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 |