35         limit = nelem + 1 - 
NISO;
 
   38         limit = 
MAX2( 0 , limit );
 
   42         for( ion=0; ion < limit; ion++ )
 
   50                         for( nshell=0; nshell < 
Heavy.
nsShells[nelem][ion]; nshell++ )
 
   68         for( ion=limit; ion<nelem+1; ++ion )
 
   71                 long int ipISO = nelem-ion;
 
   85                         abundance = 
iso_sp[ipISO][nelem].
st[n].Pop();
 
   98                                 iso_sp[ipISO][nelem].fb[n].ipOpac,
 
   99                                 iso_sp[ipISO][nelem].fb[n].ipIsoLevNIonCon,
 
  106                                 iso_sp[ipISO][nelem].
st[n].DepartCoef() , 
'v' );
 
  110                         if( 
iso_sp[ipISO][nelem].st[3].Pop() > 0. )
 
  117                                         if( level==
iso_sp[ipISO][nelem].numLevels_max-1 )
 
  120                                         else if( 
iso_sp[ipISO][nelem].st[level].n() >= 5 )
 
  135                                                 iso_sp[ipISO][nelem].fb[level].ipOpac,
 
  136                                                 iso_sp[ipISO][nelem].fb[level].ipIsoLevNIonCon,
 
  139                                                 iso_sp[ipISO][nelem].fb[0].ipIsoLevNIonCon,
 
  140                                                 iso_sp[ipISO][nelem].st[level].Pop(),
 
  142                                                 iso_sp[ipISO][nelem].st[level].DepartCoef() , chType );
 
void OpacityAdd1Element(long int ipZ)
long int ipElement[LIMELM][LIMELM][7][3]
void OpacityAdd1Subshell(long int ipOpac, long int ipLowLim, long int ipUpLim, realnum abundance, char chStat)
t_iso_sp iso_sp[NISO][LIMELM]
double xIonDense[LIMELM][LIMELM+1]
long int nsShells[LIMELM][LIMELM]
#define DEBUG_ENTRY(funcname)
void OpacityAdd1SubshellInduc(long int ipOpac, long int low, long int ihi, double a, double b, char chStat)