|
MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
|
Public Attributes | |
| double precision | rad_cut_hgt |
| double precision | rad_cut_dey |
| double precision, dimension(:), allocatable | tcool |
| double precision, dimension(:), allocatable | lcool |
| double precision, dimension(:), allocatable | dldtcool |
| double precision, dimension(:), allocatable | yc |
| double precision | tref |
| double precision | lref |
| double precision | tcoolmin |
| double precision | tcoolmax |
| double precision | lgtcoolmin |
| double precision | lgtcoolmax |
| double precision | lgstep |
| double precision, dimension(:), allocatable | y_ppl |
| double precision, dimension(:), allocatable | t_ppl |
| double precision, dimension(:), allocatable | l_ppl |
| double precision, dimension(:), allocatable | a_ppl |
| double precision | tlow |
| Lower limit of temperature. | |
| integer | e_ |
| Index of the energy density. | |
| integer | tcoff_ |
| Index of cut off temperature for TRAC. | |
| integer | ncool |
| Resolution of temperature in interpolated tables. | |
| integer | n_ppl |
| logical | tfix |
| Fixed temperature not lower than tlow. | |
| logical | rc_split |
| Add cooling source in a split way (.true.) or un-split way (.false.) | |
| logical | isppl = .false. |
| logical | rad_cut |
| cutoff radiative cooling below rad_cut_hgt | |
| logical | has_equi = .false. |
| whether background equilibrium contribution is split off | |
| logical | subtract_equi = .false. |
| whether background equilibrium is compensated in thermal balance | |
| character(len=std_len) | coolcurve |
| Name of cooling curve. | |
Static Public Attributes | |
| procedure(get_subr1), pointer, nopass | get_rho => null() |
| procedure(get_subr1), pointer, nopass | get_rho_equi => null() |
| procedure(get_subr1), pointer, nopass | get_pthermal => null() |
| procedure(get_subr1), pointer, nopass | get_pthermal_equi => null() |
| procedure(get_subr1), pointer, nopass | get_var_rfactor => null() |
| procedure(get_subr1), pointer, nopass | get_temperature_equi => null() |
Definition at line 39 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::a_ppl |
Definition at line 52 of file mod_radiative_cooling.t.
| character(len=std_len) mod_radiative_cooling::rc_fluid::coolcurve |
Name of cooling curve.
Definition at line 84 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::dldtcool |
Definition at line 45 of file mod_radiative_cooling.t.
| integer mod_radiative_cooling::rc_fluid::e_ |
Index of the energy density.
Definition at line 58 of file mod_radiative_cooling.t.
|
static |
Definition at line 88 of file mod_radiative_cooling.t.
|
static |
Definition at line 89 of file mod_radiative_cooling.t.
|
static |
Definition at line 86 of file mod_radiative_cooling.t.
|
static |
Definition at line 87 of file mod_radiative_cooling.t.
|
static |
Definition at line 91 of file mod_radiative_cooling.t.
|
static |
Definition at line 90 of file mod_radiative_cooling.t.
| logical mod_radiative_cooling::rc_fluid::has_equi = .false. |
whether background equilibrium contribution is split off
Definition at line 79 of file mod_radiative_cooling.t.
| logical mod_radiative_cooling::rc_fluid::isppl = .false. |
Definition at line 74 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::l_ppl |
Definition at line 52 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::lcool |
Definition at line 45 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::lgstep |
Definition at line 48 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::lgtcoolmax |
Definition at line 48 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::lgtcoolmin |
Definition at line 48 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::lref |
Definition at line 47 of file mod_radiative_cooling.t.
| integer mod_radiative_cooling::rc_fluid::n_ppl |
Definition at line 66 of file mod_radiative_cooling.t.
| integer mod_radiative_cooling::rc_fluid::ncool |
Resolution of temperature in interpolated tables.
Definition at line 64 of file mod_radiative_cooling.t.
| logical mod_radiative_cooling::rc_fluid::rad_cut |
cutoff radiative cooling below rad_cut_hgt
Definition at line 77 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::rad_cut_dey |
Definition at line 42 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::rad_cut_hgt |
Definition at line 41 of file mod_radiative_cooling.t.
| logical mod_radiative_cooling::rc_fluid::rc_split |
Add cooling source in a split way (.true.) or un-split way (.false.)
Definition at line 72 of file mod_radiative_cooling.t.
| logical mod_radiative_cooling::rc_fluid::subtract_equi = .false. |
whether background equilibrium is compensated in thermal balance
Definition at line 81 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::t_ppl |
Definition at line 52 of file mod_radiative_cooling.t.
| integer mod_radiative_cooling::rc_fluid::tcoff_ |
Index of cut off temperature for TRAC.
Definition at line 60 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::tcool |
Definition at line 45 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::tcoolmax |
Definition at line 47 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::tcoolmin |
Definition at line 47 of file mod_radiative_cooling.t.
| logical mod_radiative_cooling::rc_fluid::tfix |
Fixed temperature not lower than tlow.
Definition at line 69 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::tlow |
Lower limit of temperature.
Definition at line 55 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::tref |
Definition at line 47 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::y_ppl |
Definition at line 52 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::yc |
Definition at line 46 of file mod_radiative_cooling.t.