45 double ReturnedSpectrum[] )
66 else if( nOption == 2 )
73 else if( nOption == 3 )
79 else if( nOption == 4 )
92 else if( nOption == 5 )
104 else if( nOption == 6 )
119 else if( nOption == 7 )
143 fprintf(
ioQQQ,
" cdSPEC called with impossible nOption (%i)\n", nOption);
148 for( ncell = 0; ncell < nEnergy-1; ++ncell )
200 ASSERT( ipLoEnergy >= 0 );
201 ASSERT( ipLoEnergy < ipHiEnergy );
203 ASSERT( nEnergy == (ipHiEnergy-ipLoEnergy+1) );
210 for(
long i = 0; i < nEnergy; i++ )
212 long j = ipLoEnergy + i;
234 ReturnedSpectrum[i] = flxatt + conem + flxref;
236 else if( nOption == 1 )
241 else if( nOption == 2 )
248 else if( nOption == 3 )
253 else if( nOption == 4 )
260 else if( nOption == 5 )
274 else if( nOption == 6 )
281 else if( nOption == 7 )
295 else if( nOption == 8 )
303 else if( nOption == 9 )
309 else if( nOption == 10 )
314 ReturnedSpectrum[i] =
opac.
ExpmTau[j]*trans_coef_total[j];
318 fprintf(
ioQQQ,
" cdSPEC called with impossible nOption (%i)\n", nOption);
322 ASSERT( ReturnedSpectrum[i] >=0.f );
#define DEBUG_ENTRY(funcname)
void cdSPEC2(int nOption, long int nEnergy, long ipLoEnergy, long ipHiEnergy, realnum ReturnedSpectrum[])
void cdSPEC(int nOption, long int nEnergy, double ReturnedSpectrum[])
const int NUM_OUTPUT_TYPES
UNUSED const double EN1RYD
const realnum * getCoarseTransCoef()
realnum ** flux_total_incident