t_struc Struct Reference

#include <struc.h>

Collaboration diagram for t_struc:

Collaboration graph
[legend]

Data Fields

long int nzlim
float * testr
float * volstr
float * drad_x_fillfac
float * histr
float * hiistr
float * ednstr
float * o3str
float * pressure
float * GasPressure
float * pres_radiation_lines_curr
float * hden
float * DenParticles
float * DenMass
float * depth
float * drad
float * xLyman_depth
float * depth_last
float * drad_last
long int nzone
long int nzone_last
float *** xIonDense
float ** H2_molec
float ** CO_molec
float ** gas_phase
double * coolstr
double * heatstr
float 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 8 of file struc.h.


Field Documentation

cooling and heating for each zone

Definition at line 63 of file struc.h.

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

density, gm/cm3 total grams per unit vol

Definition at line 18 of file struc.h.

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

total particles per unit vol

Definition at line 18 of file struc.h.

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

float * t_struc::depth

depth of this position

Definition at line 18 of file struc.h.

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

previous iteration's radius and dr scale

Definition at line 18 of file struc.h.

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

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

Referenced by prt_smooth_predictions(), radius_next(), state_get_put(), and zero().

float * t_struc::drad

the thickness of the current zone

Definition at line 18 of file struc.h.

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

Definition at line 18 of file struc.h.

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

Definition at line 18 of file struc.h.

Referenced by atmdat_readin(), ConvInitSolution(), radius_increment(), state_get_put(), and ZoneStart().

float * t_struc::ednstr

total gas phase abundances

Definition at line 60 of file struc.h.

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

just the gas pressure, nkT

Definition at line 18 of file struc.h.

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

the hydrogen molecules float *Molec[N_H_MOLEC];

Definition at line 56 of file struc.h.

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

float * t_struc::hden

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

Definition at line 18 of file struc.h.

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

double * t_struc::heatstr

Definition at line 63 of file struc.h.

Referenced by atmdat_readin(), ConvInitSolution(), radius_increment(), and state_get_put().

float * t_struc::hiistr

float * t_struc::histr

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

Referenced by AgeCheck(), atmdat_readin(), DynaCreateArrays(), DynaIonize(), DynaNewStep(), DynaPrtZone(), DynaSaveLast(), gett2(), gett2o3(), PrtComment(), radius_increment(), radius_next(), and state_get_put().

long int t_struc::nzone

number of zones saved

Definition at line 48 of file struc.h.

Referenced by IterEnd(), radius_increment(), state_get_put(), and zero().

Definition at line 48 of file struc.h.

Referenced by IterEnd(), and radius_next().

float * t_struc::o3str

Definition at line 18 of file struc.h.

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

radiation pressure

Definition at line 18 of file struc.h.

Referenced by atmdat_readin(), cdPressure_depth(), prt_smooth_predictions(), radius_increment(), and state_get_put().

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

Definition at line 18 of file struc.h.

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

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

Definition at line 18 of file struc.h.

Referenced by AgeCheck(), atmdat_readin(), ConvInitSolution(), gett2(), gett2o3(), lgCheckAsserts(), prt_smooth_predictions(), PrtComment(), PunchDo(), radius_increment(), radius_next(), state_get_put(), and ZoneStart().

float * t_struc::volstr

Definition at line 18 of file struc.h.

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

save ionization balance array across model

Definition at line 52 of file struc.h.

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

Lyman continuum optical depth for current iteration

Definition at line 18 of file struc.h.

Referenced by atmdat_readin(), DynaSaveLast(), radius_increment(), and state_get_put().


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

Generated for cloudy by doxygen 1.5.9