|
Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"#include "taulines.h"#include "trace.h"#include "thirdparty.h"#include "atmdat.h"#include "lines_service.h"#include "parser.h"#include "parse_species.h"#include "rfield.h"
Classes | |
| struct | LevelInfo |
Typedefs | |
| typedef vector< pair< double, long > > | DoubleLongPairVector |
Functions | |
| int | getCode (const string &transType) |
| void | processIndices (long ipLoInFile, long ipHiInFile, bool lgIsRegular, const map< long, long > &indexold2new, long &ipLo, long &ipHi) |
| void | atmdat_STOUT_readin (long intNS, const string &chPrefix) |
| void | atmdat_CHIANTI_readin (long intNS, const string &chPrefix) |
Variables | |
| static const bool | DEBUGSTATE = false |
| const double | ENERGY_MIN_WN = 1e-10 |
| typedef vector< pair<double,long> > DoubleLongPairVector |
| void atmdat_CHIANTI_readin | ( | long | intNS, |
| const string & | chFileName | ||
| ) |
atmdat_CHIANTI_readin read in data from CHIANTI database files
| intNS | |
| chFileName |
References AS_TRY, ASSERT, atmdat, AtmolCollSplines, BIGDOUBLE, cdEXIT, CHARS_SPECIES, db_comment_tran_levels(), dBaseSpecies, dBaseStates, dBaseTrans, DEBUG_ENTRY, DEBUGSTATE, energy(), EXIT_FAILURE, fixit, fprintf(), GetGF(), ioQQQ, ipdBaseTrans, ipELECTRON, ipNCOLLIDER, ipPROTON, t_mesh::isEnergyBound(), t_atmdat::lgChiantiExp, t_atmdat::lgChiantiPrint, t_trace::lgTrace, max(), MAX2, MIN2, MIN3, mode_r, t_atmdat::nChiantiMaxLevels, t_atmdat::nChiantiMaxLevelsFe, NULL, open_data(), rfield, setProperties(), spectral_to_chemical(), spline(), tolower(), TotalInsanity(), trace, uncaps(), and wn2ang().
Referenced by database_readin().

| void atmdat_STOUT_readin | ( | long | intNS, |
| const string & | chFileName | ||
| ) |
atmdat_STOUT_readin read in data from STOUT database files
| intNS | |
| chFileName |
References ASSERT, atmdat, t_atmdat::aulThreshold, cdEXIT, CHARS_SPECIES, DataParser::checkEOL(), DataParser::checkMagic(), db_comment_tran_levels(), dBaseSpecies, dBaseStates, dBaseTrans, DEBUG_ENTRY, DEBUGSTATE, eina(), energy(), ENERGY_MIN_WN, DataParser::errorAbort(), ES_STARS_ONLY, EXIT_FAILURE, fprintf(), getCode(), GetGF(), DataParser::getline(), DataParser::getQuoteOptional(), DataParser::getToken(), DataParser::getTokenOptional(), ioQQQ, ipALPHA, ipATOM_H, ipATOM_HE, ipdBaseTrans, ipELECTRON, ipH2, ipH2_ORTHO, ipH2_PARA, ipHE_PLUS, ipNCOLLIDER, ipPROTON, t_mesh::isEnergyBound(), DataParser::lgEODMarker(), t_atmdat::lgStoutPrint, MAX2, MIN2, MIN3, t_atmdat::nStoutMaxLevels, t_atmdat::nStoutMaxLevelsFe, DataParser::open(), processIndices(), rfield, S2Aul(), setProperties(), spectral_to_chemical(), StoutCollData, tolower(), uncaps(), and wn2ang().
Referenced by database_readin().

|
inline |
References DEBUG_ENTRY.
Referenced by atmdat_STOUT_readin().
|
inline |
References ASSERT, and DEBUG_ENTRY.
Referenced by atmdat_STOUT_readin().
|
static |
Referenced by atmdat_CHIANTI_readin(), and atmdat_STOUT_readin().
| const double ENERGY_MIN_WN = 1e-10 |
Referenced by atmdat_STOUT_readin().