cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
abund.h
Go to the documentation of this file.
1 /* This file is part of Cloudy and is copyright (C)1978-2013 by Gary J. Ferland and
2  * others. For conditions of distribution and use see copyright notice in license.txt */
3 
4 #ifndef ABUND_H_
5 #define ABUND_H_
6 
7 
11 void AbundancesSet(void);
12 
16 void AbundancesPrt( void );
17 
21 void AbundancesZero(void);
22 
27 class Parser;
28 void abund_starburst(Parser &p);
29 
36 double AbundancesTable(double r0,
37  double depth,
38  long int iel);
39 
41 struct t_abund {
42 
44  bool lgAGN[LIMELM];
45 
48  GASS10[LIMELM],
49  anova[LIMELM],
50  apn[LIMELM],
51  ahii[LIMELM],
52  camern[LIMELM],
53  aprim[LIMELM],
54  aism[LIMELM],
55  aCrab[LIMELM];
56 
57  bool lgAbnSolar;
58 
63 
66 
71 
74 
76  lgAbTaON;
77 
78 # define LIMTABD 500
79 
82 
86 
87  long int nAbunTabl;
88 
90  long int ipSolar[LIMELM],
91  npSolar;
92 
95 
98 
100  depset[LIMELM];
101 
103  bool lgDepln;
104 
107 
108  };
109 extern t_abund abund;
110 
111 
112 
113 #endif /* ABUND_H_ */
realnum ahii[LIMELM]
Definition: abund.h:46
bool lgAGN[LIMELM]
Definition: abund.h:44
realnum anova[LIMELM]
Definition: abund.h:46
long int nAbunTabl
Definition: abund.h:87
realnum depset[LIMELM]
Definition: abund.h:97
realnum AbTabFac[LIMTABD][LIMELM]
Definition: abund.h:81
bool lgElmONapn[LIMELM]
Definition: abund.h:59
realnum aCrab[LIMELM]
Definition: abund.h:46
void AbundancesSet(void)
Definition: abundances.cpp:143
realnum Depletion[LIMELM]
Definition: abund.h:97
realnum GASS10[LIMELM]
Definition: abund.h:46
realnum SolarSave[LIMELM]
Definition: abund.h:46
Definition: parser.h:31
bool lgAbnSolar
Definition: abund.h:57
t_abund abund
Definition: abund.cpp:5
realnum apn[LIMELM]
Definition: abund.h:46
realnum ScaleMetals
Definition: abund.h:106
realnum camern[LIMELM]
Definition: abund.h:46
void AbundancesPrt(void)
Definition: abundances.cpp:30
bool lgAbTaDepth[LIMELM]
Definition: abund.h:70
float realnum
Definition: cddefines.h:107
void AbundancesZero(void)
Definition: abundances.cpp:534
double AbundancesTable(double r0, double depth, long int iel)
Definition: abundances.cpp:460
realnum AbTabRad[LIMTABD][LIMELM]
Definition: abund.h:81
bool lgElmONahii[LIMELM]
Definition: abund.h:59
#define LIMTABD
Definition: abund.h:78
long int ipSolar[LIMELM]
Definition: abund.h:90
realnum aism[LIMELM]
Definition: abund.h:46
realnum OldSolar84[LIMELM]
Definition: abund.h:46
realnum aprim[LIMELM]
Definition: abund.h:46
bool lgAbTaON
Definition: abund.h:70
const int LIMELM
Definition: cddefines.h:262
bool lgDepln
Definition: abund.h:103
long int npSolar
Definition: abund.h:90
void abund_starburst(Parser &p)
Definition: abund.h:41
realnum ScaleElement[LIMELM]
Definition: abund.h:94
bool lgAbunTabl[LIMELM]
Definition: abund.h:70
bool lgElmONaism[LIMELM]
Definition: abund.h:59
bool lgElmONaCrab[LIMELM]
Definition: abund.h:59
realnum solar[LIMELM]
Definition: abund.h:65