16 long int maser_flag_species,
17 long int maser_flag_ion,
18 long int maser_flag_hi,
19 long int maser_flag_lo,
28 double OpacityEffective, EffectiveThickness;
48 OpacityEffective = OpacitySpecific;
68 EffectiveThickness = DopplerWidth /
wind.
dvdr;
69 dTau_total = (
realnum)(OpacityEffective * EffectiveThickness);
84 dTau_total = (
realnum)(OpacityEffective * EffectiveThickness);
106 dTau_total = (
realnum)(OpacityEffective * EffectiveThickness);
115 enum { DEBUG_LOC =
false };
116 if( DEBUG_LOC && dTau_total > 0. )
121 "\t fine_opac_zone= %.4e"
122 "\t OpacityEffective= %.4e"
123 "\t radius.drad_x_fillfac= %.4e"
124 "\t EffectiveThickness= %.4e"
125 "\t dTau_total= %.4e"
long int & ipFine() const
realnum & TauInSpecific() const
realnum & opacity() const
double anu(size_t i) const
bool lgBallistic(void) const
double & VoigtLineCen() const
EmissionList::reference Emis() const
realnum AccelTotalOutward
long int ipFineConVelShift
void RT_line_one_tauinc(const TransitionProxy &t, long int mas_species, long int mas_ion, long int mas_hi, long int mas_lo, realnum DopplerWidth)
double & mult_opac() const
#define DEBUG_ENTRY(funcname)
int fprintf(const Output &stream, const char *format,...)
realnum GetHubbleFactor(realnum z)
sys_float SDIV(sys_float x)