Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <hextra.h>
Public Member Functions | |
const char * | chName () const |
void | zero () |
void | comment (t_warnings &) |
t_hextra () | |
Public Member Functions inherited from module | |
module () | |
virtual | ~module () |
Public Attributes | |
realnum | cryden |
realnum | crpowr |
realnum | crtemp |
bool | lg_CR_B_equipartition |
double | cr_energydensity |
realnum | cryden_ov_background |
realnum | background_density |
realnum | background_rate |
realnum | TurbHeat |
realnum | TurbHeatSave |
bool | lgHextraDepth |
realnum | turrad |
realnum | turback |
bool | lgHextraDensity |
realnum | HextraScaleDensity |
bool | lgHextraSS |
realnum | HextraSSalpha |
double | HextraSS_M |
realnum | HextraSSradius |
bool | lgTurbHeatVaryTime |
realnum | totneu |
bool | lgNeutrnHeatOn |
realnum | frcneu |
realnum | effneu |
double | CrsSecNeutron |
|
inline |
References background_density, and background_rate.
|
inlinevirtual |
Implements module.
|
inlinevirtual |
Implements module.
|
virtual |
Implements module.
References CrsSecNeutron, DEBUG_ENTRY, effneu, frcneu, lgNeutrnHeatOn, and totneu.
realnum t_hextra::background_density |
default cosmic ray background density and rate
Referenced by highen(), ParseCosmicRays(), and t_hextra().
realnum t_hextra::background_rate |
Referenced by ParseCosmicRays(), and t_hextra().
double t_hextra::cr_energydensity |
cosmic ray energy density erg cm-3
Referenced by highen(), and InitDefaultsPreparse().
realnum t_hextra::crpowr |
Referenced by highen(), InitDefaultsPreparse(), and ParseCosmicRays().
double t_hextra::CrsSecNeutron |
cross section for stopping relativistic neutrons
Referenced by highen(), RT_continuum(), and zero().
realnum t_hextra::crtemp |
Referenced by highen(), InitDefaultsPreparse(), and ParseCosmicRays().
realnum t_hextra::cryden |
heat due to cosmic rays
Referenced by ConserveEnergy(), ContSetIntensity(), ConvFail(), highen(), InitDefaultsPreparse(), ParseCommands(), ParseCosmicRays(), PrtComment(), and ShowMe().
realnum t_hextra::cryden_ov_background |
current cosmic ray density divided by default galactic background
Referenced by InitDefaultsPreparse(), and ParseCosmicRays().
realnum t_hextra::effneu |
effneu is efficiency
Referenced by ContSetIntensity(), ParseNeutrons(), and zero().
realnum t_hextra::frcneu |
frcneu is fraction of total luminosity in neutrons, dimensionless
Referenced by ContSetIntensity(), ParseNeutrons(), and zero().
realnum t_hextra::HextraScaleDensity |
the scale density
Referenced by highen(), and ParseHExtra().
double t_hextra::HextraSS_M |
mass of the black hole in grams
Referenced by highen(), and ParseHExtra().
realnum t_hextra::HextraSSalpha |
the parameter alpha of alpha model, dimensionless
Referenced by highen(), and ParseHExtra().
realnum t_hextra::HextraSSradius |
radius from center in cm
Referenced by highen(), and ParseHExtra().
bool t_hextra::lg_CR_B_equipartition |
true for cosmic rays in equipartition with magnetic field
Referenced by highen(), InitDefaultsPreparse(), and ParseCosmicRays().
bool t_hextra::lgHextraDensity |
options for extra heating the depends on density, as set with hextra command
Referenced by highen(), InitDefaultsPreparse(), and ParseHExtra().
bool t_hextra::lgHextraDepth |
options for heating to depth on depth, true is depth occurs on hextra command
Referenced by highen(), InitDefaultsPreparse(), and ParseHExtra().
bool t_hextra::lgHextraSS |
options for extra heating is from SS model, as set with hextra command
Referenced by highen(), InitDefaultsPreparse(), and ParseHExtra().
bool t_hextra::lgNeutrnHeatOn |
flag lgNeutrnHeatOn says heating due to neutrons is enabled
Referenced by ContSetIntensity(), highen(), ParseNeutrons(), RT_continuum(), and zero().
bool t_hextra::lgTurbHeatVaryTime |
set true if extra heat varies with time in time dependent sims
Referenced by DynaIterStart(), InitDefaultsPreparse(), and ParseHExtra().
realnum t_hextra::totneu |
totneu is neutron energy flux, erg cm-2 s-1
Referenced by ContSetIntensity(), highen(), RT_continuum(), and zero().
realnum t_hextra::turback |
the scale radius from the back of the cloud
Referenced by highen(), and ParseHExtra().
realnum t_hextra::TurbHeat |
extra heating set with hextra command, first the heating rate
Referenced by ConserveEnergy(), DynaIterStart(), highen(), InitDefaultsPreparse(), ParseCommands(), and ParseHExtra().
realnum t_hextra::TurbHeatSave |
save the initial value in case TurbHeat varies with time
Referenced by DynaIterStart(), and ParseHExtra().
realnum t_hextra::turrad |
the scale radius for the heating
Referenced by highen(), and ParseHExtra().