cloudy  trunk
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
atom_pop5.cpp File Reference
#include "cddefines.h"
#include "physconst.h"
#include "phycon.h"
#include "dense.h"
#include "thirdparty.h"
#include "atoms.h"
Include dependency graph for atom_pop5.cpp:

Go to the source code of this file.

Functions

void atom_pop5 (double g[], double ex[], double cs12, double cs13, double cs14, double cs15, double cs23, double cs24, double cs25, double cs34, double cs35, double cs45, double a21, double a31, double a41, double a51, double a32, double a42, double a52, double a43, double a53, double a54, double p[], realnum abund)
 

Function Documentation

void atom_pop5 ( double  g[],
double  ex[],
double  cs12,
double  cs13,
double  cs14,
double  cs15,
double  cs23,
double  cs24,
double  cs25,
double  cs34,
double  cs35,
double  cs45,
double  a21,
double  a31,
double  a41,
double  a51,
double  a32,
double  a42,
double  a52,
double  a43,
double  a53,
double  a54,
double  p[],
realnum  abund 
)

atom_pop5 do populations and cooling for five level atom

Parameters
g[]
ex[]
cs12
cs13
cs14
cs15
cs23
cs24
cs25
cs34
cs35
cs45
a21
a31
a41
a51
a32
a42
a52
a43
a53
a54
p[]
abund
Todo:
2 p(5) was very slightly negative (1e-40) for SII in dqher.in

Definition at line 12 of file atom_pop5.cpp.

References abund, amat, cdEXIT, t_dense::cdsqte, DEBUG_ENTRY, dense, getrf_wrapper(), getrs_wrapper(), ioQQQ, ipiv, MAX2, phycon, sexp(), T1CM, and t_phycon::te.

Referenced by CoolArgo(), CoolCalc(), CoolChlo(), CoolNitr(), CoolOxyg(), and CoolSulf().

Here is the call graph for this function:


Generated for cloudy by doxygen 1.8.3.1