34 fprintf(
ioQQQ,
" UPDATE estimating new optical depths\n" );
37 fprintf(
ioQQQ,
" New Hydrogen outward optical depths:\n" );
40 fprintf(
ioQQQ,
"%3ld", ipHi );
41 for( ipLo=0; ipLo < ipHi; ipLo++ )
44 fprintf(
ioQQQ,
"%10.2e", 1e-30 );
46 fprintf(
ioQQQ,
"%10.2e",
49 fprintf(
ioQQQ,
"\n" );
55 for( i=0; i<
NCOLD; ++i )
70 for( nelem=ipISO; nelem <
LIMELM; nelem++ )
85 for( ipLo=0; ipLo < ipHi; ipLo++ )
87 enum {DEBUG_LOC=
false};
91 fprintf(
ioQQQ,
"DEBUG rt before loop %li %li %li %li tot %.3e in %.3e\n",
92 ipISO, nelem, ipHi , ipLo ,
102 fprintf(
ioQQQ,
"DEBUG rt after loop %li %li %li %li tot %.3e in %.3e\n",
103 ipISO, nelem, ipHi , ipLo ,
125 for( nelem=0; nelem <
LIMELM; nelem++ )
155 for( nelem=1; nelem <
LIMELM; nelem++ )
235 for (
int ipSpecies=0; ipSpecies <
nSpecies; ++ipSpecies)
238 em !=
dBaseTrans[ipSpecies].Emis().end(); ++em)
245 for( i=0; i <
nUTA; i++ )
250 double hsave =
UTALines[i].Coll().heat();
257 (*diatom)->H2_RT_tau_reset();
void FeII_RT_tau_reset(void)
#define DEBUG_ENTRY(funcname)
realnum & opacity() const
EmissionList::reference Emis() const
TransitionProxy trans(const long ipHi, const long ipLo)
valarray< class molezone > species
vector< diatomics * > diatoms
vector< diatomics * >::iterator diatom_iter
t_iso_sp iso_sp[NISO][LIMELM]
t_mole_global mole_global
void RT_line_one_tau_reset(const TransitionProxy &t)
realnum colden_old[NCOLD]
bool lgIsoTraceFull[NISO]
long int ipIsoTrace[NISO]
vector< vector< TransitionList > > SatelliteLines
vector< vector< TransitionList > > ExtraLymanLines
TransitionList UTALines("UTALines", &AnonStates)
TransitionList TauLine2("TauLine2", &AnonStates)
vector< TransitionList > dBaseTrans
TransitionList HFLines("HFLines", &AnonStates)
multi_arr< int, 3 > ipSatelliteLines
multi_arr< int, 3 > ipExtraLymanLines
TransitionList TauLines("TauLines", &AnonStates)