Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
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::t_hextra ( )
inline

Member Function Documentation

◆ chName()

const char * t_hextra::chName ( ) const
inlinevirtual

Implements module.

◆ comment()

void t_hextra::comment ( t_warnings & )
inlinevirtual

Implements module.

◆ zero()

void t_hextra::zero ( void )
virtual

Implements module.

References DEBUG_ENTRY, and hextra.

Member Data Documentation

◆ background_density

realnum t_hextra::background_density

default cosmic ray background density and rate

Referenced by t_hextra().

◆ background_rate

realnum t_hextra::background_rate

Referenced by t_hextra().

◆ cr_energydensity

double t_hextra::cr_energydensity

cosmic ray energy density erg cm-3

◆ crpowr

realnum t_hextra::crpowr

◆ CrsSecNeutron

double t_hextra::CrsSecNeutron

cross section for stopping relativistic neutrons

◆ crtemp

realnum t_hextra::crtemp

◆ cryden

realnum t_hextra::cryden

heat due to cosmic rays

◆ cryden_ov_background

realnum t_hextra::cryden_ov_background

current cosmic ray density divided by default galactic background

◆ effneu

realnum t_hextra::effneu

effneu is efficiency

◆ frcneu

realnum t_hextra::frcneu

frcneu is fraction of total luminosity in neutrons, dimensionless

◆ HextraScaleDensity

realnum t_hextra::HextraScaleDensity

the scale density

◆ HextraSS_M

double t_hextra::HextraSS_M

mass of the black hole in grams

◆ HextraSSalpha

realnum t_hextra::HextraSSalpha

the parameter alpha of alpha model, dimensionless

◆ HextraSSradius

realnum t_hextra::HextraSSradius

radius from center in cm

◆ lg_CR_B_equipartition

bool t_hextra::lg_CR_B_equipartition

true for cosmic rays in equipartition with magnetic field

◆ lgHextraDensity

bool t_hextra::lgHextraDensity

options for extra heating the depends on density, as set with hextra command

◆ lgHextraDepth

bool t_hextra::lgHextraDepth

options for heating to depth on depth, true is depth occurs on hextra command

◆ lgHextraSS

bool t_hextra::lgHextraSS

options for extra heating is from SS model, as set with hextra command

◆ lgNeutrnHeatOn

bool t_hextra::lgNeutrnHeatOn

flag lgNeutrnHeatOn says heating due to neutrons is enabled

◆ lgTurbHeatVaryTime

bool t_hextra::lgTurbHeatVaryTime

set true if extra heat varies with time in time dependent sims

◆ totneu

realnum t_hextra::totneu

totneu is neutron energy flux, erg cm-2 s-1

◆ turback

realnum t_hextra::turback

the scale radius from the back of the cloud

◆ TurbHeat

realnum t_hextra::TurbHeat

extra heating set with hextra command, first the heating rate

◆ TurbHeatSave

realnum t_hextra::TurbHeatSave

save the initial value in case TurbHeat varies with time

◆ turrad

realnum t_hextra::turrad

the scale radius for the heating


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