#include "cddefines.h"
#include "physconst.h"
#include "iso.h"
#include "helike.h"
#include "taulines.h"
Go to the source code of this file.
Defines | |
#define | NHE1LEVELS 111 |
#define | NIONLEVELS 31 |
Functions | |
double | helike_quantum_defect (long int nelem, long int ipLo) |
double | helike_energy (long int nelem, long int ipLev) |
Variables | |
static double | EionWN [LIMELM] |
static double | EionRYD [LIMELM] |
static double | He1Energies [NHE1LEVELS] |
static double | IonEnergies [LIMELM-2][NIONLEVELS] |
#define NHE1LEVELS 111 |
Definition at line 43 of file helike_energy.cpp.
Referenced by helike_energy(), and helike_quantum_defect().
#define NIONLEVELS 31 |
Definition at line 65 of file helike_energy.cpp.
Referenced by helike_energy().
double helike_energy | ( | long int | nelem, | |
long int | ipLev | |||
) |
Definition at line 394 of file helike_energy.cpp.
References ASSERT, DEBUG_ENTRY, EionWN, He1Energies, helike_quantum_defect(), IonEnergies, ipHE_LIKE, ipHELIUM, ipZINC, iso_sp, L_, N_, NHE1LEVELS, NIONLEVELS, POW2, RYD_INF, and S_.
double helike_quantum_defect | ( | long int | nelem, | |
long int | ipLev | |||
) |
helike_quantum_defect get quantum defect for helium-like level
nelem | ||
ipLev |
Definition at line 243 of file helike_energy.cpp.
References ASSERT, DEBUG_ENTRY, EionRYD, EionWN, He1Energies, ipHe1s1S, ipHE_LIKE, ipHELIUM, ipHYDROGEN, iso_sp, LIMELM, NHE1LEVELS, pow(), RYD_INF, S, t_iso_sp::st, and TotalInsanity().
Referenced by helike_energy(), and helike_transprob().
{-DBL_MAX, 1.807387521,5.558764,11.310070,19.063237,28.815326,40.573682,54.330961,70.101861, 87.893725,107.662464,129.488916,153.299590,179.167978,207.020588,236.930910, 268.898946,302.851204,338.861175,376.928858,417.054255,459.237363,503.551674, 549.850208,598.279945,648.840883,701.459535,756.209388,812.796486,872.323172}
Definition at line 34 of file helike_energy.cpp.
Referenced by helike_quantum_defect().
{-DBL_MAX, 198310.6679 ,610003.839889137,1241136.72201499,2091948.45665631,3162116.52584231, 4452446.95015668,5962133.81875305,7692790.05069734,9645221.44709864,11814589.7994457, 14209766.0528639,16822685.5022862,19661412.9625169,22717883.6187518,26000162.0663204, 29508248.5246975,33234078.1790787,37185715.7345311,41363161.0813172,45766414.4389118, 50395475.4781030,55258409.0136949,60339085.8550283,65653635.1927626,71202056.8074231, 76976286.4328920,82984388.3352872,89194104.5722390,95726403.3055320}
Definition at line 21 of file helike_energy.cpp.
Referenced by helike_energy(), and helike_quantum_defect().
double He1Energies[NHE1LEVELS] [static] |
{0.0 , 159855.9734, 166277.4390, 169087.8298, 169086.8417, 169086.7652, 171134.8957, 183236.7908, 184864.8281, 185564.6657, 186101.5615, 186104.9656, 186209.3638, 190298.6619, 190940.6075, 191217.0826, 191444.4868, 191446.4547, 191451.8805, 191451.8964, 191492.7108, 193346.9900, 193663.5106, 193800.7280, 193917.1538, 193918.2888, 193921.1207, 193921.1298, 193921.6166, 193921.6209, 193942.4612, 194936.1184, 195114.8672, 195192.7542, 195260.0724, 195260.7694, 195262.4251, 195262.4307, 195262.7236, 195262.7261, 195262.7930, 195262.7947, 195274.9074, 195868.2357, 195978.8938, 196027.3216, 196069.6730, 196070.1273, 196071.1763, 196071.1800, 196071.3686, 196071.3702, 196071.4141, 196071.4151, 196071.4283, 196071.4290, 196079.0865, 196461.3605, 196534.5628, 196566.7159, 196595.0620, 196595.3730, 196596.0785, 196596.0810, 196596.2092, 196596.2103, 196596.2404, 196596.2411, 196596.2503, 196596.2508, 196596.2541, 196596.2544, 196601.3992, 196861.9861, 196912.9014, 196935.3339, 196955.2261, 196955.4477, 196955.9445, 196955.9463, 196956.0373, 196956.0380, 196956.0595, 196956.0600, 196956.0666, 196956.0670, 196956.0693, 196956.0696, 196956.0705, 196956.0707, 196959.6917, 197145.2320, 197182.0643, 197198.3343, 197212.8252, 197212.9885, 197213.3513, 197213.3527, 197213.4194, 197213.4200, 197213.4358, 197213.4362, 197213.4411, 197213.4414, 197213.4431, 197213.4433, 197213.4440, 197213.4442, 197213.4445, 197213.4446, 197216.0885}
Definition at line 45 of file helike_energy.cpp.
Referenced by helike_energy(), and helike_quantum_defect().
double IonEnergies[LIMELM-2][NIONLEVELS] [static] |
Definition at line 71 of file helike_energy.cpp.
Referenced by helike_energy().