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

#include <abund.h>

Inheritance diagram for t_abund:
Inheritance graph
[legend]
Collaboration diagram for t_abund:
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

bool lgAGN [LIMELM]
 
realnum SolarSave [LIMELM]
 
bool lgAbnSolar
 
bool lgAbundancesSet
 
realnum solar [LIMELM]
 
t_isotope IsoAbn [LIMELM]
 
bool lgAbunTabl [LIMELM]
 
bool lgAbTaDepth [LIMELM]
 
bool lgAbTaON
 
realnum AbTabFac [LIMTABD][LIMELM]
 
realnum AbTabRad [LIMTABD][LIMELM]
 
long int nAbunTabl
 
long int ipSolar [LIMELM]
 
long int npSolar
 
realnum ScaleElement [LIMELM]
 
realnum Depletion [LIMELM]
 
realnum depset [LIMELM]
 
bool lgDepln
 
realnum ScaleMetals
 

Detailed Description

abund.h

Definition at line 189 of file abund.h.

Member Function Documentation

const char* t_abund::chName ( ) const
inlinevirtual

Implements module.

Definition at line 190 of file abund.h.

void t_abund::comment ( t_warnings )
inlinevirtual

Implements module.

Definition at line 196 of file abund.h.

void t_abund::zero ( void  )
virtual

Implements module.

Definition at line 7 of file abund.cpp.

References cdEXIT, DEBUG_ENTRY, Depletion, depset, EXIT_FAILURE, fprintf(), ioQQQ, lgDepln, LIMELM, ScaleMetals, ShowMe(), and solar.

Here is the call graph for this function:

Field Documentation

realnum t_abund::AbTabFac[LIMTABD][LIMELM]

AbTabFac abundances for element table

Definition at line 229 of file abund.h.

Referenced by AbundancesTable(), and ParseElement().

realnum t_abund::AbTabRad[LIMTABD][LIMELM]

AbTabRad depth scale parameters for dlaw table command

Definition at line 229 of file abund.h.

Referenced by AbundancesTable(), and ParseElement().

realnum t_abund::Depletion[LIMELM]

Depletion is set of stored scale factors for depletion of general ism

Definition at line 245 of file abund.h.

Referenced by ParseMetal(), and zero().

realnum t_abund::depset[LIMELM]

depset is unity unless depletion is used

Definition at line 245 of file abund.h.

Referenced by AbundancesSet(), ParseMetal(), and zero().

long int t_abund::ipSolar[LIMELM]

indices so that abundances can be in any order

Definition at line 238 of file abund.h.

Referenced by InitDefaultsPreparse(), ParseAbundances(), and ParseElement().

t_isotope t_abund::IsoAbn[LIMELM]
bool t_abund::lgAbnSolar
bool t_abund::lgAbTaDepth[LIMELM]

lgAbTaDepth says whether depth or radius, true is depth

Definition at line 218 of file abund.h.

Referenced by AbundancesTable(), and ParseElement().

bool t_abund::lgAbTaON

general flag saying this option turned on

Definition at line 218 of file abund.h.

Referenced by AbundancesSet(), AbundChange(), InitDefaultsPreparse(), ParseElement(), and PrtZone().

bool t_abund::lgAbundancesSet

set true if abundances set with command, if false then must set default solar abundances

Definition at line 207 of file abund.h.

Referenced by InitDefaultsPreparse(), and ParseAbundances().

bool t_abund::lgAbunTabl[LIMELM]

lgAbunTabl says whether this element is to have its abundance determined from a table (true) or stored constant (false) set true with element table command

Definition at line 218 of file abund.h.

Referenced by AbundancesSet(), AbundChange(), InitDefaultsPreparse(), and ParseElement().

bool t_abund::lgAGN[LIMELM]

logical flag saying whether to include this element in save output for AGN tables

Definition at line 198 of file abund.h.

Referenced by ChargTranPun(), InitDefaultsPreparse(), ion_recombAGN(), and save_opacity().

bool t_abund::lgDepln

lgDepln is true if depln used

Definition at line 251 of file abund.h.

Referenced by ParseMetal(), PrtComment(), and zero().

long int t_abund::nAbunTabl

Definition at line 235 of file abund.h.

Referenced by AbundancesTable(), and ParseElement().

long int t_abund::npSolar

Definition at line 238 of file abund.h.

Referenced by InitDefaultsPreparse(), ParseAbundances(), and ParseElement().

realnum t_abund::ScaleElement[LIMELM]

scale factors to alter abundances of elements, set with element scale

Definition at line 242 of file abund.h.

Referenced by AbundancesSet(), InitDefaultsPreparse(), and ParseElement().

realnum t_abund::ScaleMetals

scale factor for metals, set with metals command

Definition at line 254 of file abund.h.

Referenced by AbundancesSet(), ParseMetal(), and zero().

realnum t_abund::solar[LIMELM]

solar abundances for the current calculation

Definition at line 210 of file abund.h.

Referenced by abund_starburst(), AbundancesPrt(), AbundancesSet(), InitDefaultsPreparse(), ParseAbundances(), ParseDrive(), ParseElement(), and zero().

realnum t_abund::SolarSave[LIMELM]

Definition at line 200 of file abund.h.

Referenced by abund_starburst(), and InitDefaultsPreparse().


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