/home66/gary/public_html/cloudy/c08_branch/source/nemala2.cpp File Reference

#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 Documentation

#define DEBUGSTATE   false

Definition at line 19 of file nemala2.cpp.


Function Documentation

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   ) 


Generated on Mon Feb 16 12:09:33 2009 for cloudy by  doxygen 1.4.7