51 fprintf(
ioQQQ,
" HydroLevel Z=%2ld called, simple II/I=",nelem);
53 fprintf(
ioQQQ,
" PhotFrc:");
55 fprintf(
ioQQQ,
" ColFrc:");
57 fprintf(
ioQQQ,
" SecFrc");
59 fprintf(
ioQQQ,
" Te:");
61 fprintf(
ioQQQ,
" eden:");
70 long int ipHi , ipLo , i;
75 " HydroLevel%3ld finds arrays, with optical depths defined? %li induced 2ph=%12.3e\n",
80 fprintf(
ioQQQ,
"up:%2ld", ipHi );
81 fprintf(
ioQQQ,
"lo" );
82 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
84 fprintf(
ioQQQ,
"%9ld", ipLo );
86 fprintf(
ioQQQ,
"\n" );
88 fprintf(
ioQQQ,
"%3ld", ipHi );
89 fprintf(
ioQQQ,
" A*esc" );
90 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
95 fprintf(
ioQQQ,
"\n" );
97 fprintf(
ioQQQ,
"%3ld", ipHi );
98 fprintf(
ioQQQ,
" A*ees" );
99 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
104 fprintf(
ioQQQ,
"\n" );
106 fprintf(
ioQQQ,
"%3ld", ipHi );
107 fprintf(
ioQQQ,
" tauin" );
108 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
112 fprintf(
ioQQQ,
"\n" );
114 fprintf(
ioQQQ,
"%3ld", ipHi );
115 fprintf(
ioQQQ,
" t tot" );
116 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
120 fprintf(
ioQQQ,
"\n" );
122 fprintf(
ioQQQ,
"%3ld", ipHi );
123 fprintf(
ioQQQ,
" Esc " );
124 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
128 fprintf(
ioQQQ,
"\n" );
130 fprintf(
ioQQQ,
"%3ld", ipHi );
131 fprintf(
ioQQQ,
" Eesc " );
132 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
136 fprintf(
ioQQQ,
"\n" );
138 fprintf(
ioQQQ,
"%3ld", ipHi );
139 fprintf(
ioQQQ,
" Dest " );
140 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
144 fprintf(
ioQQQ,
"\n" );
146 fprintf(
ioQQQ,
"%3ld", ipHi );
147 fprintf(
ioQQQ,
" A*dst" );
148 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
153 fprintf(
ioQQQ,
"\n" );
155 fprintf(
ioQQQ,
"%3ld", ipHi );
156 fprintf(
ioQQQ,
" StrkE" );
157 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
161 fprintf(
ioQQQ,
"\n" );
163 fprintf(
ioQQQ,
"%3ld", ipHi );
164 fprintf(
ioQQQ,
" B(ul)" );
165 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
170 fprintf(
ioQQQ,
"\n" );
172 fprintf(
ioQQQ,
"%3ld", ipHi );
173 fprintf(
ioQQQ,
" tcont" );
174 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
178 fprintf(
ioQQQ,
"\n" );
180 fprintf(
ioQQQ,
"%3ld", ipHi );
181 fprintf(
ioQQQ,
" C(ul)" );
182 for( ipLo=
ipH1s; ipLo < ipHi; ipLo++ )
186 fprintf(
ioQQQ,
"\n" );
190 fprintf(
ioQQQ,
" FeIIo");
193 fprintf(
ioQQQ,
"\n");
197 fprintf(
ioQQQ,
" " );
201 fprintf(
ioQQQ,
"%9ld", i );
203 fprintf(
ioQQQ,
"\n" );
230 fprintf(
ioQQQ,
" HLEV HGAMNC" );
237 fprintf(
ioQQQ,
"\n" );
239 fprintf(
ioQQQ,
" HLEV TOTCAP" );
245 fprintf(
ioQQQ,
" tot");
247 fprintf(
ioQQQ,
"\n" );
249 fprintf(
ioQQQ,
" HLEV IND Rc" );
255 fprintf(
ioQQQ,
"\n" );
258 fprintf(
ioQQQ,
" IND Rc LTE " );
263 iso_sp[ipISO][nelem].fb[i].gamnc*
iso_sp[ipISO][nelem].fb[i].PopLTE ));
265 fprintf(
ioQQQ,
"\n" );
268 fprintf(
ioQQQ,
" HLEV HLTE" );
274 fprintf(
ioQQQ,
"\n" );
277 fprintf(
ioQQQ,
" HLEVfr cion" );
284 fprintf(
ioQQQ,
"\n" );
289 fprintf(
ioQQQ,
" HLEVfrPhIon" );
294 iso_sp[ipISO][nelem].fb[i].gamnc/
MAX2(1e-30,
iso_sp[ipISO][nelem].fb[i].RateLevel2Cont) ) );
296 fprintf(
ioQQQ,
"\n" );
299 fprintf(
ioQQQ,
" HLEV HN" );
305 fprintf(
ioQQQ,
"\n" );
307 fprintf(
ioQQQ,
" HLEV b(n)" );
313 fprintf(
ioQQQ,
"\n" );
315 fprintf(
ioQQQ,
" HLEV X12tot");
317 fprintf(
ioQQQ,
" Grn dest:");
320 fprintf(
ioQQQ,
"\n");
328 fprintf(
ioQQQ,
" HydroLevel Z:%2ld return %s te=",
330 iso_sp[ipISO][nelem].chTypeAtomUsed );
334 fprintf(
ioQQQ,
" simple=%.4e",
iso_sp[ipISO][nelem].xIonSimple);
342 fprintf(
ioQQQ,
" RadRec=%.4e",
iso_sp[ipISO][nelem].RadRec_effec);
343 fprintf(
ioQQQ,
"\n");
void PrintE93(FILE *, double)
#define DEBUG_ENTRY(funcname)
EmissionList::reference Emis() const
double RateIonizTot(long nelem, long ion)
TransitionProxy trans(const long ipHi, const long ipLo)
void HydroLevel(long int nelem)
STATIC void PrtHydroTrace1(long nelem)
STATIC void PrtHydroTrace1a(long nelem)
t_iso_sp iso_sp[NISO][LIMELM]
t_secondaries secondaries
double xIonDense[LIMELM][LIMELM+1]
bool lgIsoTraceFull[NISO]
long int ipIsoTrace[NISO]