| 
    MPI-AMRVAC 3.2
    
   The MPI - Adaptive Mesh Refinement - Versatile Advection Code 
   | 
 
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, dimension(:), allocatable | invyc | 
| 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.   | |
| double precision | cfrac | 
| Coefficent of cooling time step.   | |
| 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. | 
| character(len=std_len) | coolcurve | 
| Name of cooling curve.   | |
| character(len=std_len) | coolmethod | 
| Name of cooling method.   | |
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() | 
Definition at line 49 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::a_ppl | 
Definition at line 62 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::cfrac | 
Coefficent of cooling time step.
Definition at line 68 of file mod_radiative_cooling.t.
| character(len=std_len) mod_radiative_cooling::rc_fluid::coolcurve | 
Name of cooling curve.
Definition at line 95 of file mod_radiative_cooling.t.
| character(len=std_len) mod_radiative_cooling::rc_fluid::coolmethod | 
Name of cooling method.
Definition at line 98 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::dldtcool | 
Definition at line 55 of file mod_radiative_cooling.t.
| integer mod_radiative_cooling::rc_fluid::e_ | 
Index of the energy density.
Definition at line 71 of file mod_radiative_cooling.t.
      
  | 
  static | 
Definition at line 102 of file mod_radiative_cooling.t.
      
  | 
  static | 
Definition at line 103 of file mod_radiative_cooling.t.
      
  | 
  static | 
Definition at line 100 of file mod_radiative_cooling.t.
      
  | 
  static | 
Definition at line 101 of file mod_radiative_cooling.t.
      
  | 
  static | 
Definition at line 104 of file mod_radiative_cooling.t.
| logical mod_radiative_cooling::rc_fluid::has_equi = .false. | 
Definition at line 92 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::invyc | 
Definition at line 56 of file mod_radiative_cooling.t.
| logical mod_radiative_cooling::rc_fluid::isppl = .false. | 
Definition at line 87 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::l_ppl | 
Definition at line 62 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::lcool | 
Definition at line 55 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::lgstep | 
Definition at line 58 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::lgtcoolmax | 
Definition at line 58 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::lgtcoolmin | 
Definition at line 58 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::lref | 
Definition at line 57 of file mod_radiative_cooling.t.
| integer mod_radiative_cooling::rc_fluid::n_ppl | 
Definition at line 79 of file mod_radiative_cooling.t.
| integer mod_radiative_cooling::rc_fluid::ncool | 
Resolution of temperature in interpolated tables.
Definition at line 77 of file mod_radiative_cooling.t.
| logical mod_radiative_cooling::rc_fluid::rad_cut | 
cutoff radiative cooling below rad_cut_hgt
Definition at line 90 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::rad_cut_dey | 
Definition at line 52 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::rad_cut_hgt | 
Definition at line 51 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 85 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::t_ppl | 
Definition at line 62 of file mod_radiative_cooling.t.
| integer mod_radiative_cooling::rc_fluid::tcoff_ | 
Index of cut off temperature for TRAC.
Definition at line 73 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::tcool | 
Definition at line 55 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::tcoolmax | 
Definition at line 57 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::tcoolmin | 
Definition at line 57 of file mod_radiative_cooling.t.
| logical mod_radiative_cooling::rc_fluid::tfix | 
Fixed temperature not lower than tlow.
Definition at line 82 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::tlow | 
Lower limit of temperature.
Definition at line 65 of file mod_radiative_cooling.t.
| double precision mod_radiative_cooling::rc_fluid::tref | 
Definition at line 57 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::y_ppl | 
Definition at line 62 of file mod_radiative_cooling.t.
| double precision, dimension(:), allocatable mod_radiative_cooling::rc_fluid::yc | 
Definition at line 56 of file mod_radiative_cooling.t.