Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Implements the Vreman LES model. More...
Public Member Functions | |
procedure, pass(this) | init => vreman_init |
Constructor from JSON. More... | |
procedure, pass(this) | init_from_components => vreman_init_from_components |
Constructor from components. More... | |
procedure, pass(this) | free => vreman_free |
Destructor. More... | |
procedure, pass(this) | compute => vreman_compute |
Compute eddy viscosity. More... | |
procedure, pass(this) | init_base => les_model_init_base |
Constructor for the les_model_t (base) class. More... | |
procedure, pass(this) | free_base => les_model_free_base |
Destructor for the les_model_t (base) class. More... | |
procedure, pass(this) | compute_delta => les_model_compute_delta |
Compute the LES length-scale. More... | |
Public Attributes | |
real(kind=rp) | c |
Model constant, defaults to 0.07. More... | |
type(field_t), pointer | nut => null() |
Subgrid kinematic viscosity. More... | |
character(len=:), allocatable | delta_type |
LES lengthscale type. More... | |
type(field_t), pointer | delta => null() |
LES lengthscale. More... | |
type(coef_t), pointer | coef => null() |
SEM coefficients. More... | |
Definition at line 52 of file vreman.f90.
procedure, pass(this) vreman::vreman_t::compute |
Definition at line 64 of file vreman.f90.
|
inherited |
Definition at line 66 of file les_model.f90.
procedure, pass(this) vreman::vreman_t::free |
Definition at line 62 of file vreman.f90.
|
inherited |
Definition at line 64 of file les_model.f90.
procedure, pass(this) vreman::vreman_t::init |
Definition at line 57 of file vreman.f90.
|
inherited |
Definition at line 62 of file les_model.f90.
procedure, pass(this) vreman::vreman_t::init_from_components |
Definition at line 59 of file vreman.f90.
real(kind=rp) vreman::vreman_t::c |
Definition at line 54 of file vreman.f90.
|
inherited |
Definition at line 59 of file les_model.f90.
|
inherited |
Definition at line 57 of file les_model.f90.
|
inherited |
Definition at line 55 of file les_model.f90.
|
inherited |
Definition at line 53 of file les_model.f90.