Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <abund.h>
Public Member Functions | |
const char * | chName () const |
void | zero () |
void | comment (t_warnings &) |
double | SumDepletedAtoms () |
![]() | |
module () | |
virtual | ~module () |
Public Attributes | |
bool | lgAGN [LIMELM] |
bool | lgAbnReference |
bool | lgAbundancesSet |
realnum | ReferenceAbun [LIMELM] |
realnum | GasPhase [LIMELM] |
realnum | AtomsDepleted |
t_isotope | IsoAbn [LIMELM] |
bool | lgAbTaON |
DepthTable | AbunTab [LIMELM] |
realnum | ScaleElement [LIMELM] |
realnum | DepletionScaleFactor [LIMELM] |
bool | lgDepln |
realnum | ScaleMetals |
|
inlinevirtual |
Implements module.
|
inlinevirtual |
Implements module.
double t_abund::SumDepletedAtoms | ( | ) |
sum up depletion across all elements
References DEBUG_ENTRY, DepletionScaleFactor, LIMELM, and ReferenceAbun.
|
virtual |
Implements module.
References DEBUG_ENTRY, DepletionScaleFactor, lgDepln, LIMELM, and ScaleMetals.
DepthTable t_abund::AbunTab[LIMELM] |
AbunTab: data for element abundance table
realnum t_abund::AtomsDepleted |
number of atoms depleted into grains
grain depletion scale factor is unity unless METALS DEPLETE is used
Referenced by SumDepletedAtoms(), and zero().
bool t_abund::lgAbnReference |
indicates whether abundances still at reference value
bool t_abund::lgAbTaON |
general flag saying whether any element has its abundance determined from a table
bool t_abund::lgAbundancesSet |
set true if abundances set with command, if false then must set default solar abundances
bool t_abund::lgAGN[LIMELM] |
logical flag saying whether to include this element in save output for AGN tables
bool t_abund::lgDepln |
lgDepln is true if depln used
Referenced by zero().
initial elemental abundances for the current calculation
Referenced by SumDepletedAtoms().
scale factors to alter abundances of elements, set with element scale