27                 "%s:\t label= '%s'\t nelem= %d ('%s')\t ion= %2d\t dense= %.4e\t TauCon = %.4e\t TauIn= %.4e\t TauTot= %.4e\n",
 
   30                 int((*t.
Hi()).nelem()),
 
   32                 int((*t.
Hi()).IonStg()),
 
   94         static vector<realnum> DopplerWidth(
LIMELM);
 
  103                 for( 
long nelem=ipISO; nelem < 
LIMELM; nelem++ )
 
  110                         int ion = nelem+1-ipISO;
 
  120                                                          DopplerWidth[nelem] );
 
  126                                         for( 
long ipLo=0; ipLo < ipHi; ipLo++ )
 
  128                                                 if( 
iso_sp[ipISO][nelem].trans(ipHi,ipLo).ipCont() <= 0 )
 
  133                                                         DopplerWidth[nelem] );
 
  141                                         (*tr).Emis().PopOpc() = 
iso_sp[ipISO][nelem].
st[0].Pop();
 
  145                                                 DopplerWidth[nelem] );
 
  175                 (*UTALines[i].Lo()).Pop() = 
dense.
xIonDense[(*UTALines[i].Hi()).nelem()-1][(*UTALines[i].Hi()).IonStg()-1];
 
  176                 (*UTALines[i].Hi()).Pop() = 0.;
 
  177                 RT_line_one_tauinc(UTALines[i], -4 , -4 , -4 , i, DopplerWidth[(*UTALines[i].Hi()).nelem()-1] );
 
  193                 (*diatom)->H2_RT_tau_inc();
 
  196         for( 
long ipSpecies=0; ipSpecies<
nSpecies; ipSpecies++ )
 
  204                                 int ipHi = (*tr).ipHi();
 
  205                                 if (ipHi >= 
dBaseSpecies[ipSpecies].numLevels_local || (*tr).ipCont() <= 0)
 
  207                                 int ipLo = (*tr).ipLo();
 
  216                 fprintf( 
ioQQQ, 
" RT_tau_inc updated optical depths:\n" );
 
TransitionList UTALines("UTALines",&AnonStates)
void prt_trans_opc_debug(const char *LineGroup, const TransitionProxy &t)
multi_arr< int, 3 > ipSatelliteLines
bool lgFirstSweepThisZone
long int IonHigh[LIMELM+1]
TransitionList HFLines("HFLines",&AnonStates)
void CoolEvaluate(double *tot)
molezone * findspecieslocal(const char buf[])
TransitionList TauLine2("TauLine2",&AnonStates)
t_elementnames elementnames
t_iso_sp iso_sp[NISO][LIMELM]
double xIonDense[LIMELM][LIMELM+1]
EmissionList::reference Emis() const 
multi_arr< int, 3 > ipExtraLymanLines
bool trans_coef_total_stale
vector< diatomics * > diatoms
qList::iterator Hi() const 
void RT_line_all(linefunc line_one)
realnum GetDopplerWidth(realnum massAMU)
vector< vector< TransitionList > > SatelliteLines
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)
char chElementSym[LIMELM][CHARS_ELEMENT_SYM]
realnum AtomicWeight[LIMELM]
vector< vector< TransitionList > > ExtraLymanLines
#define DEBUG_ENTRY(funcname)
vector< species > dBaseSpecies
int fprintf(const Output &stream, const char *format,...)
vector< TransitionList > dBaseTrans
void RT_line_one_fine(const TransitionProxy &t, bool lgShield_this_zone, realnum pestrk, realnum DopplerWidth)
vector< diatomics * >::iterator diatom_iter