Go to the source code of this file.
Data Structures | |
struct | t_monitorresults |
Functions | |
void | ParseMonitorResults (Parser &) |
void | InitMonitorResults (void) |
bool | lgCheckMonitors (FILE *ioMONITORS) |
Variables | |
EXTERN bool | lgMonitorsOK |
EXTERN bool | lgBigBotch |
EXTERN bool | lgPrtSciNot |
EXTERN struct t_monitorresults | MonitorResults |
void InitMonitorResults | ( | void | ) |
must be called before rest, initializes assert variables
Definition at line 84 of file monitor_results.cpp.
References ErrorDefault, ErrorDefaultPerformance, lgInitDone, and nAsserts.
Referenced by ParseCommands().
bool lgCheckMonitors | ( | FILE * | ioMONITORS | ) |
lgCheckMonitors
*ioMONITORS | this is unit we will write output to |
Definition at line 1548 of file monitor_results.cpp.
References AssertError, AssertFeIIDep(), AssertQuantity, AssertQuantity2, atmdat, GrainVar::bin, called, cap4(), t_atmdat::CaseBWlHeI, cdColm(), cdEXIT, cdH2_colden(), cdIonFrac(), cdLine(), cdLine_ip(), cdTemp(), chAssertLimit, chAssertLineLabel, chAssertType, t_elementnames::chElementSym, t_hcmap::cmap, t_colden::colden, colden, conv, cpu, t_secondaries::csupra, DEBUG_ENTRY, dense, t_iso::DepartCoef, t_radius::depth, t_radius::depth_x_fillfac, t_dense::eden, elementnames, t_rfield::EnergyDiffCont, t_rfield::EnergyIncidCont, ForcePass(), gv, h2, hcmap, t_hcmap::hmap, hmi, t_hmi::hmidep, t_thermal::htot, Singleton< t_version >::Inst(), ioQQQ, ipCOL_HTOT, ipH_LIKE, ipHe1s1S, ipHe2p3P0, ipHe2p3P1, ipHE_LIKE, ipHELIUM, ipHYDROGEN, ipLine, iso, iteration, lgBigBotch, t_dense::lgElmtOn, lgMonitorsOK, t_cpu::lgMPI(), t_optimize::lgOptimize, t_prt::lgPrintTime, lgPrtSciNot, lgQuantityLog, t_version::lgRelease, t_version::lgReleaseBranch, t_called::lgTalk, lines_table(), LineSave, LineSv, MAX2, MIN2, MonitorResults, t_iso::n_HighestResolved_max, nAsserts, NASSERTS, t_atmdat::nCaseBHeI, t_iso::nCollapsed_local, t_hcmap::nmap, t_hcmap::nMapAlloc, t_LineSave::nsum, t_monitorresults::nSumErrorCaseMonitor, t_conv::nTotalIoniz, t_conv::nTotalIoniz_start, t_iso::numLevels_local, nzone, optimize, t_h2::ortho_density, t_h2::para_density, Param, pow(), POW2, t_struc::pressure, pressure, prt, prt_wl(), t_pressure::RadBetaMax, t_radius::Radius, radius, GrainVar::rate_h2_form_grains_used_total, rfield, S, SDIV(), secondaries, ShowMe(), t_LineSave::sig_figs, SMALLDOUBLE, SPEEDLIGHT, StatesElemNEW, struc, t_monitorresults::SumErrorCaseMonitor, t_hcmap::temap, t_struc::testr, thermal, TotalInsanity(), Transitions, wavelength, t_atmdat::WaveLengthCaseB, WavlenErrorGet(), wind, Wind::windv, and wl.
Referenced by cloudy(), and SaveDo().
void ParseMonitorResults | ( | Parser & | ) |
Definition at line 101 of file monitor_results.cpp.
References ASSERT, AssertError, AssertQuantity, AssertQuantity2, cdEXIT, chAssertLimit, chAssertLineLabel, chAssertType, t_elementnames::chElementNameShort, chLabel, DEBUG_ENTRY, elementnames, ErrorDefault, ErrorDefaultPerformance, Parser::FFmtRead(), get_ptr(), Parser::GetElem(), Parser::GetParam(), Parser::GetQuote(), Parser::GetRange(), Parser::getWave(), INPUT_LINE_LENGTH, input_readvector(), ioQQQ, ipH_LIKE, ipHE_LIKE, ipHELIUM, Parser::lgEOL(), lgInitDone, lgQuantityLog, lgSpaceAllocated, MALLOC, nAsserts, NASSERTS, NCHAR, Parser::nMatch(), Parser::nMatchErase(), Parser::NoNumb(), t_optimize::nOptimiz, optimize, Param, pow(), Parser::PrintLine(), SMALLDOUBLE, SMALLFLOAT, TotalInsanity(), and wavelength.
Referenced by ParseCommands(), and ParseTest().
EXTERN bool lgBigBotch |
Definition at line 28 of file monitor_results.h.
Referenced by cdInit(), cdMain(), and lgCheckMonitors().
EXTERN bool lgMonitorsOK |
these flags are set in lgCheckMonitors
Definition at line 28 of file monitor_results.h.
Referenced by cdInit(), cdMain(), and lgCheckMonitors().
EXTERN bool lgPrtSciNot |
Definition at line 28 of file monitor_results.h.
Referenced by cdInit(), lgCheckMonitors(), and ParseSet().
EXTERN struct t_monitorresults MonitorResults |
Referenced by InitCoreloadPostparse(), and lgCheckMonitors().