MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
mod_eos_container.t File Reference

Go to the source code of this file.

Data Types

interface  mod_eos_container::convert_condition
interface  mod_eos_container::update_eos_spaces
interface  mod_eos_container::get_eos_variable_alt
type  mod_eos_container::eos_table_container
type  mod_eos_container::eos_container

Modules

module  mod_eos_container
 EoS state container – the single thermodynamic authority for AMRVAC.

Variables

integer, parameter, public mod_eos_container::eos_state = 1
 slot interfaces, for routines that hold or wrap an EoS slot
integer, parameter, public mod_eos_container::eos_analytic = 2
integer, parameter, public mod_eos_container::eos_entropy = 3
integer, parameter, public mod_eos_container::eos_type_fi = 1
 EoS-type selector, decoded once from eoseos_type into eostype_id. Used by the mode-specific kernels to mpistop if called under the wrong eos_type (e.g. an LTE table kernel invoked while running FI or PI).
integer, parameter, public mod_eos_container::eos_type_lte = 2
integer, parameter, public mod_eos_container::eos_type_pi = 3
type(eos_container), allocatable, public mod_eos_container::eos
 The single EoS state object, allocated in eos_init and shared (read-mostly) across all EoS sub-modules and the physics layer.
integer, public mod_eos_container::iw_log_nh = -1
 wextra index for the cached log10(nH) used during STS substeps (-1 = not allocated). Set by the physics module that owns the wextra slot.