15 long int np, nd, ns, nc;
27 eff_charge = nelem + 1 - ipISO;
39 nd = (long)(
MIN2((
double)INT16_MAX,floor(a)) );
48 ns = (long)(
MIN2((
double)INT16_MAX,floor(a)) );
50 nc =
MIN3(np, nd, ns);
54 if( nc <= sp->n_HighestResolved_max)
110 for(
long ipLo=0; ipLo < ipHi; ++ipLo )
116 fprintf(
ioQQQ,
" iso_continuum_lower: ipISO %li nelem %li nc %li (np:%li,nd:%li,ns:%li) numLevels %li nCollapsed %li n_HighestResolved %li \n",
void iso_continuum_lower(long ipISO, long nelem)
long iso_get_total_num_levels(long ipISO, long nmaxResolved, long numCollapsed)
double xIonDense[LIMELM][LIMELM+1]
t_iso_sp iso_sp[NISO][LIMELM]
long int n_HighestResolved_local
long int n_HighestResolved_max
TransitionProxy trans(const long ipHi, const long ipLo)
CollisionProxy Coll() const
void CollisionZero(const CollisionProxy &t)
long int nCollapsed_local
long int nLyman_malloc[NISO]