Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
heavy.h
Go to the documentation of this file.
1 /* This file is part of Cloudy and is copyright (C)1978-2023 by Gary J. Ferland and
2  * others. For conditions of distribution and use see copyright notice in license.txt */
3 
4 #ifndef HEAVY_H_
5 #define HEAVY_H_
6 
7 /* heavy.h */
8 struct t_Heavy {
9 
11  long int ipHeavy[LIMELM][LIMELM],
16 
19 
22 
25 
28  long int nsShells[LIMELM][LIMELM];
29 
31  char chShell[7][3];
32 
34  {
35  /* list of shells, 1 to 7 */
36  strcpy( chShell[0], "1s" );
37  strcpy( chShell[1], "2s" );
38  strcpy( chShell[2], "2p" );
39  strcpy( chShell[3], "3s" );
40  strcpy( chShell[4], "3p" );
41  strcpy( chShell[5], "3d" );
42  strcpy( chShell[6], "4s" );
43  }
44 };
45 extern t_Heavy Heavy;
46 
47 
48 #endif /* HEAVY_H_ */
double RadRecCon[LIMELM][LIMELM]
Definition: heavy.h:18
realnum xLyaHeavy[LIMELM][LIMELM]
Definition: heavy.h:21
long int nsShells[LIMELM][LIMELM]
Definition: heavy.h:28
float realnum
Definition: cddefines.h:127
long int ipLyHeavy[LIMELM][LIMELM-1]
Definition: heavy.h:11
long int ipBalHeavy[LIMELM][LIMELM-1]
Definition: heavy.h:11
const int LIMELM
Definition: cddefines.h:318
double Valence_IP_Ryd[LIMELM][LIMELM]
Definition: heavy.h:24
t_Heavy()
Definition: heavy.h:33
t_Heavy Heavy
Definition: heavy.cpp:5
char chShell[7][3]
Definition: heavy.h:31
Definition: heavy.h:8
long int ipHeavy[LIMELM][LIMELM]
Definition: heavy.h:11