/home66/gary/public_html/cloudy/c10_branch/source/helike.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define printflag   (0)
#define TRANSPROBMAGIC   (60725)
#define COLLISMAGIC   (30915)
#define CASEABMAGIC   (51214)

Functions

void HeCollidSetup (void)
double helike_energy (long nelem, long ipLev)
double helike_quantum_defect (long int nelem, long int ipLev)
realnum helike_transprob (long nelem, long ipHi, long ipLo)
void AGN_He1_CS (FILE *ioPun)

Define Documentation

#define CASEABMAGIC   (51214)

the magic number for the table of He1 case A and 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."

Definition at line 19 of file helike.h.

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


Function Documentation

void AGN_He1_CS ( FILE *  ioPun  ) 

AGN_He1_CS routine to save table needed for AGN3 - collision strengths of HeI

Parameters:
*ioPun 

Definition at line 550 of file iso_solve.cpp.

References DEBUG_ENTRY, HeCSInterp(), ipELECTRON, ipHe2p3P0, ipHe2p3P1, ipHe2p3P2, ipHe2s3S, ipHe3d1D, ipHe3d3D, ipHe3p3P, ipHe3s3S, phycon, t_phycon::te, and TempChange().

Referenced by SaveDo().

Here is the call graph for this function:

void HeCollidSetup ( void   ) 

HeCollidSetup read in helium collision data files

Todo:
2 - this structure is currently only used for helium itself... stuff numbers in for other elements, or drop the [nelem] dimension off of iso.HeCS[ipISO]

Definition at line 85 of file helike_cs.cpp.

References multi_arr< T, d, ALLOC, lgBC >::alloc(), ASSERT, cdEXIT, chLine_LENGTH, COLLISMAGIC, t_iso::CSTemp, DEBUG_ENTRY, dense, FFmtRead(), HE1CSARRAY, t_iso::HeCS, INPUT_LINE_LENGTH, ioQQQ, ipHe1s1S, ipHe2s3S, ipHE_LIKE, ipHELIUM, iso, t_dense::lgElmtOn, t_trace::lgTrace, LIMELM, t_iso::nCollapsed_max, t_iso::nCS, NISO, t_iso::numLevels_max, open_data(), read_whole_line(), multi_arr< T, d, ALLOC, lgBC >::reserve(), strchr_s(), trace, and multi_arr< T, d, ALLOC, lgBC >::zero().

Referenced by iso_create().

Here is the call graph for this function:

double helike_energy ( long  nelem,
long  ipLev 
)

helike_energy get helike level energy in cm-1

Parameters:
nelem 
ipLev 

Referenced by iso_create().

double helike_quantum_defect ( long int  nelem,
long int  ipLev 
)

helike_quantum_defect get quantum defect for helium-like level

Parameters:
nelem 
ipLev 

Definition at line 243 of file helike_energy.cpp.

References ASSERT, DEBUG_ENTRY, EionRYD, EionWN, He1Energies, ipHe1s1S, ipHE_LIKE, ipHELIUM, ipHYDROGEN, iso, LIMELM, t_iso::n_HighestResolved_max, NHE1LEVELS, pow(), RYD_INF, S, StatesElemNEW, and TotalInsanity().

Referenced by helike_energy(), and helike_transprob().

Here is the call graph for this function:

realnum helike_transprob ( long  nelem,
long  ipHi,
long  ipLo 
)

helike_transprob get transition probability for helium-like transition [s-1]

Parameters:
nelem 
ipHi 
ipLo 

Definition at line 975 of file helike_einsta.cpp.

References ASSERT, t_iso::CachedAs, DEBUG_ENTRY, he_1trans(), helike_quantum_defect(), HydroEinstA(), ipHE_LIKE, IPRAD, iso, iso_put_error(), L_, N_, t_iso::n_HighestResolved_max, t_iso::nCollapsed_max, t_iso::numLevels_max, POW2, S_, and Transitions.

Referenced by iso_create().

Here is the call graph for this function:

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1