cloudy trunk
Loading...
Searching...
No Matches
atom_oi.cpp File Reference
#include "cddefines.h"
#include "taulines.h"
#include "doppvel.h"
#include "iso.h"
#include "trace.h"
#include "dense.h"
#include "rt.h"
#include "rfield.h"
#include "phycon.h"
#include "lines_service.h"
#include "thirdparty.h"
#include "atoms.h"
Include dependency graph for atom_oi.cpp:

Go to the source code of this file.

Functions

STATIC void oi_level_pops (double abundoi, double *coloi)
void atom_oi_calc (double *coloi)

Function Documentation

◆ atom_oi_calc()

void atom_oi_calc ( double * coloi)

atom_oi drive the solution of OI level populations, Ly-beta pumping

Parameters
coloi
Todo
2 following needed to get badbugs/bug5.in to work

Definition at line 23 of file atom_oi.cpp.

References atoms, DEBUG_ENTRY, dense, fixit(), GetDopplerWidth(), ioQQQ, ipH1s, ipH3p, ipH_LIKE, ipHYDROGEN, ipOXYGEN, ipT1039, ipT1304, ipT4368, ipT8446, ipTO1025, ipTOI11, ipTOI13, ipTOI29, ipTOI46, iso_sp, MAX2, MIN2, oi_level_pops(), rfield, TauLines, and trace.

Referenced by CoolOxyg().

Here is the call graph for this function:

◆ oi_level_pops()

STATIC void oi_level_pops ( double abundoi,
double * coloi )
Todo
2 this must have all stimulated emission, pump by cont, etc

Definition at line 160 of file atom_oi.cpp.

References amat, atoms, cdEXIT, DEBUG_ENTRY, dense, EXIT_FAILURE, g, getrf_wrapper(), getrs_wrapper(), ioQQQ, ipT1039, ipT1304, ipT4368, ipT8446, ipTO1025, ipTOI11, ipTOI13, ipTOI29, ipTOI46, phycon, PutCS(), rfield, STATIC, TauLines, and trace.

Referenced by atom_oi_calc().

Here is the call graph for this function: