Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
t_trace Struct Reference

#include <trace.h>

Public Attributes

bool lgTrace
 
long int nznbug
 
long int npsbug
 
bool lgHeavyBug
 
bool lgESOURCE
 
int nTrConvg
 
bool lgTrLevN
 
bool lgPointBug
 
bool lgComBug
 
bool lgNeonBug
 
bool lgTrLine
 
bool lgFeBug
 
bool lgOptcBug
 
bool lgTrace3Bod
 
bool lgTraceMole
 
bool lgHeatBug
 
bool lgDrBug
 
bool lgTrOptm
 
bool lgTrDiff
 
bool lgTr8446
 
bool lgOpacBug
 
bool lgDustBug
 
bool lgHeBug
 
bool lgHBug
 
bool lgIsoTraceFull [NISO]
 
long int ipIsoTrace [NISO]
 
bool lgCalBug
 
bool lgCarBug
 
bool lgConBug
 
bool lgOTSBug
 
bool lgBug2nu
 
bool lgWind
 
bool lgCoolTr
 
bool lgNeBug
 
int debug_level
 
bool lgTrOvrd
 
bool lgSecIon
 

Member Data Documentation

int t_trace::debug_level

debug level for use with dbg_printf command (in servicce.c)

Referenced by dbg_printf().

long int t_trace::ipIsoTrace[NISO]

ipIsoTrace is atomic number for iso-electronic species with full trace

Referenced by HydroLevel(), iso_collide(), iso_level(), iso_photo(), iso_radiative_recomb(), ParseTrace(), RT_tau_init(), and RT_tau_reset().

bool t_trace::lgBug2nu

flag set with trace two photon command

Referenced by InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgCalBug

trace calcium atom flag

Referenced by InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgCarBug

trace carbon flag

Referenced by InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgComBug

trace compton flag

Referenced by ContSetIntensity(), highen(), InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgConBug
bool t_trace::lgCoolTr

flag set with trace cooling

Referenced by fndstr(), InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgDrBug

flag set with trace dr command

Referenced by InitDefaultsPreparse(), ParseTrace(), radius_next(), and save_DT().

bool t_trace::lgESOURCE

flag set to true by trace esource convergence command, will identify sources of electrons

Referenced by eden_sum(), InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgFeBug

flag set with trace iron bug

Referenced by InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgHeatBug

flag set by trace heating command

Referenced by HeatSum(), InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgHeavyBug

flag set to true by trace heavy command

Referenced by InitDefaultsPreparse(), ion_wrapper(), IonNelem(), and ParseTrace().

bool t_trace::lgHeBug
bool t_trace::lgIsoTraceFull[NISO]

set full trace with trace h-like or he-like full command

Referenced by HydroLevel(), InitDefaultsPreparse(), iso_collide(), iso_level(), iso_photo(), iso_radiative_recomb(), ParseTrace(), RT_tau_init(), and RT_tau_reset().

bool t_trace::lgNeBug

set true if trace eden is entered

Referenced by eden_sum(), InitDefaultsPreparse(), IterRestart(), ParseTrace(), and ScaleAllDensities().

bool t_trace::lgNeonBug

flag set with trace neon command

Referenced by InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgOpacBug

flag set with trace opacity

Referenced by InitDefaultsPreparse().

bool t_trace::lgOptcBug

flag set if negative opacities every occured

Referenced by InitDefaultsPreparse(), ParseTrace(), prtmet(), and RT_tau_inc().

bool t_trace::lgOTSBug

flag set with trace ots command

Referenced by ConvBase(), InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgPointBug

flag set with trace pointers command

Referenced by ContCreatePointers(), InitDefaultsPreparse(), ipShells(), and ParseTrace().

bool t_trace::lgSecIon

trace secondary ionizaiton

Referenced by InitDefaultsPreparse(), ParseTrace(), and SecIoniz().

bool t_trace::lgTr8446

flag set with trace beta command

Referenced by InitDefaultsPreparse(), ParseTrace(), and setXtraRatesO1().

bool t_trace::lgTrace

flag saying that trace has been set

Referenced by AbundancesSet(), atmdat_3body(), atmdat_CHIANTI_readin(), cdDrive(), cdPrepareExit(), cdRead(), check_mult_path(), conorm(), ContBandsCreate(), ContCreateMesh(), ContCreatePointers(), ContSetIntensity(), ConvBase(), ConvEdenIoniz(), ConvInitSolution(), ConvPresTempEdenIoniz(), ConvTempEdenIoniz(), CoolEvaluate(), eden_sum(), funjac(), GetOptColDen(), GetOptLineInt(), GetOptTemp(), GetProbDistr_HighLimit(), GetProbDistr_LowLimit(), GrainCharge(), GrainChargeTemp(), GrainCollHeating(), GrainDrift(), GrainsInit(), GrainTemperature(), HCTIon(), HCTRecom(), HeatSum(), highen(), HydroLevel(), HyperfineCreate(), t_yield::init_yield(), InitDefaultsPreparse(), InitEmissivities(), InitSimPostparse(), ion_wrapper(), IonHydro(), IonNelem(), ipShells(), iso_collide(), iso_continuum_lower(), iso_ionize_recombine(), iso_level(), iso_photo(), iso_radiative_recomb(), iso_recomb_setup(), iter_end_check(), IterRestart(), IterStart(), lgCoolNetConverge(), lines(), lines_general(), lines_helium(), lines_hydro(), lines_iron_Ka(), LineStackCreate(), bands_file::load(), map_do(), mole_eval_balance(), mole_h_rate_diagnostics(), mole_solve(), newton_step(), OpacityAddTotal(), OpacityCreateAll(), setCollRate::operator()(), Atom_LevelN::operator()(), t_mesh::p_ReadResolution(), t_mesh::p_SetupMesh(), ParseCommands(), ParseInterp(), ParseTable(), ParseTrace(), PlanckIntegral(), PressureChange(), PresTotCurrent(), PrtComment(), prtmet(), qheat(), radius_first(), radius_increment(), radius_next(), read_Hummer_Storey(), read_level2_lines(), read_mewe_gbar(), read_UTA_lines(), t_input::readarray(), ReadBadnellAIData(), RebinQHeatResults(), RT_continuum(), RT_diffuse(), RT_line_all(), RT_OTS(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SanityCheckBegin(), save_DT(), ScaleAllDensities(), ScanProbDistr(), SecIoniz(), setXtraRatesO1(), stepDensity(), TempChange(), UpdatePot(), zero(), and zoneDensity().

bool t_trace::lgTrace3Bod

trace 3 body recombination routines, trace three body

Referenced by atmdat_3body(), InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgTrDiff

flag set with trace difuse fields command

Referenced by InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgTrLevN

flag to indicate level of detail in trace, now only in trace convergence flag set with trace leveln command, for n level atom

Referenced by InitDefaultsPreparse(), setCollRate::operator()(), Atom_LevelN::operator()(), and ParseTrace().

bool t_trace::lgTrLine

flag set with trace line command

Referenced by ContCreatePointers(), InitDefaultsPreparse(), and ParseTrace().

bool t_trace::lgTrOptm

flag set with trace optimizer command

Referenced by GetOptLineInt(), GetOptTemp(), grid_do(), and ParseTrace().

bool t_trace::lgTrOvrd

flag affecting which iteration to turn on trace

Referenced by InitDefaultsPreparse(), iter_end_check(), IterRestart(), and ParseCommands().

bool t_trace::lgWind

flag set with trace wind command

Referenced by InitDefaultsPreparse(), InitSimPostparse(), ParseTrace(), and zoneDensity().

long int t_trace::npsbug

which iteration to turn on trace

Referenced by InitDefaultsPreparse(), iter_end_check(), IterRestart(), and ParseTrace().

long int t_trace::nznbug

nznbug zone to turn on trace, set by trace command, npsbug is iteratoin number

Referenced by InitDefaultsPreparse(), iter_end_check(), IterRestart(), and ParseTrace().


The documentation for this struct was generated from the following file: