This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | t_iso |
Defines | |
#define | HE1CSARRAY 10 |
#define | KILL_BELOW_PLASMA(E_) ( (rfield.lgPlasNu && ((E_)<rfield.plsfrq) ) ? 0.:1. ) |
#define | NUM_DR_TEMPS 19 |
#define | N_(A_) (StatesElem[ipISO][nelem][A_].n) |
#define | L_(A_) (StatesElem[ipISO][nelem][A_].l) |
#define | S_(A_) (StatesElem[ipISO][nelem][A_].S) |
#define | J_(A_) (StatesElem[ipISO][nelem][A_].j) |
#define | IPRAD 0 |
#define | IPCOLLIS 1 |
#define | RREC_MAXN 40 |
#define | LIKE_RREC_MAXN(A_) ( A_ == ipHELIUM ? 40 : 20 ) |
#define | N_ISO_TE_RECOMB 41 |
#define | SumUpToThisN 1000 |
#define | RECOMBMAGIC (80405) |
Functions | |
void | iso_cascade (long ipISO, long nelem) |
void | iso_collapsed_bnl_print (long ipISO, long nelem) |
void | iso_collapsed_bnl_set (long ipISO, long nelem) |
void | iso_collapsed_Aul_update (long ipISO, long nelem) |
void | iso_collapsed_lifetimes_update (long ipISO, long nelem) |
void | iso_collide (long ipISO, long nelem) |
void | iso_collisional_ionization (long ipISO, long nelem) |
void | iso_continuum_lower (long ipISO, long nelem) |
void | iso_cool (long ipISO, long nelem) |
void | iso_create (void) |
double | iso_dielec_recomb_rate (long ipISO, long nelem, long ipLo) |
void | iso_error_generation (long ipISO, long nelem) |
long | iso_get_total_num_levels (long ipISO, long nmaxResolved, long numCollapsed) |
void | iso_ionize_recombine (long ipISO, long nelem) |
void | iso_level (const long ipISO, const long nelem) |
void | iso_photo (long ipISO, long nelem) |
void | iso_prt_pops (long ipISO, long nelem, bool lgPrtDeparCoef) |
void | iso_put_error (long ipISO, long nelem, long ipHi, long ipLo, long whichData, realnum errorToPut) |
void | iso_radiative_recomb (long ipISO, long nelem) |
void | iso_radiative_recomb_effective (long ipISO, long nelem) |
double | iso_recomb_check (long ipISO, long nelem, long level, double temperature) |
void | iso_recomb_auxiliary_free (void) |
void | iso_recomb_malloc (void) |
void | iso_recomb_setup (long ipISO) |
double | iso_RRCoef_Te (long ipISO, long nelem, long n) |
void | iso_satellite_update (void) |
void | iso_solve (long ipISO) |
void | iso_suprathermal (long ipISO, long nelem) |
void | iso_update_num_levels (long ipISO, long nelem) |
Variables | |
EXTERN multi_arr< quantumState, 3 > | StatesElem |
EXTERN long int | max_num_levels |
EXTERN struct t_iso | iso |
Definition in file iso.h.
#define HE1CSARRAY 10 |
temperatures at which CS for He1 are stored
Definition at line 14 of file iso.h.
Referenced by HeCollidSetup().
#define IPCOLLIS 1 |
#define IPRAD 0 |
Definition at line 28 of file iso.h.
Referenced by ForbiddenAuls(), he_1trans(), helike_transprob(), hydro_transprob(), iso_cascade(), iso_error_generation(), and iso_radiative_recomb().
#define J_ | ( | A_ | ) | (StatesElem[ipISO][nelem][A_].j) |
#define KILL_BELOW_PLASMA | ( | E_ | ) | ( (rfield.lgPlasNu && ((E_)<rfield.plsfrq) ) ? 0.:1. ) |
#define L_ | ( | A_ | ) | (StatesElem[ipISO][nelem][A_].l) |
Definition at line 24 of file iso.h.
Referenced by cross_section(), DGEMM(), ForbiddenAuls(), H_cross_section(), helike_energy(), helike_transprob(), hydro_transprob(), HydroCSInterp(), iso_cascade(), iso_collapsed_Aul_update(), iso_error_generation(), and Opacity_iso_photo_cs().
#define LIKE_RREC_MAXN | ( | A_ | ) | ( A_ == ipHELIUM ? 40 : 20 ) |
Ions of the sequences will go up to this n, h-like He will get same as iso roots.
Definition at line 40 of file iso.h.
Referenced by iso_recomb_malloc(), and ParseCompile().
#define N_ | ( | A_ | ) | (StatesElem[ipISO][nelem][A_].n) |
these macros are just an easy way to return the quantum numbers of a given level.
Definition at line 23 of file iso.h.
Referenced by cross_section(), ForbiddenAuls(), t_ADfA::h_coll_str(), H_cross_section(), he_1trans(), helike_energy(), helike_transprob(), hydro_transprob(), HydroCSInterp(), iso_cascade(), iso_collide(), iso_create(), iso_error_generation(), iso_radiative_recomb(), and Opacity_iso_photo_cs().
#define N_ISO_TE_RECOMB 41 |
Definition at line 42 of file iso.h.
Referenced by iso_recomb_malloc(), iso_recomb_setup(), and iso_RRCoef_Te().
#define NUM_DR_TEMPS 19 |
#define RECOMBMAGIC (80405) |
#define RREC_MAXN 40 |
this is the number of levels used with the atom xx-like levels large command
Definition at line 37 of file iso.h.
Referenced by iso_recomb_malloc(), ParseAtomISO(), and ParseCompile().
#define S_ | ( | A_ | ) | (StatesElem[ipISO][nelem][A_].S) |
Definition at line 25 of file iso.h.
Referenced by cross_section(), ForbiddenAuls(), helike_energy(), helike_transprob(), and iso_cascade().
#define SumUpToThisN 1000 |
This is the n to go up to when calculating total recombination. Any change here will not be reflected in total recomb until "compile xxlike" is run
Definition at line 46 of file iso.h.
Referenced by iso_recomb_setup().
void iso_cascade | ( | long | ipISO, | |
long | nelem | |||
) |
iso_cascade - calculate cascade probabilities, branching ratios, and associated errors
ipISO | ||
nelem |
Cascade probabilities are as defined in Robbins 68, generalized here for cascade probability for any iso sequence. >>refer He triplets Robbins, R.R. 1968, ApJ 151, 497R >>refer He triplets Robbins, R.R. 1968a, ApJ 151, 511R
Definition at line 1242 of file iso_create.cpp.
References ASSERT, t_iso::BranchRatio, t_iso::CascadeProb, DEBUG_ENTRY, t_iso::Error, ipH_LIKE, IPRAD, iso, L_, t_opac::lgCaseB, t_iso::lgRandErrGen, MALLOC, N_, t_iso::n_HighestResolved_max, t_iso::nCollapsed_max, t_iso::numLevels_max, opac, S_, t_iso::SigmaAtot, t_iso::SigmaCascadeProb, t_iso::SmallA, and Transitions.
void iso_collapsed_Aul_update | ( | long | ipISO, | |
long | nelem | |||
) |
iso_collapsed_Aul_update - update decays from collapsed levels
ipISO | ||
nelem |
Definition at line 1912 of file iso_create.cpp.
References ASSERT, t_iso::bnl_effective, t_iso::CachedAs, DEBUG_ENTRY, ipH_LIKE, ipHE_LIKE, iso, L_, t_iso::n_HighestResolved_max, t_iso::nCollapsed_max, t_iso::numLevels_max, t_iso::QuantumNumbers2Index, S, StatesElem, TotalInsanity(), and Transitions.
Here is the call graph for this function:
void iso_collapsed_bnl_print | ( | long | ipISO, | |
long | nelem | |||
) |
iso_collapsed_bnl_print - print departure coefficients for collapsed levels
ipISO | ||
nelem |
Definition at line 1866 of file iso_create.cpp.
References t_iso::bnl_effective, t_elementnames::chElementSym, t_iso::chISO, DEBUG_ENTRY, elementnames, ioQQQ, ipH_LIKE, ipHE_LIKE, iso, t_iso::n_HighestResolved_max, and t_iso::nCollapsed_max.
void iso_collapsed_bnl_set | ( | long | ipISO, | |
long | nelem | |||
) |
iso_collapsed_bnl_set - set departure coefficients for collapsed levels
ipISO | ||
nelem |
these are just sanity checks, the interpolated value should be between values at interpolation points
Definition at line 1671 of file iso_create.cpp.
References ASSERT, t_iso::bnl_effective, DEBUG_ENTRY, dense, t_dense::eden, hunt_bisect(), ipH_LIKE, ipHE_LIKE, ipHELIUM, ipHYDROGEN, iso, MAX2, MAX4, MIN2, MIN4, t_iso::n_HighestResolved_max, t_iso::nCollapsed_max, phycon, t_phycon::te, and TotalInsanity().
Here is the call graph for this function:
void iso_collapsed_lifetimes_update | ( | long | ipISO, | |
long | nelem | |||
) |
iso_collapsed_lifetimes_update - update lifetimes of collapsed levels
ipISO | ||
nelem |
Definition at line 1959 of file iso_create.cpp.
References ASSERT, DEBUG_ENTRY, iso, t_iso::nCollapsed_max, t_iso::numLevels_max, PI4, t_iso::SmallA, SMALLFLOAT, StatesElem, and Transitions.
void iso_collide | ( | long | ipISO, | |
long | nelem | |||
) |
iso_collide - calculate collision data for ipISO, nelem
ipISO | ||
nelem |
Definition at line 111 of file iso_collide.cpp.
References ASSERT, ATOMIC_MASS_UNIT, t_dense::AtomicWeight, BIGDOUBLE, t_iso::Boltzmann, t_iso::chISO, t_iso::ColIoniz, COLL_CONST, ColliderMass, conv, DEBUG_ENTRY, dense, dsexp(), t_dense::EdenHCorr, ELECTRON_MASS, fixit(), fp_equal(), HeCSInterp(), HION_LTE_POP, HydroCSInterp(), ioQQQ, ipALPHA, ipELECTRON, ipH_LIKE, ipHE_LIKE, ipHE_PLUS, ipHELIUM, ipHYDROGEN, ipPROTON, iso, iso_collisional_ionization(), t_opac::lgCaseB_HummerStorey, t_iso::lgColl_excite, t_iso::lgColl_l_mixing, t_iso::lgPopLTE_OK, t_trace::lgTrace, LIMELM, N_, t_iso::n_HighestResolved_max, NISO, t_iso::nLyaLevel, t_conv::nTotalIoniz, t_iso::numLevels_max, opac, phycon, t_iso::PopLTE, sexp(), SMALLDOUBLE, t_phycon::sqrte, t_iso::stat_ion, StatesElem, t_phycon::te, t_phycon::te32, t_phycon::te_ryd, TotalInsanity(), trace, Transitions, t_dense::xIonDense, and t_iso::xIsoLevNIonRyd.
Here is the call graph for this function:
void iso_collisional_ionization | ( | long | ipISO, | |
long | nelem | |||
) |
iso_collisional_ionization - calculate collisional ionization rate for ipISO, nelem
ipISO | ||
nelem |
Definition at line 24 of file iso_collide.cpp.
References ASSERT, t_iso::ColIoniz, DEBUG_ENTRY, Hion_coll_ioniz_ratecoef(), hydro_vs_ioniz(), Singleton< T >::Inst(), iso, t_iso::lgColl_ionize, t_iso::lgLevelsLowered, NISO, t_iso::numLevels_max, phycon, and t_phycon::te.
Referenced by iso_collide().
Here is the call graph for this function:
void iso_continuum_lower | ( | long | ipISO, | |
long | nelem | |||
) |
iso_continuum_lower - limit max prin. quan. no. due to continuum lowering processes
ipISO | ||
nelem |
Definition at line 11 of file iso_continuum_lower.cpp.
References ASSERT, dense, t_dense::eden, hydro, ioQQQ, ipHELIUM, ipHYDROGEN, iso, iso_get_total_num_levels(), t_iso::lgLevelsEverLowered, t_iso::lgLevelsLowered, t_hydro::lgReevalRecom, t_trace::lgTrace, LIMELM, MIN2, MIN3, t_iso::n_HighestResolved_local, t_iso::n_HighestResolved_max, t_iso::nCollapsed_local, t_iso::nCollapsed_max, t_iso::nLyman, t_iso::numLevels_local, t_iso::numLevels_max, t_iso::numPrintLevels, phycon, t_phycon::te, trace, t_dense::xIonDense, and t_dense::xNucleiTotal.
Here is the call graph for this function:
void iso_cool | ( | long | ipISO, | |
long | nelem | |||
) |
iso_cool compute net heating/cooling due to hydrogenc atom species
ipISO | the isoelectronic sequence, 0 for H | |
nelem | is element, so 0 for H itself |
Referenced by CoolEvaluate().
void iso_create | ( | void | ) |
iso_create create storage space data for iso sequences, 1 one time per coreload
Definition at line 42 of file iso_create.cpp.
References AddLine2Stack(), AddState2Stack(), ASSERT, DEBUG_ENTRY, dense, t_transition::Emis, EN1RYD, EnergyRyd, EVRYD, ExtraLymanLines, FillExtraLymanLine(), helike_energy(), t_transition::Hi, Singleton< T >::Inst(), ipH_LIKE, ipHE_LIKE, iso, iso_allocate(), iso_assign_quantum_numbers(), iso_zero(), t_dense::lgElmtOn, LIMELM, t_transition::Lo, N_, NISO, t_iso::nLyman, t_iso::numLevels_max, POW2, RefIndex(), RYD_INF, t_iso::stat_ion, TauDummy, TE1RYD, TotalInsanity(), TransitionJunk(), Transitions, WAVNRYD, and t_iso::xIsoLevNIonRyd.
Referenced by ContCreatePointers().
Here is the call graph for this function:
double iso_dielec_recomb_rate | ( | long | ipISO, | |
long | nelem, | |||
long | ipLo | |||
) |
iso_dielec_recomb_rate - get state-specific dielectronic recombination rate
ipISO | ||
nelem | ||
ipLo |
Definition at line 985 of file iso_radiative_recomb.cpp.
References t_phycon::alogte, ASSERT, DEBUG_ENTRY, t_iso::DielecRecombVsTemp, ipHe1s1S, ipHE_LIKE, iso, NUM_DR_TEMPS, t_iso::numLevels_max, and phycon.
Referenced by iso_radiative_recomb().
void iso_error_generation | ( | long | ipISO, | |
long | nelem | |||
) |
iso_error_generation generate gaussian errors
ipISO | ||
nelem |
Definition at line 34 of file iso_error.cpp.
References DEBUG_ENTRY, IPRAD, iso, iso_put_error(), L_, N_, t_iso::n_HighestResolved_max, and t_iso::numLevels_max.
Here is the call graph for this function:
long iso_get_total_num_levels | ( | long | ipISO, | |
long | nmaxResolved, | |||
long | numCollapsed | |||
) |
iso_get_total_num_levels - get total number of levels with the given number of resolved and collapsed
ipISO | ||
nmaxResolved | ||
numCollapsed |
Definition at line 1614 of file iso_create.cpp.
References DEBUG_ENTRY, ipH_LIKE, ipHE_LIKE, and TotalInsanity().
Referenced by iso_continuum_lower(), iso_recomb_malloc(), and iso_update_num_levels().
Here is the call graph for this function:
void iso_ionize_recombine | ( | long | ipISO, | |
long | nelem | |||
) |
iso_ionize_recombine evaluate state specific creation and destruction processes
ipISO | ||
nelem |
void iso_level | ( | const long | ipISO, | |
const long | nelem | |||
) |
iso_level solve for iso-sequence ionization balance
ipISO | ||
nelem |
void iso_photo | ( | long | ipISO, | |
long | nelem | |||
) |
iso_photo do photoionization rates for element nelem on the ipISO isoelectronic sequence
ipISO | ||
nelem |
void iso_prt_pops | ( | long | ipISO, | |
long | nelem, | |||
bool | lgPrtDeparCoef | |||
) |
iso_prt_pops routine to print level pops or departure coefficients for iso sequences
ipISO | ||
nelem | ||
lgPrtDeparCoef |
Definition at line 493 of file iso_solve.cpp.
References ASSERT, t_elementnames::chElementSym, t_iso::chISO, DEBUG_ENTRY, elementnames, ioQQQ, ipH_LIKE, ipHe2p3P0, ipHe2p3P1, ipHe2p3P2, ipHE_LIKE, iso, ITEM_TO_PRINT, t_iso::n_HighestResolved_local, t_iso::nCollapsed_local, NISO, t_iso::numLevels_local, t_iso::QuantumNumbers2Index, and StatesElem.
Referenced by PrtZone().
void iso_put_error | ( | long | ipISO, | |
long | nelem, | |||
long | ipHi, | |||
long | ipLo, | |||
long | whichData, | |||
realnum | errorToPut | |||
) |
iso_put_error put an error bar on a piece of data, to be used with Gaussian random noise gen
ipISO | ||
nelem | ||
ipHi | ||
ipLo | ||
whichData | ||
errorToPut |
Referenced by ForbiddenAuls(), he_1trans(), HeCSInterp(), helike_transprob(), hydro_transprob(), and iso_error_generation().
void iso_radiative_recomb | ( | long | ipISO, | |
long | nelem | |||
) |
iso_radiative_recomb - get rad recomb rate coefficients for iso sequences.
ipISO | ||
nelem |
Definition at line 57 of file iso_radiative_recomb.cpp.
References ASSERT, conv, DEBUG_ENTRY, t_iso::DielecRecomb, t_iso::ErrorFactor, hydro, Singleton< T >::Inst(), IPRAD, ipRecRad, iso, iso_dielec_recomb_rate(), iso_radrecomb_from_cross_section(), iso_RRCoef_Te(), t_iso::lgDielRecom, t_iso::lgNoRecombInterp, t_iso::lgRandErrGen, t_hydro::lgReevalRecom, t_iso::lgTopoff, LIMELM, N_, t_iso::nCollapsed_local, NISO, t_conv::nTotalIoniz, t_iso::numLevels_local, t_iso::numLevels_max, phycon, t_iso::RadRecomb, and t_phycon::te.
Here is the call graph for this function:
void iso_radiative_recomb_effective | ( | long | ipISO, | |
long | nelem | |||
) |
iso_radiative_recomb_effective - get effective recomb rate coefficients into each level (including indirect)
ipISO | ||
nelem |
Definition at line 440 of file iso_radiative_recomb.cpp.
References ASSERT, t_iso::CascadeProb, DEBUG_ENTRY, ipRecRad, iso, t_iso::numLevels_local, t_iso::RadEffec, and t_iso::RadRecomb.
void iso_recomb_auxiliary_free | ( | void | ) |
iso_recomb_auxiliary_free - free up some auxiliary space associated with iso recombination tables.
Definition at line 661 of file iso_radiative_recomb.cpp.
References DEBUG_ENTRY, NISO, and NumLevRecomb.
double iso_recomb_check | ( | long | ipISO, | |
long | nelem, | |||
long | level, | |||
double | temperature | |||
) |
iso_recomb_check - called by SanityCheck to confirm that recombination coef are ok, return value is relative error between new calculation of recom, and interp value
ipISO | ||
nelem | the chemical element, 1 for He | |
level | the level, 0 for ground | |
temperature | the temperature to be used |
Definition at line 572 of file iso_radiative_recomb.cpp.
References DEBUG_ENTRY, iso_radrecomb_from_cross_section(), iso_RRCoef_Te(), MAX2, phycon, t_phycon::te, and TempChange().
Here is the call graph for this function:
void iso_recomb_malloc | ( | void | ) |
iso_recomb_malloc - malloc space needed for iso recombination tables.
Definition at line 601 of file iso_radiative_recomb.cpp.
References DEBUG_ENTRY, dense, iso, iso_get_total_num_levels(), t_dense::lgElmtOn, LIKE_RREC_MAXN, LIMELM, MALLOC, MAX2, N_ISO_TE_RECOMB, NISO, t_iso::numLevels_max, NumLevRecomb, RRCoef, RREC_MAXN, TeRRCoef, and TotalRecomb.
Here is the call graph for this function:
void iso_recomb_setup | ( | long | ipISO | ) |
iso_recomb_setup - read in or compile iso recombination tables.
ipISO |
Establish radiative recombination rate coefficients - RRC
Definition at line 674 of file iso_radiative_recomb.cpp.
References chLine_LENGTH, DEBUG_ENTRY, dense, Singleton< T >::Inst(), ioQQQ, iso, iso_radrecomb_from_cross_section(), t_iso::lgCompileRecomb, t_dense::lgElmtOn, t_iso::lgNoRecombInterp, t_trace::lgTrace, LIMELM, t_iso::n_HighestResolved_max, N_ISO_TE_RECOMB, t_iso::nCollapsed_max, NHYDRO_MAX_LEVEL, NISO, t_iso::numLevels_max, open_data(), Recomb_Seaton59(), RRCoef, SumUpToThisN, TeRRCoef, TotalRecomb, and trace.
Here is the call graph for this function:
double iso_RRCoef_Te | ( | long | ipISO, | |
long | nelem, | |||
long | n | |||
) |
iso_RRCoef_Te - interpolate iso recomb coeff as function of temperature
ipISO | ||
nelem | ||
n |
Definition at line 546 of file iso_radiative_recomb.cpp.
References ASSERT, DEBUG_ENTRY, iso, t_iso::lgNoRecombInterp, N_ISO_TE_RECOMB, t_iso::nCollapsed_max, t_iso::numLevels_max, RRCoef, TempInterp(), TeRRCoef, and TotalRecomb.
Referenced by iso_radiative_recomb(), and iso_recomb_check().
Here is the call graph for this function:
void iso_satellite_update | ( | void | ) |
iso_satellite_update - update iso satellite line information
Definition at line 1525 of file iso_create.cpp.
References abscf(), ATOMIC_MASS_UNIT, t_dense::AtomicWeight, DEBUG_ENTRY, dense, t_iso::DielecRecomb, dsexp(), t_dense::eden, ELECTRON_MASS, ERG1CM, GetGF(), HION_LTE_POP, ipHE_LIKE, iso, t_iso::lgDielRecom, t_dense::lgElmtOn, max(), MAX2, t_iso::numLevels_max, phycon, PI4, SatelliteLines, t_iso::SmallA, SMALLDOUBLE, SMALLFLOAT, t_iso::stat_ion, t_phycon::te32, t_phycon::te_ryd, t_dense::xIonDense, and t_iso::xIsoLevNIonRyd.
Referenced by lines().
Here is the call graph for this function:
void iso_solve | ( | long | ipISO | ) |
iso_solve - main routine to call iso_level and determine iso level balances
ipISO |
Definition at line 26 of file iso_solve.cpp.
References DEBUG_ENTRY, hydro, ipH_LIKE, ipHELIUM, ipHYDROGEN, iso, LIMELM, MALLOC, NISO, t_iso::numLevels_local, Transitions, and t_hydro::xLymanPumpingScaleFactor.
void iso_suprathermal | ( | long | ipISO, | |
long | nelem | |||
) |
iso_suprathermal - calculate secondary excitation by suprathermal electrons for iso sequences
ipISO | ||
nelem |
Definition at line 74 of file iso_collide.cpp.
References ASSERT, DEBUG_ENTRY, t_secondaries::Hx12, ipH2p, ipH_LIKE, ipHYDROGEN, iso, LIMELM, NISO, t_iso::numLevels_max, secondaries, Transitions, and t_secondaries::x12tot.
void iso_update_num_levels | ( | long | ipISO, | |
long | nelem | |||
) |
iso_update_num_levels - update level informations for iso sequences
ipISO | ||
nelem |
Definition at line 1637 of file iso_create.cpp.
References ASSERT, cdEXIT, DEBUG_ENTRY, ioQQQ, iso, iso_get_total_num_levels(), MAX2, max_num_levels, t_iso::n_HighestResolved_local, t_iso::n_HighestResolved_max, t_iso::nCollapsed_local, t_iso::nCollapsed_max, t_iso::numLevels_local, t_iso::numLevels_malloc, t_iso::numLevels_max, and t_iso::numPrintLevels.
Referenced by InitCoreload(), ParseAtomISO(), and ParseCompile().
Here is the call graph for this function:
Referenced by atmdat_2phot_rate(), AtomCSInterp(), Badnell_rec_init(), chkCaHeps(), collision_strength_VF01(), ContRate(), ConvIterCheck(), ConvTempEdenIoniz(), CS_l_mixing_S62(), CS_l_mixing_VF01(), CS_ThermAve_PR78(), CS_VS80(), DoFSMixing(), DoSatelliteLines(), FillExtraLymanLine(), ForbiddenAuls(), GammaBnPL(), GrainRateDr(), H_cross_section(), he_1trans(), He_cross_section(), HeCollidSetup(), HeCSInterp(), helike_energy(), helike_quantum_defect(), helike_radrecomb_from_cross_section(), helike_transprob(), Hion_coll_ioniz_ratecoef(), hlike_radrecomb_from_cross_section(), hmole_reactions(), hydro_transprob(), hydro_vs_coll_str(), hydro_vs_deexcit(), hydro_vs_ioniz(), HydroCSInterp(), HydroLevel(), HydroRecCool(), HydroRenorm(), HydroT2Low(), InitCoreload(), ion_solver(), IonCSInterp(), IonHelium(), IonMagne(), IonOxyge(), iso_allocate(), iso_assign_quantum_numbers(), iso_cascade(), iso_collapsed_Aul_update(), iso_collapsed_bnl_print(), iso_collapsed_bnl_set(), iso_collapsed_lifetimes_update(), iso_collide(), iso_collisional_ionization(), iso_continuum_lower(), iso_cool(), iso_create(), iso_dielec_recomb_rate(), iso_error_generation(), iso_ionize_recombine(), iso_level(), iso_photo(), iso_prt_pops(), iso_put_error(), iso_radiative_recomb(), iso_radiative_recomb_effective(), iso_recomb_malloc(), iso_recomb_setup(), iso_RRCoef_Te(), iso_satellite(), iso_satellite_update(), iso_solve(), iso_suprathermal(), iso_update_num_levels(), iso_zero(), IterRestart(), IterStart(), lgCheckAsserts(), lines(), lines_continuum(), lines_general(), lines_helium(), lines_hydro(), Opacity_iso_photo_cs(), OpacityCreateAll(), ParseAtomISO(), ParseCompile(), ParsePrint(), ParseSet(), PrtAllTau(), PrtComment(), PrtHydroTrace1(), PrtHydroTrace1a(), PrtLinePres(), prtmet(), PrtZone(), punch_opacity(), PunchLineStuff(), PunchSpecial(), radius_first(), radius_increment(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_OTS(), RT_stark(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), state_get_put(), and zero().
EXTERN long int max_num_levels |
EXTERN multi_arr<quantumState,3> StatesElem |
Definition at line 9 of file iso.h.
Referenced by AtomCSInterp(), t_fe2ovr_la::atoms_fe2ovr(), ChargTranSumHeat(), collision_strength_VF01(), ConvBase(), CoolEvaluate(), CS_l_mixing_PS64(), CS_l_mixing_S62(), DoFSMixing(), Fe2_cooling(), FeIILyaPump(), FillExtraLymanLine(), H21_cm_pops(), he_1trans(), HeCSInterp(), helike_quantum_defect(), helike_radrecomb_from_cross_section(), Hion_coll_ioniz_ratecoef(), hlike_radrecomb_from_cross_section(), hydro_vs_coll_str(), hydro_vs_deexcit(), hydro_vs_ioniz(), HydroCSInterp(), HydroLevel(), HydroRenorm(), HydroT2Low(), ion_recomb(), ion_trim(), IonCSInterp(), iso_assign_quantum_numbers(), iso_collapsed_Aul_update(), iso_collapsed_lifetimes_update(), iso_collide(), iso_cool(), iso_level(), iso_photo(), iso_prt_pops(), iso_satellite(), iso_zero(), IterRestart(), lgCheckAsserts(), lines(), lines_general(), lines_hydro(), PrtHydroTrace1(), PrtZone(), Punch_Line_RT(), PunchLineStuff(), PunchSpecial(), radius_increment(), RT_diffuse(), RT_line_all(), RT_OTS(), RT_tau_inc(), and RT_tau_reset().