Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
t_hextra Struct Reference

#include <hextra.h>

Inheritance diagram for t_hextra:
Collaboration diagram for t_hextra:

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
 

Constructor & Destructor Documentation

t_hextra::t_hextra ( )
inline

Member Function Documentation

const char* t_hextra::chName ( ) const
inlinevirtual

Implements module.

void t_hextra::comment ( t_warnings )
inlinevirtual

Implements module.

void t_hextra::zero ( void  )
virtual

Member Data Documentation

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
double t_hextra::CrsSecNeutron

cross section for stopping relativistic neutrons

Referenced by highen(), RT_continuum(), and zero().

realnum t_hextra::crtemp
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().


The documentation for this struct was generated from the following files: