WARPXM v1.10.0
Loading...
Searching...
No Matches
wxm::apps::mhd::radiation Namespace Reference

Classes

class  Bremsstrahlung
 Class used to implement Bremsstrahlung radiative cooling de/dt ~ -n^2 T^0.5 Specifically see Goldston & Rutherford (1995) Sec. More...
 
class  GeneralizednT
 Class used to implement a genaral C n^alpha_n T^alpha_T radiative cooling de/dt = - C n^alpha_n T^alpha_T where alpha_n and alpha_T are exponents Normalizing this equation, you can work out, in normalized units (dropping tildes), you get de/dt = - C n T^4 if C0 = 1/tau n_0^(1 - alpha_n) T_0^(1-alpha_T) More...
 
class  LineRadiation
 Class used to implement an approximate impurity line radiative cooling model. More...
 
class  VacuumRadiation
 Class used to implement "vacuum radiation", i.e., radiation that is large where density is less than user-specified vacuum density de/dt = - C f_vacrad where f_vacrad = 0.5 * (1 - cos((T - T0) / (T1 - T0))) : T0 > T > T1 f_vacrad = 1 : T >= T1 f_vacrad = 0 : T <= T0. More...