Cloudy
Spectral Synthesis Code for Astrophysics
|
Go to the source code of this file.
Functions | |
void | HelikeTransProbSetup () |
double | he_1trans (long nelem, double Eff_nupper, long lHi, long sHi, long jHi, double Eff_nlower, long lLo, long sLo, long jLo) |
Variables | |
const int | N_HE1_TRANS_PROB = 651 |
double he_1trans | ( | long | nelem, |
double | Eff_nupper, | ||
long | lHi, | ||
long | sHi, | ||
long | jHi, | ||
double | Eff_nlower, | ||
long | lLo, | ||
long | sLo, | ||
long | jLo | ||
) |
compute energy diffference in wn and Aul for given line
return is 0 for success, 1 for failure
nelem | charge on the C scale, 1 is helium |
Eff_nupper | upper quantum numbers |
lHi | |
sHi | |
jHi | |
Eff_nlower | lower quantum numbers |
lLo | |
sLo | |
jLo |
References ASSERT, t_iso_sp::CachedAs, DEBUG_ENTRY, ForbiddenAuls(), fprintf(), H_Einstein_A(), helike_energy(), ioQQQ, ipHE_LIKE, ipHELIUM, ipHYDROGEN, iso_ctrl, iso_sp, MAX2, pow(), pow3(), pow4(), powpq(), ritoa(), scqdri(), t_isoCTRL::SmallA, TotalInsanity(), TransProbs, and Triangle2().
Referenced by helike_transprob(), and helike_transprob_collapsed_to_resolved().
void HelikeTransProbSetup | ( | ) |
References DataParser::checkEOD(), DataParser::checkEOL(), DataParser::checkMagic(), DEBUG_ENTRY, DataParser::errorAbort(), ES_NONE, DataParser::getline(), DataParser::getToken(), LIMELM, N_HE1_TRANS_PROB, TRANSPROBMAGIC, and TransProbs.
Referenced by iso_create().
const int N_HE1_TRANS_PROB = 651 |
Referenced by HelikeTransProbSetup().