#include "cddefines.h"
#include "doppvel.h"
#include "dense.h"
#include "rfield.h"
#include "iso.h"
#include "phycon.h"
#include "hydrogenic.h"
#include "atomfeii.h"
Go to the source code of this file.
Defines | |
#define | WLAL 1215.6845 |
#define | NFE2PR 61 |
Functions | |
static double | fe2par (double te) |
void | atoms_fe2ovr (void) |
static void | locate (double[], long, double, long *) |
static void | locate (double xx[], long int n, double x, long int *j) |
void | Fe2_ovr_DataInit (void) |
void | pfeii (FILE *io) |
#define NFE2PR 61 |
#define WLAL 1215.6845 |
void atoms_fe2ovr | ( | void | ) |
atoms_fe2ovr compute FeII overlap with Lya
Definition at line 19 of file atom_fe2ovr.cpp.
References ASSERT, t_rfield::ContBoltz, DEBUG_ENTRY, DEBUG_EXIT, dense, t_DoppVel::doppler, DoppVel, t_hydro::dstfe2lya, Fe2_ovr_DataInit(), t_fe2ovr_la::fe2gs, t_fe2ovr_la::fe2lam, t_fe2ovr_la::fe2osc, fe2ovr_la, fe2par(), t_fe2ovr_la::Fe2PopLte, t_fe2ovr_la::Fe2TauLte, FeII, t_fe2ovr_la::feopc, t_hydro::HLineWidth, hydro, t_fe2ovr_la::ipfe2, ipH1s, ipH_LIKE, ipHYDROGEN, ipIRON, iso, t_FeII::lgFeIILargeOn, t_FeII::lgLyaPumpOn, MAX2, NFEII, nzone, phycon, t_iso::Pop2Ion, rfield, SDIV(), t_phycon::te, WLAL, and t_dense::xIonDense.
Referenced by RT_line_all().
void Fe2_ovr_DataInit | ( | void | ) |
Fe2_ovr_DataInit storing energy levels for Fred's FeII ground, called
Definition at line 256 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, DEBUG_EXIT, t_fe2ovr_la::fe2enr, t_fe2ovr_la::fe2gs, t_fe2ovr_la::fe2lam, t_fe2ovr_la::fe2osc, fe2ovr_la, and NFEII.
Referenced by atoms_fe2ovr(), and ContCreatePointers().
static double fe2par | ( | double | te | ) | [static] |
Definition at line 158 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, DEBUG_EXIT, locate(), and NFE2PR.
Referenced by atoms_fe2ovr().
static void locate | ( | double | xx[], | |
long int | n, | |||
double | x, | |||
long int * | j | |||
) | [static] |
static void locate | ( | double | [], | |
long | , | |||
double | , | |||
long * | ||||
) | [static] |
Referenced by fe2par().
void pfeii | ( | FILE * | io | ) |
pfeii create punch output describing pumping of FeII by Lya
io |
Definition at line 543 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, DEBUG_EXIT, dense, t_DoppVel::doppler, DoppVel, t_hydro::dstfe2lya, t_fe2ovr_la::fe2lam, fe2ovr_la, t_fe2ovr_la::Fe2TauLte, FeII, t_fe2ovr_la::feopc, hydro, ipH1s, ipH_LIKE, ipHYDROGEN, ipIRON, iso, t_FeII::lgLyaPumpOn, NFEII, t_iso::Pop2Ion, and t_dense::xIonDense.
Referenced by PunchDo().