Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "parse_species.h"
#include "parser.h"
#include "mole.h"
#include "species.h"
Functions | |
void | ParseSpecies (Parser &p) |
void | setProperties (species &sp) |
void | speciesCheck () |
bool | speciesOff (const string &label) |
void ParseSpecies | ( | Parser & | p | ) |
References cdEXIT, DEBUG_ENTRY, Symbol::EOSTAT, EXIT_FAILURE, fprintf(), Parser::GetQuote(), Parser::getSymbol(), ioQQQ, mole_global, Symbol::NAME, Option::NOTQUOTED, NULL, Symbol::NUMBER, Symbol::OPERATOR, Option::QUOTED, t_mole_global::speciesProperties, Symbol::STRING, Symbol::toktype, and Symbol::value.
Referenced by ParseCommands().
void setProperties | ( | species & | sp | ) |
References Option::BOOL, cdEXIT, species::chLabel, species::dataset, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), ioQQQ, species::lgLTE, species::lgMolecular, Option::LONG, makeChemical(), mole_global, Option::OPTION, parsespect(), species::setLevels, t_mole_global::speciesProperties, and Option::STRING.
Referenced by atmdat_CHIANTI_readin(), atmdat_LAMDA_readin(), and atmdat_STOUT_readin().
void speciesCheck | ( | ) |
References cdEXIT, EXIT_FAILURE, fprintf(), ioQQQ, mole_global, and t_mole_global::speciesProperties.
Referenced by database_readin().
bool speciesOff | ( | const string & | label | ) |
References Option::BOOL, fprintf(), ioQQQ, mole_global, and t_mole_global::speciesProperties.
Referenced by newspecies().