Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
helike_energy.cpp File Reference
#include "cddefines.h"
#include "helike.h"
#include "iso.h"
#include "physconst.h"
Include dependency graph for helike_energy.cpp:

Functions

double helike_quantum_defect (long nelem, long n, long lqn, long S, long j)
 
double helike_energy (long nelem, long n, long l, long s, long j)
 

Function Documentation

double helike_energy ( long  nelem,
long  n,
long  l,
long  s,
long  j 
)

helike_energy get helike level energy in cm-1

Parameters
nelemelement number
nquantum number n
lquantum number l
squantum number s
jquantum number j

References ASSERT, DEBUG_ENTRY, t_iso_sp::energy_ioniz(), fprintf(), helike_quantum_defect(), ioQQQ, ipHE_LIKE, iso_sp, POW2, and QN2ind().

Referenced by ForbiddenAuls(), he_1trans(), and iso_create().

Here is the call graph for this function:

double helike_quantum_defect ( long  nelem,
long  n,
long  lqn,
long  S,
long  j 
)

helike_quantum_defect get quantum defect for helium-like level

Parameters
nelem
n
lqn
S
j

References ASSERT, DEBUG_ENTRY, t_iso_sp::energy_ioniz(), t_iso_sp::IonPot, ipHE_LIKE, ipHELIUM, iso_sp, LIMELM, pow(), S, and TotalInsanity().

Referenced by helike_energy(), helike_transprob(), and helike_transprob_collapsed_to_resolved().

Here is the call graph for this function: