cloudy
trunk
|
#include "cddefines.h"
#include "abund.h"
#include "dense.h"
#include "elementnames.h"
#include "input.h"
#include "parser.h"
Go to the source code of this file.
Functions | |
STATIC FILE * | open_abn_file (string chFile) |
void | ParseAbundances (Parser &p) |
STATIC FILE* open_abn_file | ( | string | chFile | ) |
Definition at line 12 of file parse_abundances.cpp.
References AS_LOCAL_ONLY_TRY, t_input::chDelimiter, FILENAME_PATH_LENGTH_2, input, and open_data().
Referenced by ParseAbundances().
void ParseAbundances | ( | Parser & | p | ) |
Definition at line 33 of file parse_abundances.cpp.
References abund, abund_starburst(), ASSERT, caps(), cdEXIT, t_elementnames::chElementName, t_elementnames::chElementNameShort, t_elementnames::chElementSym, DEBUG_ENTRY, dense, Parser::echo(), elementnames, EXIT_FAILURE, exp10(), Parser::FFmtRead(), FFmtRead(), fprintf(), Parser::getline(), isotope::getNiso(), Parser::GetQuote(), Parser::hasCommand(), INPUT_LINE_LENGTH, ioQQQ, ipHYDROGEN, t_abund::ipSolar, isotope::isAnyIllegal(), Parser::isComment(), t_abund::IsoAbn, t_abund::lgAbnSolar, t_abund::lgAbundancesSet, t_dense::lgElmtOn, t_dense::lgElmtSetOff, Parser::lgEOL(), LIMELM, Parser::m_lgDSet, Parser::m_lgEOF, Parser::nMatch(), nMatch(), isotope::normAbn(), t_abund::npSolar, open_abn_file(), ParseElement(), ParseGrain(), isotope::prtIsoPairs(), read_whole_line(), SDIV(), isotope::setAbn(), Parser::setline(), and t_abund::solar.
Referenced by ParseCommands(), and ParseTest().