cloudy  trunk
stopcalc.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 STOPCALC_H_
5 #define STOPCALC_H_
6 
7 #include "flux.h"
8 
10 const int MXSTPL = 10;
11 
14 const realnum COLUMN_INIT = 1e30f;
15 
16 const int nCHREASONSTOP = 100;
17 
19 struct t_StopCalc {
27 
29  long int iptnu;
30 
33  double TeFloor;
34 
39 
46 
49 
53 
57 
62 
66 
72 
75 
78 
81 
84 
87 
90 
93 
104 
106  long int ipStopLin1[MXSTPL],
109  long int nstpl;
110 
113 
115  char chStopLabel1[MXSTPL][5] ,
118 
121 
123  vector<long> ContIndex;
124  vector<Flux> ContNFnu;
125 
127  long int nTotalIonizStop;
128 
131 
135 
136  };
137 
138 extern t_StopCalc StopCalc;
139 
140 
141 #endif /* STOPCALC_H_ */
t_StopCalc::col_H0_ov_Tspin
realnum col_H0_ov_Tspin
Definition: stopcalc.h:83
MXSTPL
const int MXSTPL
Definition: stopcalc.h:10
t_StopCalc::col_h2_nut
realnum col_h2_nut
Definition: stopcalc.h:80
t_StopCalc::HColStop
realnum HColStop
Definition: stopcalc.h:69
t_StopCalc::chStopLabel1
char chStopLabel1[MXSTPL][5]
Definition: stopcalc.h:115
t_StopCalc::colpls
realnum colpls
Definition: stopcalc.h:70
t_StopCalc::StopVelocity
realnum StopVelocity
Definition: stopcalc.h:65
t_StopCalc::nEmergent
int nEmergent[MXSTPL]
Definition: stopcalc.h:117
realnum
float realnum
Definition: cddefines.h:103
t_StopCalc::taunu
realnum taunu
Definition: stopcalc.h:26
t_StopCalc::lgStop21cm
bool lgStop21cm
Definition: stopcalc.h:120
t_StopCalc::ipStopLin2
long int ipStopLin2[MXSTPL]
Definition: stopcalc.h:107
t_StopCalc::colnut
realnum colnut
Definition: stopcalc.h:71
t_StopCalc::ContIndex
vector< long > ContIndex
Definition: stopcalc.h:123
t_StopCalc::AV_point
realnum AV_point
Definition: stopcalc.h:89
t_StopCalc::iptnu
long int iptnu
Definition: stopcalc.h:29
t_StopCalc::chReasonStop
char chReasonStop[nCHREASONSTOP]
Definition: stopcalc.h:130
t_StopCalc::lgStopSpeciesColumn
bool lgStopSpeciesColumn
Definition: stopcalc.h:132
t_StopCalc::ContNFnu
vector< Flux > ContNFnu
Definition: stopcalc.h:124
flux.h
t_StopCalc::StopDepleteFrac
realnum StopDepleteFrac
Definition: stopcalc.h:61
CHARS_SPECIES
@ CHARS_SPECIES
Definition: cddefines.h:274
t_StopCalc::col_h2
realnum col_h2
Definition: stopcalc.h:74
t_StopCalc::StopHPlusFrac
realnum StopHPlusFrac
Definition: stopcalc.h:56
t_StopCalc::AV_extended
realnum AV_extended
Definition: stopcalc.h:89
t_StopCalc::StopElecDensity
realnum StopElecDensity
Definition: stopcalc.h:92
t_StopCalc::StopLineWl1
realnum StopLineWl1[MXSTPL]
Definition: stopcalc.h:111
t_StopCalc::col_monoxco
realnum col_monoxco
Definition: stopcalc.h:86
t_StopCalc
Definition: stopcalc.h:19
t_StopCalc::TempHiStopZone
realnum TempHiStopZone
Definition: stopcalc.h:36
t_StopCalc::ipStopLin1
long int ipStopLin1[MXSTPL]
Definition: stopcalc.h:106
t_StopCalc::chSpeciesColumn
char chSpeciesColumn[CHARS_SPECIES]
Definition: stopcalc.h:133
t_StopCalc::stpint
realnum stpint[MXSTPL]
Definition: stopcalc.h:103
t_StopCalc::tauend
realnum tauend
Definition: stopcalc.h:23
t_StopCalc::TempLoStopZone
realnum TempLoStopZone
Definition: stopcalc.h:42
t_StopCalc::TeFloor
double TeFloor
Definition: stopcalc.h:33
t_StopCalc::xMass
realnum xMass
Definition: stopcalc.h:77
t_StopCalc::TempHiStopIteration
realnum TempHiStopIteration
Definition: stopcalc.h:38
t_StopCalc::nTotalIonizStop
long int nTotalIonizStop
Definition: stopcalc.h:127
t_StopCalc::TempLoStopIteration
realnum TempLoStopIteration
Definition: stopcalc.h:45
t_StopCalc::col_species
realnum col_species
Definition: stopcalc.h:134
t_StopCalc::StopElecFrac
realnum StopElecFrac
Definition: stopcalc.h:48
t_StopCalc::chStopLabel2
char chStopLabel2[MXSTPL][5]
Definition: stopcalc.h:116
t_StopCalc::nstpl
long int nstpl
Definition: stopcalc.h:109
t_StopCalc::StopH2MoleFrac
realnum StopH2MoleFrac
Definition: stopcalc.h:52
t_StopCalc::StopLineWl2
realnum StopLineWl2[MXSTPL]
Definition: stopcalc.h:112
nCHREASONSTOP
const int nCHREASONSTOP
Definition: stopcalc.h:16
COLUMN_INIT
const realnum COLUMN_INIT
Definition: stopcalc.h:14
StopCalc
t_StopCalc StopCalc
Definition: stopcalc.cpp:5