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), | public | :: | fluid |
contains fluid information |
|||
type(mus_species_type), | public | :: | species |
contains species information |
|||
type(mus_poisson_type), | public | :: | 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 |