t_struc Struct Reference

#include <struc.h>

Collaboration diagram for t_struc:

Collaboration graph
[legend]

Data Fields

long int nzlim
realnumtestr
realnumvolstr
realnumdrad_x_fillfac
realnumhistr
realnumhiistr
realnumednstr
realnumo3str
realnumpressure
realnumwindv
realnumAccelTot
realnumAccelGravity
realnumGasPressure
realnumpres_radiation_lines_curr
realnumhden
realnumDenParticles
realnumDenMass
realnumdepth
realnumdrad
realnumxLyman_depth
realnumdepth_last
realnumdrad_last
long int nzone
long int nzone_last
realnum *** xIonDense
realnum ** H2_molec
realnum ** CO_molec
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 22 of file struc.h.

Referenced by atmdat_readin().

realnum * t_struc::AccelTot

Definition at line 22 of file struc.h.

Referenced by atmdat_readin().

realnum ** t_struc::CO_molec

Definition at line 66 of file struc.h.

Referenced by atmdat_readin(), DynaNewStep(), and DynaSaveLast().

double* t_struc::coolstr

cooling and heating for each zone

Definition at line 73 of file struc.h.

Referenced by AgeCheck(), atmdat_readin(), and ConvInitSolution().

realnum * t_struc::DenMass

density, gm/cm3 total grams per unit vol

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), ConvInitSolution(), DynaSaveLast(), and PrtComment().

realnum * t_struc::DenParticles

total particles per unit vol

Definition at line 22 of file struc.h.

Referenced by AgeCheck(), atmdat_readin(), and ConvInitSolution().

realnum * t_struc::depth

depth of this position

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), cdDepth_depth(), DynaNewStep(), DynaSaveLast(), and IterEnd().

realnum * t_struc::depth_last

previous iteration's radius and dr scale

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), and IterEnd().

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 79 of file struc.h.

Referenced by prt_smooth_predictions(), and radius_next().

realnum * t_struc::drad

the thickness of the current zone

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), ConvInitSolution(), and IterEnd().

realnum * t_struc::drad_last

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), and IterEnd().

realnum * t_struc::drad_x_fillfac

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), and ConvInitSolution().

realnum * t_struc::ednstr

Definition at line 22 of file struc.h.

Referenced by AgeCheck(), atmdat_readin(), ConvInitSolution(), DynaSaveLast(), gett2(), gett2o3(), PrtComment(), and ZoneStart().

realnum** t_struc::gas_phase

total gas phase abundances

Definition at line 70 of file struc.h.

Referenced by atmdat_readin(), ion_trim(), prt_smooth_predictions(), and radius_next().

realnum * t_struc::GasPressure

just the gas pressure, nkT

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), cdPressure_depth(), and PrtComment().

realnum** t_struc::H2_molec

realnum *Molec[N_H_MOLEC];

Definition at line 66 of file struc.h.

Referenced by atmdat_readin(), DynaNewStep(), and DynaSaveLast().

realnum * t_struc::hden

>>chng 02 May 2001 rjrw: add hden for dilution

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), ConvInitSolution(), DynaNewStep(), and DynaSaveLast().

double * t_struc::heatstr

Definition at line 73 of file struc.h.

Referenced by atmdat_readin(), and ConvInitSolution().

realnum * t_struc::hiistr

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), ConvInitSolution(), DynaSaveLast(), and gett2().

realnum * t_struc::histr

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), ConvInitSolution(), and DynaSaveLast().

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(), DynaCreateArrays(), DynaIonize(), DynaNewStep(), DynaPrtZone(), DynaSaveLast(), gett2(), gett2o3(), and PrtComment().

long int t_struc::nzone

number of zones saved

Definition at line 58 of file struc.h.

Referenced by IterEnd().

long int t_struc::nzone_last

Definition at line 58 of file struc.h.

Referenced by IterEnd().

realnum * t_struc::o3str

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), ConvInitSolution(), and gett2o3().

realnum * t_struc::pres_radiation_lines_curr

line radiation pressure

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), and cdPressure_depth().

realnum * t_struc::pressure

the total pressure, including all terms (ram, radiation, integrated incident, gas)

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), cdPressure_depth(), DynaSaveLast(), and lgCheckAsserts().

realnum* t_struc::testr

these will all become vectors with length given by the limit to the number of zones

Definition at line 22 of file struc.h.

Referenced by AgeCheck(), atmdat_readin(), ConvInitSolution(), gett2(), gett2o3(), lgCheckAsserts(), PrtComment(), and ZoneStart().

realnum * t_struc::volstr

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), ConvInitSolution(), gett2(), and gett2o3().

realnum * t_struc::windv

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), and lgConvPres().

realnum*** t_struc::xIonDense

save ionization balance array across model

Definition at line 62 of file struc.h.

Referenced by atmdat_readin(), DynaNewStep(), DynaSaveLast(), ion_trim(), prt_smooth_predictions(), and radius_next().

realnum * t_struc::xLyman_depth

Lyman continuum optical depth for current iteration

Definition at line 22 of file struc.h.

Referenced by atmdat_readin(), and DynaSaveLast().


The documentation for this struct was generated from the following file:
Generated on Mon Feb 16 12:14:59 2009 for cloudy by  doxygen 1.4.7