20 fprintf(
ioQQQ,
" The energy_ryd array is not defined at nu=%11.3e. The bounds are%11.3e%11.3e\n",
22 fprintf(
ioQQQ,
" ipoint is aborting to get trace, to find how this happened\n" );
41 ipConSafe_v =
ipoint(energy);
52 enum {DEBUG_LOC=
false};
58 if( ipConSafe_v == 23 )
78 ipLine_ret =
ipoint(energy);
82 ASSERT( ipLine_ret <= ipIonEnergy );
98 enum {DEBUG_LOC=
false};
103 if( ipLine_ret == 23 )
112 static bool lgFirst =
true;
116 fprintf(
ioQQQ ,
"\n\noutput from print continuum indices command follows.\n");
117 fprintf(
ioQQQ ,
"cont ind (F scale)\tenergy(ryd)\tlabel\n");
128 fprintf(
ioQQQ ,
"%li\t%.3e\t%s\n" , ipLine_ret , energy , chLabel);
130 else if( energy < 10. )
132 fprintf(
ioQQQ ,
"%li\t%.3f\t%s\n" , ipLine_ret , energy , chLabel);
134 else if( energy < 100. )
136 fprintf(
ioQQQ ,
"%li\t%.2f\t%s\n" , ipLine_ret , energy , chLabel);
140 fprintf(
ioQQQ ,
"%li\t%.1f\t%s\n" , ipLine_ret , energy , chLabel);
151 if( lgMustPrintHeader )
153 lgMustPrintHeader =
false;
realnum lgPrtContIndices_hi_E
vector< string > chContLabel
long ipFineCont(double energy_ryd)
long ipoint(double energy_ryd)
long ipContEnergy(double energy, const char *chLabel)
double energy(const genericState &gs)
long ipLineEnergy(double energy, const char *chLabel, long ipIonEnergy)
size_t ipointF(double anu) const
static bool lgMustPrintHeader
vector< string > chLineLabel
#define DEBUG_ENTRY(funcname)
int fprintf(const Output &stream, const char *format,...)
realnum lgPrtContIndices_lo_E