|
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().