| cloudy
    trunk
    | 

Go to the source code of this file.
| Macros | |
| #define | printflag (0) | 
| #define | TRANSPROBMAGIC (60725) | 
| #define | COLLISMAGIC (30915) | 
| #define | CASEBMAGIC (130128) | 
| Functions | |
| void | HeCollidSetup (void) | 
| double | helike_energy (long nelem, long ipLev) | 
| double | helike_quantum_defect (long nelem, long n, long lqn, long S, long j) | 
| realnum | helike_transprob (long nelem, long ipHi, long ipLo) | 
| void | AGN_He1_CS (FILE *ioPun) | 
| #define CASEBMAGIC (130128) | 
the magic number for the table of He1 case B emissivities, YYMMDD
Definition at line 26 of file helike.h.
Referenced by GetStandardHeLines().
| #define COLLISMAGIC (30915) | 
the magic number for the table of He1 effective collision strengths, YYMMDD
Definition at line 24 of file helike.h.
Referenced by HeCollidSetup().
| #define printflag (0) | 
Set this flag to one of the following values
      0 don't print
      1 print As
      2 print only forbidden As
      3 print Es
      4 print threshold photoionization cross-sections
      5 print radiative recombination coefficients.     
      6   print photoionization cross-section grids.  
 Out files are "Helike___.txt" with the blank being, respectively, "As","fAs","Es","ThPCS","RR", and "PCSgrid." 
| #define TRANSPROBMAGIC (60725) | 
the magic number for the table of He-like transition probabilities, YYMMDD
Definition at line 22 of file helike.h.
Referenced by HelikeTransProbSetup().
| void AGN_He1_CS | ( | FILE * | ioPun | ) | 
AGN_He1_CS routine to save table needed for AGN3 - collision strengths of HeI
| *ioPun | 
Definition at line 503 of file iso_solve.cpp.
References DEBUG_ENTRY, fprintf(), HeCSInterp(), ipELECTRON, ipHe2p3P0, ipHe2p3P1, ipHe2p3P2, ipHe2s3S, ipHe3d1D, ipHe3d3D, ipHe3p3P, ipHe3s3S, phycon, t_phycon::te, and TempChange().
Referenced by SaveDo().

| void HeCollidSetup | ( | void | ) | 
HeCollidSetup read in helium collision data files
Definition at line 240 of file helike_cs.cpp.
References multi_arr< T, d, ALLOC, lgBC >::alloc(), ASSERT, cdEXIT, chLine_LENGTH, COLLISMAGIC, CSTemp, DEBUG_ENTRY, EXIT_FAILURE, FFmtRead(), fprintf(), ioQQQ, ipHE_LIKE, ipHELIUM, iso_sp, t_trace::lgTrace, t_iso_sp::nCollapsed_max, t_iso_sp::numLevels_max, open_data(), read_whole_line(), multi_arr< T, d, ALLOC, lgBC >::reserve(), strchr_s(), and trace.
Referenced by iso_create().

| double helike_energy | ( | long | nelem, | 
| long | ipLev | ||
| ) | 
| double helike_quantum_defect | ( | long | nelem, | 
| long | n, | ||
| long | lqn, | ||
| long | S, | ||
| long | j | ||
| ) | 
helike_quantum_defect get quantum defect for helium-like level
| nelem | |
| n | |
| lqn | |
| S | |
| j | 
Definition at line 245 of file helike_energy.cpp.
References ASSERT, DEBUG_ENTRY, EionRYD, EionWN, He1Energies, HE_RYD_FACTOR, ipHE_LIKE, ipHELIUM, ipHYDROGEN, iso_sp, LIMELM, NHE1LEVELS, pow(), t_iso_sp::QuantumNumbers2Index, S, and TotalInsanity().
Referenced by helike_energy(), helike_transprob(), and helike_transprob_collapsed_to_resolved().

| realnum helike_transprob | ( | long | nelem, | 
| long | ipHi, | ||
| long | ipLo | ||
| ) | 
helike_transprob get transition probability for helium-like transition [s-1]
| nelem | |
| ipHi | |
| ipLo | 
Definition at line 1283 of file helike_einsta.cpp.
References ASSERT, DEBUG_ENTRY, TransitionProxy::EnergyWN(), he_1trans(), helike_quantum_defect(), helike_transprob_collapsed_to_collapsed(), helike_transprob_collapsed_to_resolved(), ipHE_LIKE, IPRAD, iso_put_error(), iso_sp, J_, L_, N_, S_, and t_iso_sp::trans().
Referenced by iso_create().

 1.8.5
 1.8.5