Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "optimize.h"
#include "abund.h"
#include "dense.h"
#include "input.h"
#include "called.h"
#include "iso.h"
#include "mole.h"
#include "elementnames.h"
#include "parser.h"
#include "deuterium.h"
Functions | |
void | ParseElement (Parser &p) |
void ParseElement | ( | Parser & | p | ) |
ParseElement parse options on element command
References t_abund::AbTabFac, t_abund::AbTabRad, abund, t_dense::AbundanceLimit, ASSERT, BIGFLOAT, called, cdEXIT, t_elementnames::chElementName, t_elementnames::chElementNameShort, t_optimize::chVarFmt, DEBUG_ENTRY, dense, deut, elementnames, EXIT_FAILURE, exp10(), Parser::FFmtRead(), fprintf(), isotope::getAbn(), Parser::GetElem(), Parser::getline(), isotope::getNiso(), Parser::hasCommand(), input, t_dense::IonHigh, ioQQQ, ipH_LIKE, ipHE_LIKE, ipHELIUM, ipHYDROGEN, isotope::isAnyIllegal(), iso_sp, t_abund::IsoAbn, levels(), t_abund::lgAbnReference, t_abund::lgAbTaDepth, t_abund::lgAbTaON, t_abund::lgAbunTabl, t_deuterium::lgElmtOn, t_dense::lgElmtOn, t_dense::lgElmtSetOff, Parser::lgEOL(), t_dense::lgSetIoniz, t_called::lgTalk, t_mole_global::lgTreatIsotopes, t_optimize::lgVarOn, LIMELM, LIMPAR, LIMTABD, Parser::m_lgEOF, mole_global, t_abund::nAbunTabl, NISO, Parser::nMatch(), Parser::NoNumb(), isotope::normAbn(), t_optimize::nparm, t_input::nRead, t_iso_sp::numLevels_max, t_optimize::nvarxt, t_optimize::nvfpnt, optimize, Parser::PrintLine(), isotope::prtIso(), isotope::prtIsoPairs(), t_abund::ReferenceAbun, t_abund::ScaleElement, isotope::setAbn(), t_dense::SetIoniz, t_optimize::vincr, and t_optimize::vparm.
Referenced by ParseAbundances(), and ParseCommands().