Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "abund.h"
#include "dense.h"
#include "elementnames.h"
#include "input.h"
#include "parser.h"
Functions | |
STATIC FILE * | open_abn_file (const string &chFile) |
void | ParseAbundances (Parser &p) |
STATIC FILE* open_abn_file | ( | const string & | chFile | ) |
References t_cpu_i::chDirSeparator(), cpu, t_cpu::i(), and open_data().
Referenced by ParseAbundances().
void ParseAbundances | ( | Parser & | p | ) |
References abund, abund_starburst(), ASSERT, caps(), cdEXIT, t_elementnames::chElementName, t_elementnames::chElementNameShort, t_elementnames::chElementSym, DEBUG_ENTRY, dense, elem_symbol_to_index(), elementnames, Symbol::EOSTAT, EXIT_FAILURE, exp10(), Parser::FFmtRead(), FFmtRead(), fprintf(), Parser::getline(), isotope::getNiso(), Parser::GetQuote(), Parser::getSymbol(), Parser::hasCommand(), ioQQQ, ipHYDROGEN, isotope::isAnyIllegal(), t_abund::IsoAbn, t_abund::lgAbnReference, t_abund::lgAbundancesSet, t_dense::lgElmtOn, t_dense::lgElmtSetOff, Parser::lgEOL(), LIMELM, Parser::m_lgDSet, Symbol::NAME, Parser::nMatch(), Parser::NoNumb(), isotope::normAbn(), Symbol::NUMBER, open_abn_file(), Symbol::OPERATOR, ParseElement(), ParseGrain(), Parser::peekNextCommand(), isotope::prtIsoPairs(), read_whole_line(), t_abund::ReferenceAbun, SDIV(), isotope::setAbn(), Parser::setline(), Parser::showLocation(), Symbol::toktype, and Symbol::value.
Referenced by ParseCommands(), and ParseTest().