|
Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
|
Declarations of cooling functions. More...
#include <cmath>#include "../global/global.h"#include "../io/ParameterMap.h"#include "../utils/error_handling.h"#include "../utils/gpu.hpp"

Go to the source code of this file.
Classes | |
| class | cool_component::PhotoelectricHeatingModel |
Namespaces | |
| namespace | cool_component |
| Describes cooling components. | |
Functions | |
| __device__ Real | cool_component::primordial_cool (Real n, Real T) |
| __device__ Real | cool_component::analytic_creasey11_lambda (Real n, Real T) |
| Cooling the cooling function from Creasey 2011. | |
| __device__ __forceinline__ Real | cool_component::analytic_cie_lambda (Real log10T) |
| computes the cooling rate, based on an analytic fit to a solar metallicity CIE cooling curve calculated using Cloudy. For log10T, this returns 0 | |
| __device__ __forceinline__ Real | cool_component::analytic_koyama_inutsuka_02_lambda (Real T) |
| computes the cooling rate, based on an analytic fit provided in Koyama & Inutsuka (2002) | |
| __device__ __forceinline__ Real | cool_component::combined_analytic_ti_cie_lambda (Real T) |
| Analytic cooling function recipe that roughly matches the "TI" cooling runs shown in in Kim & Ostriker 2015 | |
Declarations of cooling functions.