t_geometry Struct Reference

#include <geometry.h>

Collaboration diagram for t_geometry:
[legend]

Data Fields

bool lgGeoPP
realnum DirectionalCosin
realnum FillFac
realnum filpow
realnum fiscal
bool lgSphere
realnum covgeo
realnum covaper
realnum covrt
bool lgStatic
long int iEmissPower
realnum size
bool lgSizeSet
bool lgStaticNoIt
long int nprint
long int * nend
long int nend_max
bool lgZoneSet
bool lgZoneTrp
long int nEndDflt
bool lgEndDflt

Detailed Description

geometry.h

Definition at line 8 of file geometry.h.


Field Documentation

the aperture covering factor; must be between 0 and 1: iEmissPower == 2 : in this case the variable is set equal to covgeo iEmissPower == 1 : the fraction of a large circle in the plane that is being observed that actually passes through nebular material. iEmissPower == 0 : is gas present only at the front or the back (D_0 = 1/2) or on both sides (D_0 = 1) of the central source. this is the variable D_alpha in the Hazy discussion of the APERTURE command

Definition at line 44 of file geometry.h.

Referenced by InitDefaultsPreparse(), ParseAperture(), ParseCommands(), PrtComment(), PrtFinal(), and ZoneStart().

default open geometry, covgeo is unity, covrt is zero. closed geometry, covgeo is unity, and covrt is unity linearly affects line luminosities but not intensities (since they are per unit area of cloud. When sphere command is entered with no optional covering factor this is set to 1 and covrt is set to covgeo. The default is an open geometry, and covgeo is unity for this as well

Definition at line 35 of file geometry.h.

Referenced by cdSPEC(), cdSPEC2(), conorm(), lgConserveEnergy(), lines_continuum(), lines_hydro(), ParseCommands(), ParseCovering(), ParseSphere(), pltcon(), PrtFinal(), SaveDo(), sum_radiation(), zero(), and ZoneStart().

radiative transfer covering factor accounts for diffuse radiation escaping from system in open geometry. weakly affects intensities and luminosities. For open geometry this is zero (half of diffuse fields escape from cloud and do not strike gas, for a closed geometry this is unity also set to covgeo (def unity) if covering factor command is entered

Definition at line 51 of file geometry.h.

Referenced by lindst(), ParseCovering(), ParseSphere(), PrtComment(), zero(), and ZoneStart().

1/cos incident continuum entering AngleIllumRadian from normal - this is 1./cos(normal), so > 1.

Definition at line 15 of file geometry.h.

Referenced by InitDefaultsPreparse(), IterEnd(), IterRestart(), IterStart(), ParseIlluminate(), radius_first(), radius_increment(), radius_next(), RT_continuum(), and ZoneStart().

FillFac is filling factor, default 1, others are parameters to make function of radius

Definition at line 19 of file geometry.h.

Referenced by ConvInitSolution(), ConvPresTempEdenIoniz(), ParseCommands(), ParseFill(), PressureChange(), PrtComment(), PrtFinal(), PrtZone(), radius_first(), radius_increment(), radius_next(), RT_line_one_tauinc(), SaveDo(), zero(), and ZoneStart().

Definition at line 19 of file geometry.h.

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

Definition at line 19 of file geometry.h.

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

this is the power of r that is used in the line flux integral 2 : default case - integrate the whole (spherical) nebula 1 : simulate a long slit over the central source 0 : simulate a pencil beam centered on the central source this is the variable alpha in the Hazy discussion of the APERTURE command

Definition at line 61 of file geometry.h.

Referenced by conorm(), lgConserveEnergy(), lines_continuum(), lines_general(), lines_hydro(), ParseAperture(), ParseCommands(), PrtComment(), PrtFinal(), zero(), and ZoneStart().

lgEndDflt true if still at default

Definition at line 96 of file geometry.h.

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

true if geometry is plane parallel, set in comment

Definition at line 11 of file geometry.h.

Referenced by IterEnd(), PrtFinal(), and PrtMeanIon().

has the aperture size been set by the user?

Definition at line 70 of file geometry.h.

Referenced by InitDefaultsPreparse(), ParseAperture(), and PrtFinal().

flag saying that spherical geometry is static, set with sphere static

Definition at line 54 of file geometry.h.

Referenced by ParseSphere(), PrtAllTau(), PrtComment(), RT_line_one_tau_reset(), and zero().

flag saying that it is ok to not iterate when sphere static is set, set with (OK) option on sphere static, used for testing hydrogen atom

Definition at line 74 of file geometry.h.

Referenced by ParseSphere(), PrtComment(), and zero().

lgZonSet set if stopping zone specified

Definition at line 87 of file geometry.h.

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

lgZoneTrp set if stopped due to zone number

Definition at line 90 of file geometry.h.

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

long int* t_geometry::nend

nend[iteration] is limiting number of zones for that iteration <[ITR DIM]

Definition at line 80 of file geometry.h.

Referenced by atmdat_readin(), ContCreateMesh(), iter_end_check(), ParseCommands(), ParseIterations(), ParseSave(), ParseSet(), ParseStop(), and zero().

Definition at line 84 of file geometry.h.

Referenced by ContCreateMesh().

default limit to number of zones

Definition at line 93 of file geometry.h.

Referenced by ParseSet(), and zero().

nprint is how many zones to print

Definition at line 77 of file geometry.h.

Referenced by iter_end_check(), IterStart(), ParseTrace(), and zero().

size of the aperture: iEmissPower == 2 : in this case the variable is not used iEmissPower == 1 : slit width in arcsec iEmissPower == 0 : surface area of the pencil beam in arcsec^2

Definition at line 67 of file geometry.h.

Referenced by conorm(), InitDefaultsPreparse(), and ParseAperture().


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