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