|
MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
|
Go to the source code of this file.
Modules | |
| module | mod_eos_lte_state |
| 'state' method (eos_method='state', legacy 'tables') of the LTE EoS family. | |
Functions/Subroutines | |
| subroutine, public | mod_eos_lte_state::load_state_lte () |
| state arms of the eos_init / eos_finalise dispatchers (mod_eos_LTE) | |
| subroutine, public | mod_eos_lte_state::finalise_state_lte () |
| Table-based method finalise: shift the loaded T/neOnH (and ionE-derived) tables to code units, build the derived tables not present on disk, then precompute step/guard arrays and validate. shift_table_to_code: axis2='eint' uses the log(p/nH) axis-2 unit, value_shift subtracted from table VALUES (T stores log T -> shift by log(unit_temperature); neOnH dimensionless -> 0); it also ensures node arrays exist so the build_*_table routines see a single var{1,2}_nodes path. Called from eos_finalise_LTE for eos_method='tables'. | |