|
Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <abund.h>


Public Member Functions | |
| const char * | chName () const |
| void | zero () |
| void | comment (t_warnings &) |
| double | SumDepletedAtoms () |
| Public Member Functions inherited from module | |
| 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