Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
stopcalc.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 STOPCALC_H_
5 #define STOPCALC_H_
6 
7 class Flux;
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 
70  colpls,
71  colnut;
72 
75 
78 
81 
84 
87 
90 
93 
104 
106  long int ipStopLin1[MXSTPL],
109  long int nstpl;
110 
113 
118 
121 
123  vector<long> ContIndex;
124  vector<Flux> ContNFnu;
125 
128 
132 
133  };
134 
135 extern t_StopCalc StopCalc;
136 
137 
138 #endif /* STOPCALC_H_ */
realnum col_h2
Definition: stopcalc.h:74
realnum StopLineWl2[MXSTPL]
Definition: stopcalc.h:111
realnum StopElecDensity
Definition: stopcalc.h:92
realnum StopDepleteFrac
Definition: stopcalc.h:61
realnum colnut
Definition: stopcalc.h:69
long int nstpl
Definition: stopcalc.h:109
long int iptnu
Definition: stopcalc.h:29
realnum StopElecFrac
Definition: stopcalc.h:48
long int ipStopLin1[MXSTPL]
Definition: stopcalc.h:106
bool lgStop21cm
Definition: stopcalc.h:120
char chStopLabel1[MXSTPL][NCHLAB]
Definition: stopcalc.h:115
realnum AV_extended
Definition: stopcalc.h:89
realnum stpint[MXSTPL]
Definition: stopcalc.h:103
int nEmergent[MXSTPL]
Definition: stopcalc.h:117
realnum col_monoxco
Definition: stopcalc.h:86
const int nCHREASONSTOP
Definition: stopcalc.h:16
char chStopLabel2[MXSTPL][NCHLAB]
Definition: stopcalc.h:115
realnum colpls
Definition: stopcalc.h:69
Definition: flux.h:9
const int MXSTPL
Definition: stopcalc.h:10
t_StopCalc StopCalc
Definition: stopcalc.cpp:7
realnum HColStop
Definition: stopcalc.h:69
realnum StopHPlusFrac
Definition: stopcalc.h:56
bool lgStopSpeciesColumn
Definition: stopcalc.h:129
realnum xMass
Definition: stopcalc.h:77
float realnum
Definition: cddefines.h:127
realnum col_species
Definition: stopcalc.h:131
const realnum COLUMN_INIT
Definition: stopcalc.h:14
realnum AV_point
Definition: stopcalc.h:89
string chSpeciesColumn
Definition: stopcalc.h:130
realnum StopH2MoleFrac
Definition: stopcalc.h:52
realnum col_H0_ov_Tspin
Definition: stopcalc.h:83
realnum StopLineWl1[MXSTPL]
Definition: stopcalc.h:111
vector< Flux > ContNFnu
Definition: stopcalc.h:124
realnum TempLoStopZone
Definition: stopcalc.h:42
long int ipStopLin2[MXSTPL]
Definition: stopcalc.h:106
realnum TempLoStopIteration
Definition: stopcalc.h:45
realnum taunu
Definition: stopcalc.h:26
char chReasonStop[nCHREASONSTOP]
Definition: stopcalc.h:127
realnum tauend
Definition: stopcalc.h:23
realnum StopVelocity
Definition: stopcalc.h:65
const int NCHLAB
Definition: cddefines.h:314
double TeFloor
Definition: stopcalc.h:33
Definition: stopcalc.h:19
vector< long > ContIndex
Definition: stopcalc.h:123
realnum TempHiStopZone
Definition: stopcalc.h:36
realnum col_h2_nut
Definition: stopcalc.h:80
realnum TempHiStopIteration
Definition: stopcalc.h:38