Neko
0.8.1
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... | |
type(field_t), pointer | delta => null() |
LES lengthscale. More... | |
type(coef_t), pointer | coef => null() |
SEM coefficients. More... | |
Implements the Vreman LES model.
Definition at line 51 of file vreman.f90.
procedure, pass(this) vreman::vreman_t::compute |
Compute eddy viscosity.
Definition at line 62 of file vreman.f90.
|
inherited |
Compute the LES length-scale.
Definition at line 62 of file les_model.f90.
procedure, pass(this) vreman::vreman_t::free |
Destructor.
Definition at line 60 of file vreman.f90.
|
inherited |
Destructor for the les_model_t (base) class.
Definition at line 60 of file les_model.f90.
procedure, pass(this) vreman::vreman_t::init |
Constructor from JSON.
Definition at line 56 of file vreman.f90.
|
inherited |
Constructor for the les_model_t (base) class.
Definition at line 58 of file les_model.f90.
procedure, pass(this) vreman::vreman_t::init_from_components |
Constructor from components.
Definition at line 58 of file vreman.f90.
real(kind=rp) vreman::vreman_t::c |
Model constant, defaults to 0.07.
Definition at line 53 of file vreman.f90.
|
inherited |
SEM coefficients.
Definition at line 55 of file les_model.f90.
|
inherited |
LES lengthscale.
Definition at line 53 of file les_model.f90.
|
inherited |
Subgrid kinematic viscosity.
Definition at line 51 of file les_model.f90.