Go to the documentation of this file.
15 #define GGG (GGG0/gTILDA) // cgs in cm^3/(kg s^2)
16 #define CCCTRUE (CCCTRUE0/cTILDA) // cgs in cm/s
23 #define MSUNCM (GGG*MSUN/(CCCTRUE*CCCTRUE)) // Msun in cm
32 #define LBAR (GGG*MPERSUN*MSUN/(CCCTRUE*CCCTRUE)) // cgs in cm
33 #define TBAR (LBAR/CCCTRUE) // cgs in s
34 #define VBAR (LBAR/TBAR) // cgs // HARM requires this be CCCTRUE!
35 #define RHOBAR (1.0) //cgs so density unit is 1g/cm^3
36 #define MBAR (RHOBAR*LBAR*LBAR*LBAR) // cgs in grams
37 #define ENBAR (MBAR*VBAR*VBAR) // cgs energy in ergs
38 #define UBAR (RHOBAR*VBAR*VBAR) // cgs energy density in ergs/cm^3
39 #define NDENRATEBAR (1.0/(LBAR*LBAR*LBAR*TBAR))
40 #define EDENRATEBAR (ENBAR/(LBAR*LBAR*LBAR*TBAR))
41 #define BFIELDBAR (VBAR*sqrt(RHOBAR)) // speed ~ b/sqrt(rho)
42 #define TEMPBAR (M_PROTON*CCCTRUE*CCCTRUE/K_BOLTZ) // cgs unit of temperature in Kelvin (used to make Kelvin dimensionless)
60 #define ARAD_CODE_DEF (ARAD*(TEMPBAR*TEMPBAR*TEMPBAR*TEMPBAR)/UBAR)
64 #define EBAR0 (2.7011780329190638961) // 2.70118 kb T = Ruu/nradff = average energy per photon
65 #define CRAD0 (15.0/(M_PI*M_PI*M_PI*M_PI)) // 0.15399
78 #define ZSOLAR (1.0-(XSOLAR+YSOLAR))
82 #define XFACT (0.7) // Hydrogen mass fraction
83 #define YFACT (0.28) // Helium mass fraction
84 #define AVG10AJ (1.0/15.5) // for solar composition. Not used unless MUMEAN is chosen to be for neutrals.
87 #define ZFACT (1.0-(XFACT+YFACT)) // Rest. Called "metals".
89 #define MUELE (2.0/(1.0+XFACT)) //(1.0/(XFACT + 0.5*(YFACT+ZFACT))) // inverse of Ye = electron fraction by baryon mass
91 #define YELE (1.0/MUELE)
92 #define MUMEANNEUTRAL (1.0/(XFACT + 0.25*YFACT + AVG1OAJ*ZFACT))
93 #define MUMEANIONIZED (1.0/(2.0*XFACT + 0.75*YFACT + 0.5*ZFACT))
95 #define MUMEAN (MUMEANIONIZED) // ASSUMPTION: fully ionized // CHOICE
99 #define TEMPMINKELVIN (1.0E-10) // Kelvin
100 #define TEMPMIN (TEMPMINKELVIN/TEMPBAR) // Code units
110 #define OPACITYBAR (LBAR*LBAR/MBAR) // cgs in cm^2/g
111 #define TEMPELE (MELE*CCCTRUE*CCCTRUE/K_BOLTZ)
117 #define WHICHFIT ISFITORIG // choose
121 #define ALLOWKAPPAEXPLICITPOSDEPENDENCE 0
150 #define MASSCM (GGG*MPERSUN*MSUN/pow(CCCTRUE,2.0))
151 #define KORAL2HARMRHO(rho) ((rho/GGG*CCCTRUE*CCCTRUE/MASSCM/MASSCM)/RHOBAR)