Note
data for the piecewise analytical cooling curve by Rosner, Tucker and Vaiana (1978), extended by Priest (1982).
Note
Original values for xi in the Rosner curve are given in SI, these here are scaled to cgs. , and since these are in a log10 scale that means a -13 difference.
log10 temperature/luminosity values from Colgan et al. (2008)
log10 temperature/luminosity values from Dalgarno and McCray (1978) log10 temperature/luminosity values from Melemma and Lundqvist (2002), solar metallicity log10 temperature/luminosity values from Schure et al. (2009) log10 temperature/luminosity values to enhance the SPEX curve with Dalgarno and McCray (1978) luminosity values to enhance the SPEX curve
log10 temperature/luminosity values from Dalgarno and McCray (1978) for low temperatures (DM_2) log10 temperature/luminosity values from Colgan (2008)
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | n_Rosner | = | 9 |
All values in these tables are identical to those in MPI-AMRVAC version 3.3. Differences with the MPI-AMRVAC cooling table can be checked by running 'python check_curves_amrvac.py' in the 'src/physics/cooling_curves' directory. Piecewise analytical curve: |
| real(kind=dp), | protected | :: | logT_Rosner(n_Rosner+1) | ||||
| real(kind=dp), | protected | :: | logxi_Rosner(n_Rosner) | ||||
| real(kind=dp), | protected | :: | alpha_Rosner(n_Rosner) | ||||
| integer, | public, | parameter | :: | n_DM | = | 71 |
Interpolation tables: |
| integer, | public, | parameter | :: | n_MLsolar1 | = | 71 |
Interpolation tables: |
| integer, | public, | parameter | :: | n_SPEX | = | 110 |
Interpolation tables: |
| integer, | public, | parameter | :: | n_SPEX_enh_DM | = | 76 |
Interpolation tables: |
| integer, | public, | parameter | :: | n_JCcorona | = | 45 |
Interpolation tables: |
| integer, | public, | parameter | :: | n_DM_2 | = | 76 |
Interpolation tables: |
| integer, | public, | parameter | :: | n_Colgan | = | 55 |
Interpolation tables: |
| real(kind=dp), | protected | :: | logT_JCcorona(n_JCcorona) | ||||
| real(kind=dp), | protected | :: | logT_DM(n_DM) | ||||
| real(kind=dp), | protected | :: | logT_MLsolar1(n_MLsolar1) | ||||
| real(kind=dp), | protected | :: | logT_SPEX(n_SPEX) | ||||
| real(kind=dp), | protected | :: | logT_SPEX_enh_DM(n_SPEX_enh_DM) | ||||
| real(kind=dp), | protected | :: | logT_DM_2(n_DM_2) | ||||
| real(kind=dp), | protected | :: | logT_Colgan(n_Colgan) | ||||
| real(kind=dp), | protected | :: | logL_JCcorona(n_JCcorona) | ||||
| real(kind=dp), | protected | :: | logL_DM(n_DM) | ||||
| real(kind=dp), | protected | :: | logL_MLsolar1(n_MLsolar1) | ||||
| real(kind=dp), | protected | :: | logL_SPEX(n_SPEX) | ||||
| real(kind=dp), | protected | :: | logL_SPEX_enh_DM(n_SPEX_enh_DM) | ||||
| real(kind=dp), | protected | :: | logL_DM_2(n_DM_2) | ||||
| real(kind=dp), | protected | :: | logL_Colgan(n_Colgan) | ||||
| real(kind=dp), | protected | :: | L_SPEX_enh(n_SPEX) |