cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Fields
t_struc Struct Reference

#include <struc.h>

Collaboration diagram for t_struc:
Collaboration graph
[legend]

Data Fields

long int nzlim
 
long int nzonePreviousIteration
 
realnumtestr
 
realnumvolstr
 
realnumdrad_x_fillfac
 
realnumhistr
 
realnumhiistr
 
realnumednstr
 
realnumo3str
 
realnumpressure
 
realnumwindv
 
realnumAccelTotalOutward
 
realnumAccelGravity
 
realnumGasPressure
 
realnumpres_radiation_lines_curr
 
realnumhden
 
realnumDenParticles
 
realnumDenMass
 
realnumdepth
 
realnumdrad
 
realnumxLyman_depth
 
realnumdepth_last
 
realnumdrad_last
 
realnum TempChangeMax
 
realnum *** xIonDense
 
realnum **** StatesElem
 
realnum ** molecules
 
realnumH2_abund
 
realnum ** gas_phase
 
double * coolstr
 
double * heatstr
 
realnum dr_ionfrac_limit
 

Detailed Description

these save EXTERN structure variables, like te vs depth zeroed out in zero, incremented in RT_tau_inc

Definition at line 12 of file struc.h.

Field Documentation

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
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
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
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().


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