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 TransitionProxy::AddLine2Stack(), AS_TRY, ASSERT, atmdat, AtmolCollSplines, EmissionProxy::Aul(), EmissionProxy::AutoIonizFrac(), BIGDOUBLE, cdEXIT, CHARS_SPECIES, db_comment_tran_levels(), dBaseSpecies, dBaseStates, dBaseTrans, DEBUG_ENTRY, DEBUGSTATE, TransitionProxy::Emis(), energy(), TransitionProxy::EnergyWN(), EXIT_FAILURE, fixit, fprintf(), qStateProxy::g(), GetGF(), EmissionProxy::gf(), TransitionProxy::hasEmis(), TransitionProxy::Hi(), ioQQQ, ipdBaseTrans, ipELECTRON, ipNCOLLIDER, ipPROTON, max(), MAX2, MIN2, MIN3, mode_r, NULL, open_data(), rfield, TransitionProxy::setComment(), setProperties(), spectral_to_chemical(), spline(), tolower(), TotalInsanity(), trace, uncaps(), TransitionProxy::WLangVac(), and wn2angVac().
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 TransitionProxy::AddLine2Stack(), ASSERT, atmdat, EmissionProxy::Aul(), cdEXIT, CHARS_SPECIES, DataParser::checkEOL(), DataParser::checkMagic(), db_comment_tran_levels(), dBaseSpecies, dBaseStates, dBaseTrans, DEBUG_ENTRY, DEBUGSTATE, eina(), TransitionProxy::Emis(), energy(), ENERGY_MIN_WN, TransitionProxy::EnergyWN(), DataParser::errorAbort(), ES_STARS_ONLY, EXIT_FAILURE, fprintf(), qStateProxy::g(), getCode(), GetGF(), DataParser::getline(), DataParser::getQuoteOptional(), DataParser::getToken(), DataParser::getTokenOptional(), EmissionProxy::gf(), TransitionProxy::hasEmis(), TransitionProxy::Hi(), ioQQQ, ipALPHA, ipATOM_H, ipATOM_HE, ipdBaseTrans, ipELECTRON, ipH2, ipH2_ORTHO, ipH2_PARA, ipHE_PLUS, ipNCOLLIDER, ipPROTON, DataParser::lgEODMarker(), MAX2, MIN2, MIN3, DataParser::open(), processIndices(), rfield, S2Aul(), TransitionProxy::setComment(), setProperties(), spectral_to_chemical(), StoutCollData, tolower(), uncaps(), TransitionProxy::WLangVac(), and wn2angVac().
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(), atmdat_LAMDA_readin(), atmdat_STOUT_readin(), CHIANTI_Upsilon(), database_readin(), and trim_levels().
const double ENERGY_MIN_WN = 1e-10 |
Referenced by atmdat_STOUT_readin().