|
Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <struc.h>

Public Member Functions | |
| t_struc () | |
Public Attributes | |
| long int | nzlim |
| long int | nzonePreviousIteration |
| vector< realnum > | testr |
| vector< realnum > | volstr |
| vector< realnum > | drad_x_fillfac |
| vector< realnum > | histr |
| vector< realnum > | hiistr |
| vector< realnum > | ednstr |
| vector< realnum > | o3str |
| vector< realnum > | pressure |
| vector< realnum > | windv |
| vector< realnum > | AccelTotalOutward |
| vector< realnum > | AccelGravity |
| vector< realnum > | GasPressure |
| vector< realnum > | pres_radiation_lines_curr |
| vector< realnum > | hden |
| vector< realnum > | DenParticles |
| vector< realnum > | DenMass |
| vector< realnum > | depth |
| vector< realnum > | drad |
| vector< realnum > | xLyman_depth |
| vector< realnum > | depth_last |
| vector< realnum > | drad_last |
| realnum | TempChangeMax |
| multi_arr< realnum, 3 > | xIonDense |
| multi_arr< realnum, 4 > | StatesElem |
| multi_arr< realnum, 2 > | molecules |
| vector< realnum > | H2_abund |
| multi_arr< realnum, 2 > | gas_phase |
| vector< double > | coolstr |
| vector< double > | heatstr |
| realnum | dr_ionfrac_limit |
these save EXTERN structure variables, like te vs depth zeroed out in zero, incremented in RT_tau_inc
|
inline |
References dr_ionfrac_limit.
| vector<realnum> t_struc::AccelGravity |
inward acceleration due to gravity, a positive number
| vector<realnum> t_struc::AccelTotalOutward |
total outward acceleration cm s^-2
| vector<double> t_struc::coolstr |
cooling and heating for each zone
| vector<realnum> t_struc::DenMass |
density, gm/cm3 total grams per unit vol
| vector<realnum> t_struc::DenParticles |
total particles per unit vol
| vector<realnum> t_struc::depth |
depth of this position
| vector<realnum> t_struc::depth_last |
previous iteration's radius and dr scale
| 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
Referenced by t_struc().
| vector<realnum> t_struc::drad |
the thickness of the current zone
| vector<realnum> t_struc::drad_last |
| vector<realnum> t_struc::drad_x_fillfac |
| vector<realnum> t_struc::ednstr |
| vector<realnum> t_struc::GasPressure |
just the gas pressure, nkT
| vector<realnum> t_struc::H2_abund |
| vector<realnum> t_struc::hden |
>chng 02 May 2001 rjrw: add hden for dilution
| vector<double> t_struc::heatstr |
| vector<realnum> t_struc::hiistr |
| vector<realnum> 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
| long int t_struc::nzonePreviousIteration |
nzone from previous iteration, -1 on first iteration
| vector<realnum> t_struc::o3str |
| vector<realnum> t_struc::pres_radiation_lines_curr |
line radiation pressure
| vector<realnum> t_struc::pressure |
the total pressure, including all terms (ram, radiation, integrated incident, gas)
| realnum t_struc::TempChangeMax |
largest relative change in temperature in any zone between iterations
| vector<realnum> t_struc::testr |
these will all become vectors with length given by the limit to the number of zones
| vector<realnum> t_struc::volstr |
| vector<realnum> t_struc::windv |
wind velocity, cm s-1
| vector<realnum> t_struc::xLyman_depth |
Lyman continuum optical depth for current iteration