cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields
t_hextra Struct Reference

#include <hextra.h>

Inheritance diagram for t_hextra:
Inheritance graph
[legend]
Collaboration diagram for t_hextra:
Collaboration graph
[legend]

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
 

Detailed Description

Definition at line 15 of file hextra.h.

Member Function Documentation

const char* t_hextra::chName ( ) const
inlinevirtual

Implements module.

Definition at line 16 of file hextra.h.

void t_hextra::comment ( t_warnings )
inlinevirtual

Implements module.

Definition at line 21 of file hextra.h.

void t_hextra::zero ( void  )
virtual

Implements module.

Definition at line 7 of file hextra.cpp.

References CrsSecNeutron, DEBUG_ENTRY, effneu, frcneu, lgNeutrnHeatOn, and totneu.

Field Documentation

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
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().


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