|
cloudy
trunk
|
#include <hextra.h>


Public Member Functions | |
| const char * | chName () const |
| void | zero () |
| void | comment (t_warnings &) |
Public Member Functions inherited from module | |
| module () | |
| virtual | ~module () |
Data Fields | |
| 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 |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements module.
Definition at line 7 of file hextra.cpp.
References CrsSecNeutron, DEBUG_ENTRY, effneu, frcneu, lgNeutrnHeatOn, and totneu.
| realnum t_hextra::background_density |
default cosmic ray background density and rate
Definition at line 38 of file hextra.h.
Referenced by highen(), InitCoreload(), and ParseCosmicRays().
| realnum t_hextra::background_rate |
Definition at line 39 of file hextra.h.
Referenced by InitCoreload(), and ParseCosmicRays().
| double t_hextra::cr_energydensity |
cosmic ray energy density erg cm-3
Definition at line 32 of file hextra.h.
Referenced by highen(), and InitDefaultsPreparse().
| realnum t_hextra::crpowr |
Definition at line 24 of file hextra.h.
Referenced by highen(), InitDefaultsPreparse(), and ParseCosmicRays().
| double t_hextra::CrsSecNeutron |
cross section for stopping relativistic neutrons
Definition at line 87 of file hextra.h.
Referenced by highen(), RT_continuum(), and zero().
| realnum t_hextra::crtemp |
Definition at line 24 of file hextra.h.
Referenced by highen(), InitDefaultsPreparse(), and ParseCosmicRays().
| realnum t_hextra::cryden |
heat due to cosmic rays
Definition at line 24 of file hextra.h.
Referenced by ContSetIntensity(), ConvFail(), highen(), InitDefaultsPreparse(), lgConserveEnergy(), ParseCommands(), ParseCosmicRays(), PrtComment(), and ShowMe().
| realnum t_hextra::cryden_ov_background |
current cosmic ray density divided by default galactic background
Definition at line 35 of file hextra.h.
Referenced by InitDefaultsPreparse(), and ParseCosmicRays().
| realnum t_hextra::effneu |
effneu is efficiency
Definition at line 85 of file hextra.h.
Referenced by ContSetIntensity(), ParseNeutrons(), and zero().
| realnum t_hextra::frcneu |
frcneu is fraction of total luminosity in neutrons, dimensionless
Definition at line 83 of file hextra.h.
Referenced by ContSetIntensity(), ParseNeutrons(), and zero().
| realnum t_hextra::HextraScaleDensity |
the scale density
Definition at line 60 of file hextra.h.
Referenced by highen(), and ParseHExtra().
| double t_hextra::HextraSS_M |
mass of the black hole in grams
Definition at line 70 of file hextra.h.
Referenced by highen(), and ParseHExtra().
| realnum t_hextra::HextraSSalpha |
the parameter alpha of alpha model, dimensionless
Definition at line 67 of file hextra.h.
Referenced by highen(), and ParseHExtra().
| realnum t_hextra::HextraSSradius |
radius from center in cm
Definition at line 73 of file hextra.h.
Referenced by highen(), and ParseHExtra().
| bool t_hextra::lg_CR_B_equipartition |
true for cosmic rays in equipartition with magnetic field
Definition at line 29 of file hextra.h.
Referenced by highen(), InitDefaultsPreparse(), and ParseCosmicRays().
| bool t_hextra::lgHextraDensity |
options for extra heating the depends on density, as set with hextra command
Definition at line 57 of file hextra.h.
Referenced by highen(), InitDefaultsPreparse(), and ParseHExtra().
| bool t_hextra::lgHextraDepth |
options for heating to depth on depth, true is depth occurs on hextra command
Definition at line 49 of file hextra.h.
Referenced by highen(), InitDefaultsPreparse(), and ParseHExtra().
| bool t_hextra::lgHextraSS |
options for extra heating is from SS model, as set with hextra command
Definition at line 64 of file hextra.h.
Referenced by highen(), InitDefaultsPreparse(), and ParseHExtra().
| bool t_hextra::lgNeutrnHeatOn |
flag lgNeutrnHeatOn says heating due to neutrons is enabled
Definition at line 81 of file hextra.h.
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
Definition at line 76 of file hextra.h.
Referenced by DynaIterStart(), InitDefaultsPreparse(), and ParseHExtra().
| realnum t_hextra::totneu |
totneu is neutron energy flux, erg cm-2 s-1
Definition at line 79 of file hextra.h.
Referenced by ContSetIntensity(), highen(), RT_continuum(), and zero().
| realnum t_hextra::turback |
the scale radius from the back of the cloud
Definition at line 51 of file hextra.h.
Referenced by highen(), and ParseHExtra().
| realnum t_hextra::TurbHeat |
extra heating set with hextra command, first the heating rate
Definition at line 42 of file hextra.h.
Referenced by DynaIterStart(), highen(), InitDefaultsPreparse(), lgConserveEnergy(), ParseCommands(), and ParseHExtra().
| realnum t_hextra::TurbHeatSave |
save the initial value in case TurbHeat varies with time
Definition at line 42 of file hextra.h.
Referenced by DynaIterStart(), and ParseHExtra().
| realnum t_hextra::turrad |
the scale radius for the heating
Definition at line 51 of file hextra.h.
Referenced by highen(), and ParseHExtra().
1.8.5