cloudy trunk
|
#include "cddefines.h"
#include "input.h"
#include "conv.h"
#include "optimize.h"
#include "iso.h"
#include "called.h"
#include "atmdat.h"
#include "hcmap.h"
#include "thermal.h"
#include "pressure.h"
#include "struc.h"
#include "wind.h"
#include "h2.h"
#include "colden.h"
#include "dense.h"
#include "lines.h"
#include "secondaries.h"
#include "radius.h"
#include "version.h"
#include "hmi.h"
#include "prt.h"
#include "grainvar.h"
#include "atomfeii.h"
#include "cddrive.h"
#include "elementnames.h"
#include "monitor_results.h"
#include "taulines.h"
#include "grid.h"
#include "lines_service.h"
#include "parser.h"
Go to the source code of this file.
Functions | |
double | ForcePass (char chAssertLimit1) |
void | InitMonitorResults (void) |
void | ParseMonitorResults (Parser &p) |
bool | lgCheckMonitors (FILE *ioMONITOR) |
Variables | |
bool | lgMonitorsOK |
bool | lgBigBotch |
bool | lgPrtSciNot |
t_monitorresults | MonitorResults |
static bool | lgInitDone =false |
static bool | lgSpaceAllocated =false |
static const int | NASSERTS = 200 |
static realnum | ErrorDefault |
static realnum | ErrorDefaultPerformance |
static const int | NCHAR = 5 |
static char ** | chAssertLineLabel |
static char * | chAssertLimit |
static char ** | chAssertType |
static double * | AssertQuantity |
static double * | AssertQuantity2 |
static double * | AssertError |
static double ** | Param |
static int * | lgQuantityLog |
static long | nAsserts =0 |
static realnum * | wavelength |
|
inline |
Definition at line 72 of file monitor_results.cpp.
References TotalInsanity().
Referenced by lgCheckMonitors().
void InitMonitorResults | ( | void | ) |
must be called before rest, initializes assert variables
Definition at line 87 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 1603 of file monitor_results.cpp.
References ASSERT, AssertError, AssertFeIIDep(), AssertQuantity, AssertQuantity2, atmdat, called, cap4(), cdColm(), cdEXIT, cdH2_colden(), cdIonFrac(), cdLine(), cdLine_ip(), cdTemp(), chAssertLimit, chAssertLineLabel, chAssertType, colden, conv, cpu, DEBUG_ENTRY, dense, elementnames, EXIT_FAILURE, ForcePass(), fp_equal(), gv, h2, hcmap, hmi, Singleton< t_version >::Inst(), ioQQQ, ipCOL_HTOT, ipH_LIKE, ipHe1s1S, ipHe2p3P0, ipHe2p3P1, ipHE_LIKE, ipHELIUM, ipHYDROGEN, ipLine, iso_sp, iteration, lgBigBotch, lgMonitorsOK, lgPrtSciNot, lgQuantityLog, lines_table(), LineSave, LineSv, MAX2, MIN2, MonitorResults, NASSERTS, nAsserts, nzone, optimize, Param, POW2, pressure, prt, prt_wl(), radius, rfield, S, SDIV(), secondaries, ShowMe(), SMALLDOUBLE, SPEEDLIGHT, struc, thermal, TotalInsanity(), wavelength, WavlenErrorGet(), and wind.
Referenced by cloudy(), and SaveDo().
void ParseMonitorResults | ( | Parser & | p | ) |
Definition at line 104 of file monitor_results.cpp.
References ASSERT, AssertError, AssertQuantity, AssertQuantity2, cdEXIT, chAssertLimit, chAssertLineLabel, chAssertType, DEBUG_ENTRY, elementnames, ErrorDefault, ErrorDefaultPerformance, EXIT_FAILURE, 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(), optimize, Param, Parser::PrintLine(), SMALLDOUBLE, SMALLFLOAT, TotalInsanity(), and wavelength.
Referenced by ParseCommands(), and ParseTest().
|
static |
Definition at line 65 of file monitor_results.cpp.
Referenced by lgCheckMonitors(), and ParseMonitorResults().
|
static |
Definition at line 65 of file monitor_results.cpp.
Referenced by lgCheckMonitors(), and ParseMonitorResults().
|
static |
Definition at line 65 of file monitor_results.cpp.
Referenced by lgCheckMonitors(), and ParseMonitorResults().
|
static |
Definition at line 59 of file monitor_results.cpp.
Referenced by lgCheckMonitors(), and ParseMonitorResults().
|
static |
Definition at line 56 of file monitor_results.cpp.
Referenced by lgCheckMonitors(), and ParseMonitorResults().
|
static |
Definition at line 62 of file monitor_results.cpp.
Referenced by lgCheckMonitors(), and ParseMonitorResults().
|
static |
Definition at line 49 of file monitor_results.cpp.
Referenced by InitMonitorResults(), and ParseMonitorResults().
|
static |
Definition at line 52 of file monitor_results.cpp.
Referenced by InitMonitorResults(), and ParseMonitorResults().
bool lgBigBotch |
Definition at line 37 of file monitor_results.cpp.
Referenced by cdInit(), cdMain(), and lgCheckMonitors().
|
static |
Definition at line 41 of file monitor_results.cpp.
Referenced by InitMonitorResults(), and ParseMonitorResults().
bool lgMonitorsOK |
these flags are set in lgCheckMonitors
Definition at line 37 of file monitor_results.cpp.
Referenced by cdInit(), cdMain(), and lgCheckMonitors().
bool lgPrtSciNot |
Definition at line 37 of file monitor_results.cpp.
Referenced by cdInit(), lgCheckMonitors(), and ParseSet().
|
static |
Definition at line 68 of file monitor_results.cpp.
Referenced by lgCheckMonitors(), and ParseMonitorResults().
|
static |
Definition at line 43 of file monitor_results.cpp.
Referenced by ParseMonitorResults().
t_monitorresults MonitorResults |
Definition at line 38 of file monitor_results.cpp.
Referenced by InitSimPostparse(), and lgCheckMonitors().
|
static |
Definition at line 46 of file monitor_results.cpp.
Referenced by lgCheckMonitors(), and ParseMonitorResults().
|
static |
Definition at line 69 of file monitor_results.cpp.
Referenced by InitMonitorResults(), lgCheckMonitors(), and ParseMonitorResults().
|
static |
Definition at line 55 of file monitor_results.cpp.
Referenced by ParseMonitorResults().
|
static |
Definition at line 65 of file monitor_results.cpp.
Referenced by lgCheckMonitors(), and ParseMonitorResults().
|
static |
Definition at line 70 of file monitor_results.cpp.
Referenced by badprt(), cdColm(), cdEmis(), cdEmis(), cdLine(), cdLine(), debugLine(), Drive_cdLine(), FindStrongestLineLabels(), HyperfineCreate(), iso_radiative_recomb_effective(), iter_end_check(), lgCheckMonitors(), linadd(), lincom(), lindst(), lindst(), optimize_func(), parse_save_line(), ParseMonitorResults(), ParsePrtLineSum(), PntForLine(), prt_LineLabels(), PrtFinal(), PrtLineSum(), save_line(), SaveDo(), SaveLineIntensity(), SaveResults(), SaveResults1Line(), and WavlenErrorGet().