#include "cddefines.h"#include "phycon.h"#include "taulines.h"#include "mole.h"#include "atoms.h"#include "string.h"#include "thirdparty.h"#include "dense.h"#include "conv.h"#include "h2.h"#include "physconst.h"Include dependency graph for nemala2.cpp:

Go to the source code of this file.
Defines | |
| #define | DEBUGSTATE false |
Functions | |
| void | states_popfill (void) |
| STATIC double | LeidenCollRate (long, long, long, long, double) |
| STATIC double | Chianti_Upsilon (long, long, long, long, double) |
| void | atmol_popsolve (void) |
| #define DEBUGSTATE false |
Definition at line 19 of file nemala2.cpp.
| void atmol_popsolve | ( | void | ) |
Definition at line 24 of file nemala2.cpp.
References abund, ASSERT, atmolStates, atmolTrans, atom_levelN(), t_emission::Aul, cdEXIT, Chianti_Upsilon(), t_transition::Coll, CollRatesArray, t_emission::ColOvTot, conv, t_collision::cool, DEBUG_ENTRY, dense, t_dense::eden, t_transition::Emis, t_quantumState::energy, t_transition::EnergyErg, findspecies(), fixit(), t_quantumState::g, h2, t_collision::heat, molecule::hevmol, t_transition::Hi, t_species::intAtNo, t_species::intIonStage, ioQQQ, LeidenCollRate(), t_h2::lgH2ON, t_conv::lgSearch, lgSpeciesMolecule, LIMELM, t_transition::Lo, MALLOC, nSpecies, null_mole, NUM_COLLIDERS, t_species::numLevels_local, t_species::numLevels_max, t_h2::ortho_density, t_h2::para_density, t_emission::Pdest, t_emission::Pelec_esc, t_emission::Pesc, t_emission::phots, phycon, t_quantumState::Pop, t_emission::PopOpc, POPTHRES, t_emission::pump, sexp(), SMALLFLOAT, Species, t_phycon::sqrte, T1CM, t_phycon::te, t_emission::xIntensity, and t_dense::xIonDense.
Here is the call graph for this function:

| double Chianti_Upsilon | ( | long | , | |
| long | , | |||
| long | , | |||
| long | , | |||
| double | ||||
| ) |
Definition at line 501 of file nemala2.cpp.
References ASSERT, AtmolCollSplines, t_CollSplinesArray::collspline, DEBUG_ENTRY, DEBUGSTATE, t_CollSplinesArray::EnergyDiff, t_CollSplinesArray::intTranType, MALLOC, t_CollSplinesArray::nSplinePts, t_CollSplinesArray::ScalingParam, splint(), and TotalInsanity().
Referenced by atmol_popsolve().
Here is the call graph for this function:

| double LeidenCollRate | ( | long | , | |
| long | , | |||
| long | , | |||
| long | , | |||
| double | ||||
| ) |
Definition at line 464 of file nemala2.cpp.
References ASSERT, AtmolCollRateCoeff, t_CollRatesArray::collrates, DEBUG_ENTRY, DEBUGSTATE, isnan, linint(), and t_CollRatesArray::ntemps.
Referenced by atmol_popsolve().
Here is the call graph for this function:

| void states_popfill | ( | void | ) |
1.4.7