| 
    Cloudy
    
   Spectral Synthesis Code for Astrophysics 
   | 
 
#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 | 
| 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 | 
flag set with trace continuum command
Referenced by ContBandsCreate(), ContCreatePointers(), ContSetIntensity(), InitDefaultsPreparse(), ParseInterp(), ParseTable(), ParseTrace(), and RT_continuum().
| 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::lgDustBug | 
flag set with trace grains command
Referenced by GetProbDistr_HighLimit(), GetProbDistr_LowLimit(), GrainCharge(), GrainChargeTemp(), GrainCollHeating(), GrainDrift(), GrainsInit(), GrainTemperature(), InitDefaultsPreparse(), InitEmissivities(), ParseTrace(), PlanckIntegral(), qheat(), RebinQHeatResults(), ScanProbDistr(), and UpdatePot().
| 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::lgHBug | 
lgHBug set with trace hydrogen command
Referenced by HydroLevel(), InitDefaultsPreparse(), iso_collide(), iso_continuum_lower(), iso_ionize_recombine(), iso_photo(), iso_radiative_recomb(), ParseTrace(), and RT_tau_reset().
| 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 | 
flags set with trace helium (lgHeBug)
Referenced by InitDefaultsPreparse(), IonHelium(), iso_collide(), iso_continuum_lower(), iso_ionize_recombine(), iso_photo(), iso_radiative_recomb(), and ParseTrace().
| 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::lgTraceMole | 
flag set with trace molecules command
Referenced by funjac(), InitDefaultsPreparse(), mole_check_reverse_reactions(), mole_eval_balance(), mole_h_rate_diagnostics(), newspecies(), parse_reaction(), parse_species_label(), 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().
| int t_trace::nTrConvg | 
trace convergence, number indicates level of trace needed
Referenced by ConvBase(), ConvEdenIoniz(), ConvInitSolution(), ConvIoniz(), ConvPresTempEdenIoniz(), ConvTempEdenIoniz(), CoolHeatError(), EdenError(), GrainDrive(), diatomics::H2_LevelPops(), InitDefaultsPreparse(), iter_end_check(), IterRestart(), lgConvTemp(), lgCoolNetConverge(), map_do(), ParseTrace(), PrtZone(), stepDensity(), and TempChange().
| 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().