MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Data Types | Modules | Functions/Subroutines | Variables
mod_radiative_cooling.t File Reference

Go to the source code of this file.

Data Types

interface  mod_radiative_cooling::get_subr1
 
type  mod_radiative_cooling::rc_fluid
 

Modules

module  mod_radiative_cooling
 module radiative cooling – add optically thin radiative cooling for HD and MHD
 

Functions/Subroutines

subroutine mod_radiative_cooling::radiative_cooling_init_params (phys_gamma, He_abund)
 Radiative cooling initialization. More...
 
subroutine mod_radiative_cooling::radiative_cooling_init (fl, read_params)
 
subroutine mod_radiative_cooling::create_y_ppl (fl)
 
subroutine mod_radiative_cooling::cooling_get_dt (w, ixIL, ixOL, dtnew, dxD, x, fl)
 
subroutine mod_radiative_cooling::getvar_cooling (ixIL, ixOL, w, x, coolrate, fl)
 
subroutine mod_radiative_cooling::getvar_cooling_exact (qdt, ixIL, ixOL, wCT, w, x, coolrate, fl)
 
subroutine mod_radiative_cooling::radiative_cooling_add_source (qdt, ixIL, ixOL, wCT, wCTprim, w, x, qsourcesplit, active, fl)
 
subroutine mod_radiative_cooling::floortemperature (qdt, ixIL, ixOL, wCT, w, x, fl)
 
subroutine mod_radiative_cooling::get_cool_equi (qdt, ixIL, ixOL, wCT, w, x, fl, res)
 
subroutine mod_radiative_cooling::cool_explicit1 (qdt, ixIL, ixOL, wCT, w, x, fl)
 
subroutine mod_radiative_cooling::cool_explicit2 (qdt, ixIL, ixOL, wCT, w, x, fl)
 
subroutine mod_radiative_cooling::cool_semiimplicit (qdt, ixIL, ixOL, wCT, w, x, fl)
 
subroutine mod_radiative_cooling::cool_implicit (qdt, ixIL, ixOL, wCT, w, x, fl)
 
subroutine mod_radiative_cooling::cool_exact (qdt, ixIL, ixOL, wCT, wCTprim, w, x, fl)
 
subroutine mod_radiative_cooling::calc_l_extended (tpoint, lpoint, fl)
 
subroutine mod_radiative_cooling::findl (tpoint, Lpoint, fl)
 
subroutine mod_radiative_cooling::findy (tpoint, Ypoint, fl)
 
subroutine mod_radiative_cooling::findt (tpoint, Ypoint, fl)
 
subroutine mod_radiative_cooling::finddldt (tpoint, dLpoint, fl)
 

Variables

integer mod_radiative_cooling::n_hildner
 
integer mod_radiative_cooling::n_fm
 
integer mod_radiative_cooling::n_rosner
 
integer mod_radiative_cooling::n_klimchuk
 
integer mod_radiative_cooling::n_spex_dm_rough
 
integer mod_radiative_cooling::n_spex_dm_fine
 
double precision, dimension(1:6) mod_radiative_cooling::t_hildner
 
double precision, dimension(1:5) mod_radiative_cooling::t_fm
 
double precision, dimension(1:10) mod_radiative_cooling::t_rosner
 
double precision, dimension(1:8) mod_radiative_cooling::t_klimchuk
 
double precision, dimension(1:8) mod_radiative_cooling::t_spex_dm_rough
 
double precision, dimension(1:15) mod_radiative_cooling::t_spex_dm_fine
 
double precision, dimension(1:5) mod_radiative_cooling::x_hildner
 
double precision, dimension(1:4) mod_radiative_cooling::x_fm
 
double precision, dimension(1:9) mod_radiative_cooling::x_rosner
 
double precision, dimension(1:7) mod_radiative_cooling::x_klimchuk
 
double precision, dimension(1:7) mod_radiative_cooling::x_spex_dm_rough
 
double precision, dimension(1:14) mod_radiative_cooling::x_spex_dm_fine
 
double precision, dimension(1:5) mod_radiative_cooling::a_hildner
 
double precision, dimension(1:4) mod_radiative_cooling::a_fm
 
double precision, dimension(1:9) mod_radiative_cooling::a_rosner
 
double precision, dimension(1:7) mod_radiative_cooling::a_klimchuk
 
double precision, dimension(1:7) mod_radiative_cooling::a_spex_dm_rough
 
double precision, dimension(1:14) mod_radiative_cooling::a_spex_dm_fine
 
integer mod_radiative_cooling::n_dm
 
integer mod_radiative_cooling::n_mb
 
integer mod_radiative_cooling::n_mlcosmol
 
integer mod_radiative_cooling::n_mlwc
 
integer mod_radiative_cooling::n_mlsolar1
 
integer mod_radiative_cooling::n_spex
 
integer mod_radiative_cooling::n_jccorona
 
integer mod_radiative_cooling::n_cl_ism
 
integer mod_radiative_cooling::n_cl_solar
 
integer mod_radiative_cooling::n_dm_2
 
integer mod_radiative_cooling::n_dere
 
integer mod_radiative_cooling::n_colgan
 
double precision, dimension(1:71) mod_radiative_cooling::t_dm
 
double precision, dimension(1:51) mod_radiative_cooling::t_mb
 
double precision, dimension(1:71) mod_radiative_cooling::t_mlcosmol
 
double precision, dimension(1:71) mod_radiative_cooling::t_mlwc
 
double precision, dimension(1:71) mod_radiative_cooling::t_mlsolar1
 
double precision, dimension(1:110) mod_radiative_cooling::t_spex
 
double precision, dimension(1:45) mod_radiative_cooling::t_jccorona
 
double precision, dimension(1:151) mod_radiative_cooling::t_cl_ism
 
double precision, dimension(1:151) mod_radiative_cooling::t_cl_solar
 
double precision, dimension(1:76) mod_radiative_cooling::t_dm_2
 
double precision, dimension(1:101) mod_radiative_cooling::t_dere
 
double precision, dimension(1:55) mod_radiative_cooling::t_colgan
 
double precision, dimension(1:71) mod_radiative_cooling::l_dm
 
double precision, dimension(1:51) mod_radiative_cooling::l_mb
 
double precision, dimension(1:71) mod_radiative_cooling::l_mlcosmol
 
double precision, dimension(1:71) mod_radiative_cooling::l_mlwc
 
double precision, dimension(1:71) mod_radiative_cooling::l_mlsolar1
 
double precision, dimension(1:110) mod_radiative_cooling::l_spex
 
double precision, dimension(1:45) mod_radiative_cooling::l_jccorona
 
double precision, dimension(1:151) mod_radiative_cooling::l_cl_ism
 
double precision, dimension(1:151) mod_radiative_cooling::l_cl_solar
 
double precision, dimension(1:76) mod_radiative_cooling::l_dm_2
 
double precision, dimension(1:101) mod_radiative_cooling::l_dere_corona
 
double precision, dimension(1:101) mod_radiative_cooling::l_dere_photo
 
double precision, dimension(1:55) mod_radiative_cooling::l_colgan
 
double precision, dimension(1:110) mod_radiative_cooling::nenh_spex