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