t_radius Struct Reference

#include <radius.h>

Collaboration diagram for t_radius:
[legend]

Data Fields

double rinner
double Radius
double Radius_mid_zone
double drad
double drad_mid_zone
double depth
double depth_mid_zone
double Depth2Go
double r1r0sq
double * StopThickness
double * StopRadius
double drNext
double distance
double dRadSign
double drad_x_fillfac
double depth_x_fillfac
double darea_x_fillfac
double dVeffVol
double dVeffAper
double dRNeff
double dVolOutwrd
double dVolReflec
double BeamInIn
double BeamInOut
double BeamOutOut
bool lgdR2Small
bool lgRadiusKnown
double CylindHigh
bool lgCylnOn
double rdfalt
realnum glbden
realnum glbrad
realnum glbpow
realnum glbdst
bool lgDrMnOn
bool lgPredLumin
realnum pirsq
double Conv2PrtInten
double sdrmin
double sdrmax
double lgFixed
double sdrmin_rel_depth
bool lgSdrminRel
bool lgSdrmaxRel
bool lgSMinON
bool lgDR2Big
realnum drMinimum
double dr_min_last_iter
double dr_max_last_iter
bool lgDrMinUsed
realnum drChange
realnum thickness_stromgren

Detailed Description

Definition at line 19 of file radius.h.


Field Documentation

Beam vars are related to lines where inward and outward fracs known BeamInIn inward part of inwardly directed beam, 0 if sphere

Definition at line 102 of file radius.h.

Referenced by TransitionProxy::outline(), outline_base_bin(), and ZoneStart().

BeamInOut outward part of inwardly directed beam, 0 if not sphere

Definition at line 105 of file radius.h.

Referenced by TransitionProxy::outline(), outline_base_bin(), RT_diffuse(), and ZoneStart().

BeamOutOut outward part of outwardly directed beam

Definition at line 108 of file radius.h.

Referenced by outline_base_bin(), RT_diffuse(), and ZoneStart().

additive factor to convert stored line intensities within code into a final desired unit, luminosity, flux at Earth, or surface brightness

Definition at line 147 of file radius.h.

Referenced by cdLine(), cdLine_ip(), conorm(), FeIISaveLines(), diatomics::getLine(), diatomics::H2_PunchDo(), iter_end_check(), lines_continuum(), optimize_func(), PrtFinal(), PrtLineSum(), and SaveDo().

lgCylnOn set true when cylinder command given cylind is half height in centimeters

Definition at line 120 of file radius.h.

Referenced by ParseCylinder(), zero(), and ZoneStart().

darea_x_fillfac is 2pi * radius * drad * filling factor

Definition at line 77 of file radius.h.

Referenced by t_mean::MeanInc(), zero(), and ZoneStart().

an estimate of the depth to the shielded face

Definition at line 22 of file radius.h.

Referenced by radius_first(), radius_next(), and ZoneStart().

depth from illuminated face to center of last or current zone

Definition at line 22 of file radius.h.

Referenced by CoolSave(), DynaSave(), diatomics::H2_PunchDo(), PrtZone(), save_line(), Save_Line_RT(), SaveDo(), SaveHeat(), SaveSpeciesOne(), zero(), and ZoneStart().

integrated dReff, integral of depth times filling factor

Definition at line 74 of file radius.h.

Referenced by lgCheckMonitors(), PrtFinal(), RT_line_fine_opacity(), zero(), and ZoneStart().

the distance to the object from Earth, set with the distance command

Definition at line 65 of file radius.h.

Referenced by conorm(), optimize_func(), ParseDistance(), PrtFinal(), and zero().

Definition at line 177 of file radius.h.

Referenced by DynaIterEnd(), IterStart(), and ZoneStart().

min and max dr found in previous iteration

Definition at line 176 of file radius.h.

Referenced by IterStart(), and ZoneStart().

the distance between middle of previous zone and middle of this zone

Definition at line 22 of file radius.h.

Referenced by ConvInitSolution(), IterRestart(), radius_first(), zero(), and ZoneStart().

sign of dr for going in or out, 1 (usually) or -1

Definition at line 68 of file radius.h.

Referenced by GravitationalPressure(), ParseRoberto(), RT_continuum(), zero(), and ZoneStart().

fractional change used in nextdr

Definition at line 183 of file radius.h.

Referenced by InitDefaultsPreparse(), ParseSet(), radius_first(), and radius_next().

fraction of initial thickness, set in firstdr do not let dr get smaller than this NB - drMinimum not used in code - delete?

Definition at line 173 of file radius.h.

Referenced by radius_first(), and radius_next().

dRNeff is next dr effective radius

Definition at line 90 of file radius.h.

Referenced by DrvContPump(), zero(), and ZoneStart().

next dr, as set in nextdr

Definition at line 61 of file radius.h.

Referenced by iter_end_check(), IterRestart(), IterStart(), radius_increment(), radius_next(), zero(), and ZoneStart().

dVeff is effec vol relative to inner radius this version is affected by the APERTURE SLIT | BEAM commands it should ONLY be used for quantities observed through the aperture if the APERTURE command is not used, dVeffAper and dVeffVol are identical

Definition at line 87 of file radius.h.

Referenced by ConvInitSolution(), FeIIAddLines(), diatomics::H2_LinesAdd(), lincom(), lines(), lines_continuum(), lines_general(), lines_grains(), lines_hydro(), lines_lv1_k_zn(), lines_molecules(), radius_increment(), zero(), and ZoneStart().

dVeff is effec vol relative to inner radius, this version is not affected by the APERTURE command

Definition at line 81 of file radius.h.

Referenced by GravitationalPressure(), t_mean::MeanInc(), radius_increment(), zero(), and ZoneStart().

dVolOutwrd, dVolReflec, outward and reflected effective vols used to get outward and reflected beams, these include only the vol of the current shell times the covering factor, and a number between 0 and 1 that is the fraction of the beam that goes out or is reflected. this is determined by the rt covering factor

Definition at line 97 of file radius.h.

Referenced by outline_base_bin(), RT_continuum(), RT_diffuse(), and ZoneStart().

Definition at line 98 of file radius.h.

Referenced by outline_base_bin(), and ZoneStart().

variables that deal with the globule command, glbden, the density

Definition at line 128 of file radius.h.

Referenced by ParseGlobule(), radius_next(), and zoneDensity().

the globule power

Definition at line 128 of file radius.h.

Referenced by ParseGlobule(), radius_next(), and zoneDensity().

the radius for the globule command

Definition at line 128 of file radius.h.

Referenced by InitDefaultsPreparse(), ParseGlobule(), radius_next(), zoneDensity(), and ZoneStart().

Definition at line 121 of file radius.h.

Referenced by ParseCylinder(), PrtComment(), PrtFinal(), and zero().

this flag controlled in radius_first and says whether this option caused the first zone to have larger than optimal thickness

Definition at line 168 of file radius.h.

Referenced by PrtComment(), and radius_first().

flag saying that zone thickness became too small, likely because of an uncontrolled oscillation

Definition at line 112 of file radius.h.

Referenced by iter_end_check(), PrtComment(), zero(), and ZoneStart().

set true is calculations stops because zone thickness gets too small

Definition at line 180 of file radius.h.

Referenced by iter_end_check(), IterRestart(), PrtComment(), radius_next(), and zero().

flag to turn off dr checking in dextdr when globule command entered

Definition at line 136 of file radius.h.

Referenced by ParseGlobule(), radius_first(), and zero().

Definition at line 154 of file radius.h.

Referenced by ParseSet(), radius_next(), and zero().

lgPredLumin flag set true if intensities entered into $4\pi$ st

Definition at line 139 of file radius.h.

Referenced by conorm(), and PrtFinal().

this says whether radius has been set - if true then can do luminosities, if false then only intensities

Definition at line 116 of file radius.h.

Referenced by conorm(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCoronal(), ParseEnergy(), ParseIntensity(), ParseIonPar(), ParsePhi(), ParseRadius(), ParseTable(), PrtFinal(), PrtHeader(), and zero().

false, then sdrmin/sdrmax are limits to step size in cm, true, then are relative fraction of the current radius

Definition at line 160 of file radius.h.

Referenced by ParseSet(), radius_first(), radius_next(), and zero().

lgSMinON is flag saying that set drmin has been enteed

Definition at line 164 of file radius.h.

Referenced by ParseSet(), radius_first(), and zero().

log of4 pi r_inner^2, 0 if intensities are printed, but is log of 4pi r_o^2 if any luminosity commands are entered

Definition at line 143 of file radius.h.

Referenced by conorm(), PrtFinal(), and PrtHeader().

ratio of square of outer edge of current zone to radius of illuminated face of cloud - note continuum is relative to outer edge after ZoneDone is called too

Definition at line 22 of file radius.h.

Referenced by cdSPEC(), cdSPEC2(), iter_end_check(), lines_continuum(), mole_effects(), mole_h_reactions(), pltcon(), PrtComment(), PrtFinal(), radius_increment(), RT_continuum(), SaveDo(), sum_radiation(), zero(), zoneDensity(), and ZoneStart().

the radius, to center of last or current zone

Definition at line 22 of file radius.h.

Referenced by PrtZone(), Save_Line_RT(), SaveDo(), zero(), and ZoneStart().

default inner radius when none set, log r =25 in scalar

Definition at line 124 of file radius.h.

Referenced by ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCoronal(), ParseEnergy(), ParseF_nu(), ParseIntensity(), ParseIonPar(), ParsePhi(), ParseTable(), and zero().

these are 1e-30 and 1e30 by default, and are set with "set dr" cmnds used as one of a pair of limits to how big or small zones get set dr command forces constant dr by setting both to same number

Definition at line 152 of file radius.h.

Referenced by ConvInitSolution(), ParseSet(), radius_first(), radius_next(), and zero().

Definition at line 156 of file radius.h.

Referenced by ParseSet(), radius_next(), and zero().

stopping radius for the model, set with STOP RADIUS command [ITR DIM]

Definition at line 58 of file radius.h.

Referenced by InitSimPostparse(), ParseStop(), and zero().

total physical thickness of modeled region, (NOT OUTER RADIUS) this can set set as a stopping criteria, but if not set is 1e30 before first iteration. At end of each iteration, thickness is set to total depth from illuminated face to outer edge [ITR DIM]

Definition at line 22 of file radius.h.

Referenced by DynaIterEnd(), InitSimPostparse(), iter_end_check(), IterEnd(), ParseCommands(), ParseIterations(), ParseRadius(), ParseStop(), radius_first(), radius_increment(), radius_next(), zero(), and ZoneStart().

the Stromgren thickness

Definition at line 186 of file radius.h.

Referenced by radius_first().


The documentation for this struct was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1