This module contains mus_field_prop_type and modules related to fiels properties.
\author Kannan Masilamani, Simon Zimny
This type contains parameter needed for field
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(mus_fluid_type), | private | :: | fluid | contains fluid information |
|||
type(mus_species_type), | private | :: | species | contains species information |
|||
type(mus_poisson_type), | private | :: | poisson | Contains information for poisson equation |
load fluid properties like fluid and species table from lua file based on the scheme kind
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mus_field_prop_type), | intent(out) | :: | me | field property type |
||
type(flu_State), | intent(inout) | :: | conf | flu state |
||
integer, | intent(in), | optional | :: | parent | parent lua handle |
|
integer, | intent(in) | :: | minLevel | |||
type(mus_scheme_header_type), | intent(in) | :: | schemeHeader | identifier of the scheme |
||
integer, | intent(in) | :: | nFields | number of fields defined in lua file |
||
type(mus_physics_type), | intent(in) | :: | physics | physics type to convert physics to lattice unit or vice versa |
||
real(kind=rk), | intent(in) | :: | cs_lattice | lattice speed of sound calculated for defined stencil layout |
write field prop into a lua file
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(mus_field_prop_type), | intent(in) | :: | me | single field type |
||
type(aot_out_type), | intent(inout) | :: | conf | aotus out type |
||
type(mus_scheme_header_type), | intent(in) | :: | schemeHeader | identifier of the scheme |