cloudy
trunk
|
#include <struc.h>
Data Fields | |
long int | nzlim |
long int | nzonePreviousIteration |
realnum * | testr |
realnum * | volstr |
realnum * | drad_x_fillfac |
realnum * | histr |
realnum * | hiistr |
realnum * | ednstr |
realnum * | o3str |
realnum * | pressure |
realnum * | windv |
realnum * | AccelTotalOutward |
realnum * | AccelGravity |
realnum * | GasPressure |
realnum * | pres_radiation_lines_curr |
realnum * | hden |
realnum * | DenParticles |
realnum * | DenMass |
realnum * | depth |
realnum * | drad |
realnum * | xLyman_depth |
realnum * | depth_last |
realnum * | drad_last |
realnum | TempChangeMax |
realnum *** | xIonDense |
realnum **** | StatesElem |
realnum ** | molecules |
realnum * | H2_abund |
realnum ** | gas_phase |
double * | coolstr |
double * | heatstr |
realnum | dr_ionfrac_limit |
these save EXTERN structure variables, like te vs depth zeroed out in zero, incremented in RT_tau_inc
realnum * t_struc::AccelGravity |
Definition at line 25 of file struc.h.
Referenced by init_struc(), and radius_increment().
realnum * t_struc::AccelTotalOutward |
Definition at line 25 of file struc.h.
Referenced by init_struc(), and radius_increment().
double* t_struc::coolstr |
cooling and heating for each zone
Definition at line 78 of file struc.h.
Referenced by AgeCheck(), t_timesc::calc_therm_timesc(), ConvInitSolution(), init_struc(), radius_increment(), and state_get_put().
realnum * t_struc::DenMass |
density, gm/cm3 total grams per unit vol
Definition at line 25 of file struc.h.
Referenced by ConvInitSolution(), DynaSaveLast(), init_struc(), lgConserveEnergy(), radius_increment(), scalingZoneDensity(), and state_get_put().
realnum * t_struc::DenParticles |
total particles per unit vol
Definition at line 25 of file struc.h.
Referenced by AgeCheck(), t_timesc::calc_therm_timesc(), ConvInitSolution(), init_struc(), radius_increment(), and state_get_put().
realnum * t_struc::depth |
depth of this position
Definition at line 25 of file struc.h.
Referenced by cdDepth_depth(), DynaNewStep(), DynaSaveLast(), init_struc(), IterEnd(), radius_increment(), and state_get_put().
realnum * t_struc::depth_last |
previous iteration's radius and dr scale
Definition at line 25 of file struc.h.
Referenced by init_struc(), IterEnd(), and radius_next().
realnum t_struc::dr_ionfrac_limit |
this is the relative ionization that is the limit for choosing zones using it, and for detecting it in prt_comment, default is 1e-3
Definition at line 84 of file struc.h.
Referenced by InitCoreload(), prt_smooth_predictions(), radius_next(), and state_get_put().
realnum * t_struc::drad |
the thickness of the current zone
Definition at line 25 of file struc.h.
Referenced by ConvInitSolution(), init_struc(), IterEnd(), radius_increment(), and state_get_put().
realnum * t_struc::drad_last |
Definition at line 25 of file struc.h.
Referenced by init_struc(), IterEnd(), and radius_next().
realnum * t_struc::drad_x_fillfac |
Definition at line 25 of file struc.h.
Referenced by ConvInitSolution(), init_struc(), radius_increment(), and state_get_put().
realnum * t_struc::ednstr |
Definition at line 25 of file struc.h.
Referenced by AgeCheck(), ConvInitSolution(), DynaSaveLast(), gett2(), gett2o3(), init_struc(), prt_smooth_predictions(), PrtComment(), radius_increment(), radius_next(), state_get_put(), and ZoneStart().
realnum** t_struc::gas_phase |
total gas phase abundances
Definition at line 75 of file struc.h.
Referenced by init_struc(), ion_trim(), prt_smooth_predictions(), radius_increment(), radius_next(), and state_get_put().
realnum * t_struc::GasPressure |
just the gas pressure, nkT
Definition at line 25 of file struc.h.
Referenced by cdPressure_depth(), init_struc(), lgConserveEnergy(), radius_increment(), and state_get_put().
realnum * t_struc::H2_abund |
Definition at line 71 of file struc.h.
Referenced by init_struc(), prt_smooth_predictions(), radius_increment(), radius_next(), and state_get_put().
realnum * t_struc::hden |
>>chng 02 May 2001 rjrw: add hden for dilution
Definition at line 25 of file struc.h.
Referenced by ConvInitSolution(), DynaNewStep(), init_struc(), radius_increment(), scalingZoneDensity(), and state_get_put().
double * t_struc::heatstr |
Definition at line 78 of file struc.h.
Referenced by ConvInitSolution(), init_struc(), radius_increment(), and state_get_put().
realnum * t_struc::hiistr |
Definition at line 25 of file struc.h.
Referenced by ConvInitSolution(), DynaSaveLast(), gett2(), init_struc(), radius_increment(), and state_get_put().
realnum * t_struc::histr |
Definition at line 25 of file struc.h.
Referenced by ConvInitSolution(), DynaSaveLast(), init_struc(), radius_increment(), and state_get_put().
realnum** t_struc::molecules |
the hydrogen molecules realnum *Molec[N_H_MOLEC];
Definition at line 71 of file struc.h.
Referenced by DynaNewStep(), DynaSaveLast(), init_struc(), prt_smooth_predictions(), radius_increment(), radius_next(), and state_get_put().
long int t_struc::nzlim |
this is the new variable that replaces the old NZLIM, it gives the largest number of zones that will be needed in the current calculation, and is used to create space for the following variables, and also similar variables in dynamics.c
Definition at line 19 of file struc.h.
Referenced by AgeCheck(), atmdat_readin(), t_timesc::calc_therm_timesc(), DynaCreateArrays(), DynaIonize(), DynaNewStep(), DynaPrtZone(), DynaSaveLast(), gett2(), gett2o3(), init_struc(), MyMalloc_base(), PrtComment(), radius_increment(), and state_get_put().
long int t_struc::nzonePreviousIteration |
nzone from previous iteration, -1 on first iteration
Definition at line 22 of file struc.h.
Referenced by InitSimPostparse(), IterEnd(), radius_increment(), and radius_next().
realnum * t_struc::o3str |
Definition at line 25 of file struc.h.
Referenced by ConvInitSolution(), gett2o3(), init_struc(), radius_increment(), and state_get_put().
realnum * t_struc::pres_radiation_lines_curr |
line radiation pressure
Definition at line 25 of file struc.h.
Referenced by cdPressure_depth(), init_struc(), prt_smooth_predictions(), radius_increment(), and state_get_put().
realnum * t_struc::pressure |
the total pressure, including all terms (ram, radiation, integrated incident, gas)
Definition at line 25 of file struc.h.
Referenced by cdPressure_depth(), DynaSaveLast(), init_struc(), lgCheckMonitors(), radius_increment(), and state_get_put().
realnum**** t_struc::StatesElem |
save iso level array across model
Definition at line 67 of file struc.h.
Referenced by DynaNewStep(), DynaSaveLast(), init_struc(), radius_increment(), and state_get_put().
realnum t_struc::TempChangeMax |
largest relative change in temperature in any zone between iterations
Definition at line 61 of file struc.h.
Referenced by radius_increment().
realnum* t_struc::testr |
these will all become vectors with length given by the limit to the number of zones
Definition at line 25 of file struc.h.
Referenced by AgeCheck(), t_timesc::calc_therm_timesc(), ConvInitSolution(), gett2(), gett2o3(), init_struc(), lgCheckMonitors(), prt_smooth_predictions(), PrtComment(), radius_increment(), radius_next(), SaveDo(), state_get_put(), and ZoneStart().
realnum * t_struc::volstr |
Definition at line 25 of file struc.h.
Referenced by ConvInitSolution(), gett2(), gett2o3(), init_struc(), radius_increment(), and state_get_put().
realnum * t_struc::windv |
Definition at line 25 of file struc.h.
Referenced by init_struc(), radius_increment(), and zoneDensity().
realnum*** t_struc::xIonDense |
save ionization balance array across model
Definition at line 64 of file struc.h.
Referenced by DynaNewStep(), DynaSaveLast(), init_struc(), ion_trim(), prt_smooth_predictions(), radius_increment(), radius_next(), and state_get_put().
realnum * t_struc::xLyman_depth |
Lyman continuum optical depth for current iteration
Definition at line 25 of file struc.h.
Referenced by DynaSaveLast(), init_struc(), radius_increment(), and state_get_put().