#include <atomfeii.h>
Inherits Singleton< T >< t_fe2ovr_la >.
Inheritance diagram for t_fe2ovr_la:
Public Member Functions | |
void | zero_opacity () |
void | init_pointers () |
void | tau_inc () |
void | atoms_fe2ovr (void) |
Protected Member Functions | |
t_fe2ovr_la () | |
Private Member Functions | |
double | fe2par (double te) |
Private Attributes | |
realnum | fe2lam [NFEII] |
realnum | fe2osc [NFEII] |
realnum | fe2enr [NFEII] |
realnum | fe2gs [NFEII] |
long int | ipfe2 [NFEII] |
realnum | feopc [NFEII] |
realnum | Fe2TauLte [NFEII] |
realnum | Fe2PopLte [NFEII] |
double | fe2pt [NFE2PR] |
double | fe2pf [NFE2PR] |
Friends | |
class | Singleton< t_fe2ovr_la > |
Definition at line 339 of file atomfeii.h.
t_fe2ovr_la::t_fe2ovr_la | ( | ) | [protected] |
t_fe2ovr_la: constructor storing energy levels for Fred's FeII ground
Definition at line 26 of file atom_fe2ovr.cpp.
References ASSERT, cdEXIT, DEBUG_ENTRY, fe2enr, fe2gs, fe2lam, fe2osc, fe2pf, fe2pt, ioQQQ, NFE2PR, NFEII, and open_data().
Here is the call graph for this function:
void t_fe2ovr_la::atoms_fe2ovr | ( | void | ) |
atoms_fe2ovr compute FeII overlap with Lya
Definition at line 112 of file atom_fe2ovr.cpp.
References ASSERT, t_rfield::ContBoltz, DEBUG_ENTRY, dense, t_DoppVel::doppler, DoppVel, t_hydro::dstfe2lya, fe2gs, fe2lam, fe2osc, fe2par(), Fe2PopLte, Fe2TauLte, FeII, feopc, t_hydro::HLineWidth, hydro, ipfe2, ipH1s, ipH_LIKE, ipHYDROGEN, ipIRON, t_FeII::lgFeIILargeOn, t_FeII::lgLyaPumpOn, MAX2, NFEII, nzone, phycon, rfield, SDIV(), StatesElem, t_phycon::te, WLAL, and t_dense::xIonDense.
Here is the call graph for this function:
double t_fe2ovr_la::fe2par | ( | double | te | ) | [private] |
fe2par evaluate FeII partition function
Definition at line 222 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, fe2pf, fe2pt, hunt_bisect(), and NFE2PR.
Referenced by atoms_fe2ovr().
Here is the call graph for this function:
void t_fe2ovr_la::init_pointers | ( | ) |
Definition at line 91 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, fe2enr, ipfe2, ipoint(), and NFEII.
Here is the call graph for this function:
void t_fe2ovr_la::tau_inc | ( | ) |
tau_inc: update line opacities
Definition at line 101 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, t_radius::drad_x_fillfac, Fe2TauLte, feopc, NFEII, and radius.
void t_fe2ovr_la::zero_opacity | ( | ) |
Definition at line 78 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, Fe2PopLte, Fe2TauLte, feopc, NFEII, opac, and t_opac::taumin.
friend class Singleton< t_fe2ovr_la > [friend] |
Definition at line 341 of file atomfeii.h.
realnum t_fe2ovr_la::fe2enr[NFEII] [private] |
realnum t_fe2ovr_la::fe2gs[NFEII] [private] |
realnum t_fe2ovr_la::fe2lam[NFEII] [private] |
realnum t_fe2ovr_la::fe2osc[NFEII] [private] |
double t_fe2ovr_la::fe2pf[NFE2PR] [private] |
realnum t_fe2ovr_la::Fe2PopLte[NFEII] [private] |
double t_fe2ovr_la::fe2pt[NFE2PR] [private] |
realnum t_fe2ovr_la::Fe2TauLte[NFEII] [private] |
Definition at line 354 of file atomfeii.h.
Referenced by atoms_fe2ovr(), tau_inc(), and zero_opacity().
realnum t_fe2ovr_la::feopc[NFEII] [private] |
opacity and optical depths for ground of Fred's FeII atom
Definition at line 353 of file atomfeii.h.
Referenced by atoms_fe2ovr(), tau_inc(), and zero_opacity().
long int t_fe2ovr_la::ipfe2[NFEII] [private] |