|
subroutine, public | mod_srhd_phys::srhd_phys_init () |
| Initialize the module.
|
|
subroutine, public | mod_srhd_phys::srhd_check_params |
|
subroutine, public | mod_srhd_phys::srhd_check_w (primitive, ixil, ixol, w, flag) |
| Returns logical argument flag T where values are not ok.
|
|
subroutine, public | mod_srhd_phys::srhd_get_auxiliary_prim (ixil, ixol, w) |
| Set auxiliary variables lfac and xi from a primitive state only used when handle_small_values average on primitives.
|
|
subroutine, public | mod_srhd_phys::srhd_get_auxiliary (ixil, ixol, w, x) |
| Compute auxiliary variables lfac and xi from a conservative state using srhd_con2prim to calculate enthalpy and lorentz factor.
|
|
subroutine, public | mod_srhd_phys::srhd_to_conserved (ixil, ixol, w, x) |
| Transform primitive variables into conservative ones.
|
|
subroutine, public | mod_srhd_phys::srhd_to_primitive (ixil, ixol, w, x) |
| Transform conservative variables into primitive ones.
|
|
subroutine, public | mod_srhd_phys::srhd_get_csound2 (w, x, ixil, ixol, csound2) |
| Calculate the square of the thermal sound speed csound2 within ixO^L. here computed from conservative set and uses con2prim!!! public version!
|
|
subroutine, public | mod_srhd_phys::srhd_get_pthermal (w, x, ixil, ixol, pth) |
| Calculate thermal pressure p within ixO^L must follow after update conservative with auxiliaries.
|
|
subroutine, public | mod_srhd_phys::srhd_get_geff_eos (w, ixil, ixol, varconserve, geff) |
| calculate effective gamma
|
|
subroutine, public | mod_srhd_phys::srhd_get_enthalpy_eos (ixol, rho, p, rhoh) |
| Compute the enthalpy rho*h from rho and pressure p.
|
|
|
logical, public, protected | mod_srhd_phys::srhd_particles = .false. |
| Whether particles module is added.
|
|
integer, public, protected | mod_srhd_phys::srhd_n_tracer = 0 |
| Number of tracer species.
|
|
integer, public, protected | mod_srhd_phys::rho_ |
| Index of the density (in the w array)
|
|
integer, public, protected | mod_srhd_phys::d_ |
|
integer, dimension(:), allocatable, public, protected | mod_srhd_phys::mom |
| Indices of the momentum density.
|
|
integer, dimension(:), allocatable, public, protected | mod_srhd_phys::tracer |
| Indices of the tracers.
|
|
integer, public, protected | mod_srhd_phys::e_ |
| Index of the energy density.
|
|
integer, public, protected | mod_srhd_phys::p_ |
| Index of the gas pressure should equal e_.
|
|
integer, public, protected | mod_srhd_phys::lfac_ |
| Index of the Lorentz factor.
|
|
integer, public, protected | mod_srhd_phys::xi_ |
| Index of the inertia.
|
|
logical, public | mod_srhd_phys::srhd_eos = .false. |
| Whether synge eos is used.
|
|
double precision, public | mod_srhd_phys::srhd_gamma = 5.d0/3.0d0 |
| The adiabatic index and derived values.
|
|
double precision, public | mod_srhd_phys::gamma_1 |
|
double precision, public | mod_srhd_phys::inv_gamma_1 |
|
double precision, public | mod_srhd_phys::gamma_to_gamma_1 |
|
double precision, public | mod_srhd_phys::small_e |
| The smallest allowed energy.
|
|
double precision, public | mod_srhd_phys::small_xi |
| The smallest allowed inertia.
|
|
double precision, public, protected | mod_srhd_phys::he_abundance =0.0d0 |
| Helium abundance over Hydrogen.
|
|
integer, public | mod_srhd_phys::maxitnr = 100 |
| parameters for NR in con2prim
|
|
double precision, public | mod_srhd_phys::absaccnr = 1.0d-8 |
|
double precision, public | mod_srhd_phys::tolernr = 1.0d-9 |
|
double precision, public | mod_srhd_phys::dmaxvel = 1.0d-7 |
|
double precision, public | mod_srhd_phys::lfacmax |
|
double precision, public | mod_srhd_phys::minp |
|
double precision, public | mod_srhd_phys::minrho |
|
double precision, public | mod_srhd_phys::smalltau |
|
double precision, public | mod_srhd_phys::smallxi |
|