#include "cddefines.h"
#include "physconst.h"
#include "thirdparty.h"
#include "dense.h"
#include "helike.h"
#include "continuum.h"
#include "helike_recom.h"
#include "rfield.h"
#include "taulines.h"
#include "hypho.h"
#include "iso.h"
#include "opacity.h"
#include "hydro_bauman.h"
#include "hydrogenic.h"
#include "heavy.h"
#include "trace.h"
#include "cloudy.h"
Go to the source code of this file.
Functions | |
static void | SanityCheckBegin (void) |
static void | SanityCheckFinal (void) |
void | SanityCheck (const char *chJob) |
void SanityCheck | ( | const char * | chJob | ) |
SanityCheck confirm that various parts of the code still work
*chJob | is either "begin" or "final" begin is before code starts up final is after model is complete |
Definition at line 31 of file sanity_check.cpp.
References cdEXIT(), ioQQQ, SanityCheckBegin(), and SanityCheckFinal().
Referenced by cloudy().
static void SanityCheckBegin | ( | void | ) | [static] |
Definition at line 54 of file sanity_check.cpp.
References t_rfield::anu, ASSERT, EmLine::Aul, cdEXIT(), cont_gaunt_calc(), continuum, DEBUG_ENTRY, DEBUG_EXIT, dense, t_iso::DepartCoef, e2(), ee1(), EmisLines, expn(), getrf_wrapper(), getrs_wrapper(), H_Einstein_A(), Heavy, helike, HelikeCheckRecomb(), HydroBranch(), hypho(), ioQQQ, t_opac::ipElement, ipH1s, ipH2p, ipH2s, ipH_LIKE, ipHe1s1S, ipHE_LIKE, t_Heavy::ipHeavy, ipHELIUM, ipHYDROGEN, ipiv, t_iso::ipOpac, iso, t_continuum::KshellLimit, Elevels::l, t_opac::lgCaseB, t_dense::lgElmtOn, t_helike::lgNoRecombInterp, t_opac::lgRedoStatic, t_helike::lgSetBenjamin, t_trace::lgTrace, t_helike::Lifetime, LIMELM, MALLOC, MAX2, MIN2, Elevels::n, t_iso::nCollapsed_max, t_rfield::nflux, NISO, t_Heavy::nsShells, t_iso::numLevels_max, t_rfield::nupper, opac, t_opac::opacity_abs, OpacityAdd1Element(), OpacityZero(), t_opac::OpacStack, t_opac::OpacStatic, phycon, t_iso::Pop2Ion, powi(), t_iso::quant_desig, rfield, Elevels::s, ShowMe(), spsort(), t_phycon::sqrte, t_phycon::te, TE1RYD, trace, t_rfield::widflx, t_dense::xIonDense, t_iso::xIsoLevNIonRyd, xMatrix, and yVector.
Referenced by SanityCheck().
static void SanityCheckFinal | ( | void | ) | [static] |