cloudy trunk
|
#include <atomfeii.h>
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 > |
Additional Inherited Members | |
Static Public Member Functions inherited from Singleton< t_fe2ovr_la > | |
static t_fe2ovr_la & | Inst () |
Definition at line 272 of file atomfeii.h.
|
protected |
t_fe2ovr_la: constructor storing energy levels for Fred's FeII ground
Definition at line 27 of file atom_fe2ovr.cpp.
References ASSERT, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fe2enr, fe2gs, fe2lam, fe2osc, fe2pf, fe2pt, ioQQQ, NFE2PR, NFEII, and open_data().
void t_fe2ovr_la::atoms_fe2ovr | ( | void | ) |
atoms_fe2ovr compute FeII overlap with Lya
Definition at line 113 of file atom_fe2ovr.cpp.
References ASSERT, DEBUG_ENTRY, dense, fe2gs, fe2lam, fe2osc, fe2par(), Fe2PopLte, Fe2TauLte, FeII, feopc, GetDopplerWidth(), hydro, ipfe2, ipH1s, ipH_LIKE, ipHYDROGEN, ipIRON, iso_sp, MAX2, NFEII, nzone, phycon, rfield, SDIV(), and WLAL.
Referenced by RT_line_all().
|
private |
fe2par evaluate FeII partition function
Definition at line 217 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, fe2pf, fe2pt, hunt_bisect(), and NFE2PR.
Referenced by atoms_fe2ovr().
void t_fe2ovr_la::init_pointers | ( | ) |
Definition at line 92 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, fe2enr, ipfe2, ipoint(), and NFEII.
Referenced by ContCreatePointers().
void t_fe2ovr_la::tau_inc | ( | ) |
tau_inc: update line opacities
Definition at line 102 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, Fe2TauLte, feopc, NFEII, and radius.
Referenced by RT_tau_inc().
void t_fe2ovr_la::zero_opacity | ( | ) |
Definition at line 79 of file atom_fe2ovr.cpp.
References DEBUG_ENTRY, Fe2PopLte, Fe2TauLte, feopc, NFEII, and opac.
Referenced by IterStart(), and zero().
|
friend |
Definition at line 259 of file atomfeii.h.
Definition at line 280 of file atomfeii.h.
Referenced by init_pointers(), and t_fe2ovr_la().
Definition at line 281 of file atomfeii.h.
Referenced by atoms_fe2ovr(), and t_fe2ovr_la().
Definition at line 278 of file atomfeii.h.
Referenced by atoms_fe2ovr(), and t_fe2ovr_la().
Definition at line 279 of file atomfeii.h.
Referenced by atoms_fe2ovr(), and t_fe2ovr_la().
|
private |
Definition at line 291 of file atomfeii.h.
Referenced by fe2par(), and t_fe2ovr_la().
Definition at line 288 of file atomfeii.h.
Referenced by atoms_fe2ovr(), and zero_opacity().
|
private |
Definition at line 290 of file atomfeii.h.
Referenced by fe2par(), and t_fe2ovr_la().
Definition at line 287 of file atomfeii.h.
Referenced by atoms_fe2ovr(), tau_inc(), and zero_opacity().
opacity and optical depths for ground of Fred's FeII atom
Definition at line 286 of file atomfeii.h.
Referenced by atoms_fe2ovr(), tau_inc(), and zero_opacity().
|
private |
Definition at line 283 of file atomfeii.h.
Referenced by atoms_fe2ovr(), and init_pointers().