cloudy  trunk
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 
56 
57  bool lgAbnSolar;
58 
63 
66 
71 
74 
77 
78 # define LIMTABD 500
79 
82 
86 
87  long int nAbunTabl;
88 
90  long int ipSolar[LIMELM],
92 
95 
98 
101 
103  bool lgDepln;
104 
107 
108  };
109 extern t_abund abund;
110 
111 
112 
113 #endif /* ABUND_H_ */
t_abund::ipSolar
long int ipSolar[LIMELM]
Definition: abund.h:90
t_abund::nAbunTabl
long int nAbunTabl
Definition: abund.h:87
t_abund::lgDepln
bool lgDepln
Definition: abund.h:103
t_abund::ScaleElement
realnum ScaleElement[LIMELM]
Definition: abund.h:94
realnum
float realnum
Definition: cddefines.h:103
t_abund::lgAbunTabl
bool lgAbunTabl[LIMELM]
Definition: abund.h:70
t_abund::AbTabFac
realnum AbTabFac[LIMTABD][LIMELM]
Definition: abund.h:81
t_abund::lgElmONahii
bool lgElmONahii[LIMELM]
Definition: abund.h:60
t_abund::GASS10
realnum GASS10[LIMELM]
Definition: abund.h:48
t_abund::lgAbTaON
bool lgAbTaON
Definition: abund.h:76
AbundancesTable
double AbundancesTable(double r0, double depth, long int iel)
Definition: abundances.cpp:460
t_abund::aprim
realnum aprim[LIMELM]
Definition: abund.h:53
t_abund::npSolar
long int npSolar
Definition: abund.h:91
t_abund::apn
realnum apn[LIMELM]
Definition: abund.h:50
t_abund::camern
realnum camern[LIMELM]
Definition: abund.h:52
t_abund::Depletion
realnum Depletion[LIMELM]
Definition: abund.h:97
Parser
Definition: parser.h:31
t_abund::aism
realnum aism[LIMELM]
Definition: abund.h:54
abund_starburst
void abund_starburst(Parser &p)
Definition: abund_starburst.cpp:11
AbundancesZero
void AbundancesZero(void)
Definition: abundances.cpp:534
t_abund::solar
realnum solar[LIMELM]
Definition: abund.h:65
t_abund::lgAbnSolar
bool lgAbnSolar
Definition: abund.h:57
t_abund::depset
realnum depset[LIMELM]
Definition: abund.h:100
t_abund::AbTabRad
realnum AbTabRad[LIMTABD][LIMELM]
Definition: abund.h:85
t_abund::aCrab
realnum aCrab[LIMELM]
Definition: abund.h:55
LIMELM
const int LIMELM
Definition: cddefines.h:258
t_abund::lgElmONaCrab
bool lgElmONaCrab[LIMELM]
Definition: abund.h:62
t_abund::OldSolar84
realnum OldSolar84[LIMELM]
Definition: abund.h:47
abund
t_abund abund
Definition: abund.cpp:5
t_abund::anova
realnum anova[LIMELM]
Definition: abund.h:49
t_abund::lgAGN
bool lgAGN[LIMELM]
Definition: abund.h:44
t_abund::lgAbTaDepth
bool lgAbTaDepth[LIMELM]
Definition: abund.h:73
t_abund::ahii
realnum ahii[LIMELM]
Definition: abund.h:51
t_abund::lgElmONapn
bool lgElmONapn[LIMELM]
Definition: abund.h:59
t_abund::SolarSave
realnum SolarSave[LIMELM]
Definition: abund.h:46
AbundancesSet
void AbundancesSet(void)
Definition: abundances.cpp:143
LIMTABD
#define LIMTABD
Definition: abund.h:78
t_abund::ScaleMetals
realnum ScaleMetals
Definition: abund.h:106
t_abund::lgElmONaism
bool lgElmONaism[LIMELM]
Definition: abund.h:61
t_abund
Definition: abund.h:41
AbundancesPrt
void AbundancesPrt(void)
Definition: abundances.cpp:30