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().