#include <geometry.h>
Collaboration diagram for t_geometry:
Data Fields | |
bool | lgGeoPP |
realnum | AngleIllumRadian |
realnum | DirectionalCosin |
realnum | FillFac |
realnum | filpow |
realnum | fiscal |
bool | lgSphere |
realnum | covgeo |
realnum | covrt |
bool | lgStatic |
long int | iEmissPower |
bool | lgStaticNoIt |
long int | nprint |
long int * | nend |
long int | nend_max |
bool | lgZoneSet |
bool | lgZoneTrp |
long int | nEndDflt |
bool | lgEndDflt |
Definition at line 8 of file geometry.h.
angle of illumination for incident continuum in radians - default is normal illumination, or 0
Definition at line 15 of file geometry.h.
Referenced by zero().
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 39 of file geometry.h.
Referenced by cdSPEC(), cdSPEC2(), lines_continuum(), lines_general(), lines_hydro(), ParseSphere(), pltcon(), and zero().
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 46 of file geometry.h.
Referenced by ParseSphere(), and zero().
direction cosin for incident continuum entering AngleIllumRadian from normal - this is 1./cos(normal), so > 1.
Definition at line 19 of file geometry.h.
Referenced by IterEnd(), zero(), and ZoneStart().
FillFac is filling factor, default 1, others are parameters to make function of radius
Definition at line 23 of file geometry.h.
Referenced by ConvInitSolution(), PrtZone(), radius_first(), RT_line_one_tauinc(), zero(), and ZoneStart().
long int t_geometry::iEmissPower |
this is power that goes with lgSlit - default is 0 when sphere slit is set, but is 1 if long keyword appears default set in zerologic is 2
Definition at line 58 of file geometry.h.
Referenced by zero().
lgEndDflt true if still at default
Definition at line 84 of file geometry.h.
Referenced by ParseSet(), ParseStop(), and zero().
bool t_geometry::lgGeoPP |
true if geometry is plane parallel, set in comment
Definition at line 11 of file geometry.h.
Referenced by IterEnd(), and PrtMeanIon().
bool t_geometry::lgSphere |
flag saying whether spherical geometry
Definition at line 28 of file geometry.h.
Referenced by aver(), cdSPEC(), emergent_line(), ParseSphere(), pltcon(), PrtAllTau(), RT_line_one_tau_reset(), and zero().
bool t_geometry::lgStatic |
flag saying that spherical geometry is static, set with sphere static
Definition at line 49 of file geometry.h.
Referenced by ParseSphere(), PrtAllTau(), 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 62 of file geometry.h.
Referenced by ParseSphere(), and zero().
lgZonSet set if stopping zone specified
Definition at line 75 of file geometry.h.
Referenced by ParseStop(), PrtComment(), and zero().
lgZoneTrp set if stopped due to zone number
Definition at line 78 of file geometry.h.
Referenced by PrtComment(), and zero().
long int* t_geometry::nend |
<[ITR DIM]
Definition at line 68 of file geometry.h.
Referenced by atmdat_readin(), ParsePunch(), ParseSet(), ParseStop(), and zero().
long int t_geometry::nend_max |
Definition at line 72 of file geometry.h.
long int t_geometry::nEndDflt |
default limit to number of zones
Definition at line 81 of file geometry.h.
Referenced by ParseSet(), and zero().
long int t_geometry::nprint |
nprint is how many zones to print
Definition at line 65 of file geometry.h.
Referenced by ParseTrace(), and zero().