cloudy trunk
Loading...
Searching...
No Matches
atom_pop5.cpp File Reference
#include "cddefines.h"
#include "physconst.h"
#include "phycon.h"
#include "thermal.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 (const double g[], const double EnerWN[], 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, double *Cooling, double *CoolingDeriv, double pump01, double pump02, double pump03, double pump04)

Function Documentation

◆ atom_pop5()

void atom_pop5 ( const double g[],
const 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,
double * Cooling,
double * CoolingDeriv,
double pump12,
double pump13,
double pump14,
double pump15 )

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
cooling
coolingderivative
pump12
pump13
pump14
pump15

Definition at line 13 of file atom_pop5.cpp.

References abund, amat, ASSERT, cdEXIT, DEBUG_ENTRY, dense, ERG1CM, EXIT_FAILURE, g, getrf_wrapper(), getrs_wrapper(), ioQQQ, MAX2, phycon, sexp(), T1CM, and thermal.

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

Here is the call graph for this function: