cloudy trunk
Loading...
Searching...
No Matches
Data Fields
t_trace Struct Reference

#include <trace.h>

Collaboration diagram for t_trace:
Collaboration graph
[legend]

Data Fields

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 lgTrGant
 
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
 
bool lgPtrace
 
bool lgDrv_cdLine
 
int debug_level
 
bool lgTrOvrd
 
bool lgSecIon
 

Detailed Description

Definition at line 9 of file trace.h.

Field Documentation

◆ debug_level

int t_trace::debug_level

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

Definition at line 124 of file trace.h.

Referenced by dbg_printf().

◆ ipIsoTrace

long int t_trace::ipIsoTrace[NISO]

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

Definition at line 91 of file trace.h.

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

◆ lgBug2nu

bool t_trace::lgBug2nu

flag set with trace two photon command

Definition at line 106 of file trace.h.

Referenced by InitDefaultsPreparse(), and ParseTrace().

◆ lgCalBug

bool t_trace::lgCalBug

trace calcium atom flag

Definition at line 94 of file trace.h.

Referenced by InitDefaultsPreparse(), and ParseTrace().

◆ lgCarBug

bool t_trace::lgCarBug

trace carbon flag

Definition at line 97 of file trace.h.

Referenced by InitDefaultsPreparse(), and ParseTrace().

◆ lgComBug

bool t_trace::lgComBug

trace compton flag

Definition at line 37 of file trace.h.

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

◆ lgConBug

bool t_trace::lgConBug

flag set with trace continuum command

Definition at line 100 of file trace.h.

Referenced by ContBandsCreate(), ContCreatePointers(), ContSetIntensity(), fill(), InitDefaultsPreparse(), ParseInterp(), ParseTable(), ParseTrace(), and RT_continuum().

◆ lgCoolTr

bool t_trace::lgCoolTr

flag set with trace cooling

Definition at line 112 of file trace.h.

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

◆ lgDrBug

bool t_trace::lgDrBug

flag set with trace dr command

Definition at line 64 of file trace.h.

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

◆ lgDrv_cdLine

bool t_trace::lgDrv_cdLine

the drive cdline command, which checks that all lines can be pulled out by cdLine

Definition at line 121 of file trace.h.

Referenced by InitDefaultsPreparse(), lines(), and ParseDrive().

◆ lgDustBug

bool t_trace::lgDustBug

◆ lgESOURCE

bool t_trace::lgESOURCE

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

Definition at line 24 of file trace.h.

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

◆ lgFeBug

bool t_trace::lgFeBug

flag set with trace iron bug

Definition at line 46 of file trace.h.

Referenced by InitDefaultsPreparse(), and ParseTrace().

◆ lgHBug

bool t_trace::lgHBug

lgHBug set with trace hydrogen command

Definition at line 85 of file trace.h.

Referenced by HydroLevel(), InitDefaultsPreparse(), iso_collide(), iso_continuum_lower(), iso_ionize_recombine(), iso_photo(), iso_radiative_recomb(), ParseTrace(), and RT_tau_reset().

◆ lgHeatBug

bool t_trace::lgHeatBug

flag set by trace heating command

Definition at line 58 of file trace.h.

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

◆ lgHeavyBug

bool t_trace::lgHeavyBug

flag set to true by trace heavy command

Definition at line 21 of file trace.h.

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

◆ lgHeBug

bool t_trace::lgHeBug

flags set with trace helium (lgHeBug)

Definition at line 82 of file trace.h.

Referenced by InitDefaultsPreparse(), IonHelium(), iso_collide(), iso_continuum_lower(), iso_ionize_recombine(), iso_photo(), iso_radiative_recomb(), and ParseTrace().

◆ lgIsoTraceFull

bool t_trace::lgIsoTraceFull[NISO]

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

Definition at line 88 of file trace.h.

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

◆ lgNeBug

bool t_trace::lgNeBug

set true if trace eden is entered

Definition at line 115 of file trace.h.

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

◆ lgNeonBug

bool t_trace::lgNeonBug

flag set with trace neon command

Definition at line 40 of file trace.h.

Referenced by InitDefaultsPreparse(), and ParseTrace().

◆ lgOpacBug

bool t_trace::lgOpacBug

flag set with trace opacity

Definition at line 76 of file trace.h.

Referenced by InitDefaultsPreparse().

◆ lgOptcBug

bool t_trace::lgOptcBug

flag set if negative opacities every occured

Definition at line 49 of file trace.h.

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

◆ lgOTSBug

bool t_trace::lgOTSBug

flag set with trace ots command

Definition at line 103 of file trace.h.

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

◆ lgPointBug

bool t_trace::lgPointBug

flag set with trace pointers command

Definition at line 34 of file trace.h.

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

◆ lgPtrace

bool t_trace::lgPtrace

flag set with drive pointers command

Definition at line 118 of file trace.h.

Referenced by ContSetIntensity(), fill(), InitDefaultsPreparse(), and ParseDrive().

◆ lgSecIon

bool t_trace::lgSecIon

trace secondary ionizaiton

Definition at line 130 of file trace.h.

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

◆ lgTr8446

bool t_trace::lgTr8446

flag set with trace beta command

Definition at line 73 of file trace.h.

Referenced by atom_oi_calc(), InitDefaultsPreparse(), oi_level_pops(), and ParseTrace().

◆ lgTrace

bool t_trace::lgTrace

flag saying that trace has been set

Definition at line 12 of file trace.h.

Referenced by AbundancesSet(), atmdat_3body(), atmdat_CHIANTI_readin(), atmdat_LAMDA_readin(), atmdat_readin(), atmdat_STOUT_readin(), atom_levelN(), atom_oi_calc(), cdDrive(), cdRead(), conorm(), ContBandsCreate(), ContCreateMesh(), ContCreatePointers(), ContSetIntensity(), ConvBase(), ConvEdenIoniz(), ConvInitSolution(), ConvPresTempEdenIoniz(), ConvTempEdenIoniz(), CoolEvaluate(), eden_sum(), Fe2_cooling(), FeII_RT_Make(), FeIIBandsCreate(), FeIICreate(), FeIILevelPops(), fill(), FillGFF(), funjac(), GetOptColDen(), GetOptLineInt(), GetOptTemp(), GetProbDistr_HighLimit(), GetProbDistr_LowLimit(), GetStandardHeLines(), GrainCharge(), GrainChargeTemp(), GrainCollHeating(), GrainDrift(), GrainsInit(), GrainTemperature(), HCTIon(), HCTRecom(), HeatSum(), HeCollidSetup(), HelikeTransProbSetup(), 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_lv1_k_zn(), lines_lv1_li_ne(), lines_lv1_na_ar(), LineStackCreate(), map_do(), mole_eval_balance(), mole_h_rate_diagnostics(), mole_solve(), oi_level_pops(), OpacityAddTotal(), OpacityCreateAll(), ParseCommands(), ParseInit(), ParseInterp(), ParseTable(), ParseTrace(), PlanckIntegral(), pltcon(), pltmap(), pltopc(), PressureChange(), PresTotCurrent(), PrtComment(), prtmet(), qheat(), radius_first(), radius_increment(), radius_next(), read_continuum_mesh(), t_input::readarray(), ReadBadnellAIData(), RebinQHeatResults(), RT_continuum(), RT_diffuse(), RT_line_all(), RT_OTS(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SanityCheckBegin(), ScaleAllDensities(), ScanProbDistr(), stepDensity(), TempChange(), tfidle(), UpdatePot(), and zoneDensity().

◆ lgTrace3Bod

bool t_trace::lgTrace3Bod

trace 3 body recombination routines, trace three body

Definition at line 52 of file trace.h.

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

◆ lgTraceMole

bool t_trace::lgTraceMole

◆ lgTrDiff

bool t_trace::lgTrDiff

flag set with trace difuse fields command

Definition at line 70 of file trace.h.

Referenced by InitDefaultsPreparse(), and ParseTrace().

◆ lgTrGant

bool t_trace::lgTrGant

flag set with trace gaunt command

Definition at line 61 of file trace.h.

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

◆ lgTrLevN

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

Definition at line 31 of file trace.h.

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

◆ lgTrLine

bool t_trace::lgTrLine

flag set with trace line command

Definition at line 43 of file trace.h.

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

◆ lgTrOptm

bool t_trace::lgTrOptm

flag set with trace optimizer command

Definition at line 67 of file trace.h.

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

◆ lgTrOvrd

bool t_trace::lgTrOvrd

flag affecting which iteration to turn on trace

Definition at line 127 of file trace.h.

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

◆ lgWind

bool t_trace::lgWind

flag set with trace wind command

Definition at line 109 of file trace.h.

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

◆ npsbug

long int t_trace::npsbug

which iteration to turn on trace

Definition at line 18 of file trace.h.

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

◆ nTrConvg

int t_trace::nTrConvg

◆ nznbug

long int t_trace::nznbug

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

Definition at line 15 of file trace.h.

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


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