Cloudy
Spectral Synthesis Code for Astrophysics
|
Go to the source code of this file.
Classes | |
struct | t_monitorresults |
Functions | |
void | ParseMonitorResults (Parser &) |
void | InitMonitorResults (void) |
bool | lgCheckMonitors (FILE *ioMONITORS) |
Variables | |
bool | lgMonitorsOK |
bool | lgBigBotch |
bool | lgPrtSciNot |
t_monitorresults | MonitorResults |
void InitMonitorResults | ( | void | ) |
must be called before rest, initializes assert variables
References ErrorDefault, ErrorDefaultPerformance, lgInitDone, and nAsserts.
Referenced by ParseCommands().
bool lgCheckMonitors | ( | FILE * | ioMONITORS | ) |
lgCheckMonitors
*ioMONITORS | this is unit we will write output to |
References ASSERT, AssertError, AssertQuantity, AssertQuantity2, atmdat, called, cap4(), caps(), cdColm(), cdEXIT, cdH2_colden(), cdIonFrac(), cdLine(), cdLine_ip(), cdTemp(), chAssertLimit, chAssertLineLabel, chAssertType, chIonLbl(), colden, conv, cpu, DEBUG_ENTRY, dense, qStateConstProxy::DepartCoef(), EXIT_FAILURE, ForcePass(), fp_equal(), fprintf(), get_error_ratio(), getLevelsGeneric(), gv, h2, hcmap, hmi, iLineType, Singleton< t_version >::Inst(), ioQQQ, ipCOL_HTOT, ipH_LIKE, ipHE_LIKE, ipHELIUM, ipHYDROGEN, ipLine, iso_sp, iteration, LEVEL_INACTIVE, molezone::levels, lgBigBotch, lgMonitorsOK, lgPrtSciNot, lgQuantityLog, lineids, lines_table(), LineSave, max(), MAX2, MIN2, MonitorResults, NASSERTS, nAsserts, NCHLAB, NULL, null_molezone, nzone, optimize, Param, POW2, powpq(), pressure, prt, prt_line_err(), t_wavl::prt_wl(), PrtOneMonitor(), radius, rfield, SDIV(), secondaries, ShowMe(), qList::size(), qStateConstProxy::status(), strAssertSpecies, struc, t_vac(), thermal, TotalInsanity(), wavelength, WavlenErrorGet(), t_wavl::wavlVac(), and wind.
Referenced by cloudy(), and SaveDo().
void ParseMonitorResults | ( | Parser & | p | ) |
References ASSERT, assertBlends, AssertError, AssertQuantity, AssertQuantity2, blends, cdEXIT, chAssertLimit, chAssertLineLabel, chAssertType, LineID::chLabel(), DEBUG_ENTRY, elementnames, ErrorDefault, ErrorDefaultPerformance, EXIT_FAILURE, exp10(), Parser::FFmtRead(), fprintf(), Parser::GetElem(), Parser::getLineID(), Parser::GetParam(), Parser::GetQuote(), Parser::GetRange(), iLineType, input_readvector(), ioQQQ, ipH_LIKE, ipHE_LIKE, ipHELIUM, Parser::lgEOL(), lgInitDone, lgQuantityLog, lgSpaceAllocated, lineids, NASSERTS, nAsserts, NCHLAB, Parser::nMatch(), Parser::nMatchErase(), Parser::NoNumb(), NULL, optimize, Param, Parser::PrintLine(), SMALLDOUBLE, SMALLFLOAT, strAssertSpecies, Parser::StringError(), trimTrailingWhiteSpace(), wavelength, LineID::wavlVac(), and t_wavl::wavlVac().
Referenced by ParseCommands(), and ParseTest().
bool lgBigBotch |
|
extern |
these flags are set in lgCheckMonitors
Referenced by cdInit(), cdMain(), and lgCheckMonitors().
bool lgPrtSciNot |
|
extern |
Referenced by InitSimPostparse(), and lgCheckMonitors().