4 use json_module,
only : json_file
25 type(json_file),
intent(inout) :: json
26 character(len=:),
allocatable :: nut_name, delta_type
27 logical :: extrapolation
33 call this%init_base(fluid, nut_name, delta_type, extrapolation)
45 real(kind=
rp),
intent(in) :: t
46 integer,
intent(in) :: tstep
53 call register_les_model(
'les_model_template', allocator)
57 class(
les_model_t),
allocatable,
intent(inout) :: obj
Retrieves a parameter by name or assigns a provided default value. In the latter case also adds the m...
Utilities for retrieving parameters from the case files.
Template for a user-defined LES model.
subroutine les_model_template_init(this, fluid, json)
subroutine, public les_model_template_register_types()
subroutine les_model_template_allocate(obj)
subroutine les_model_template_compute(this, t, tstep)
subroutine les_model_template_free(this)
integer, parameter, public rp
Global precision used in computations.
Base type of all fluid formulations.
Base abstract type for LES models based on the Boussinesq approximation.