Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
struc.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 STRUC_H_
5 #define STRUC_H_
6 
7 #include "container_classes.h"
8 
14 struct t_struc {
15 
21  long int nzlim;
22 
25 
27  vector<realnum> testr,
28  volstr,
30  histr,
31  hiistr,
32  ednstr,
33  o3str,
35  pressure,
37  windv,
47  hden,
51  DenMass,
53  depth,
55  drad,
59  depth_last,
60  drad_last;
61 
64 
67 
70 
73  vector<realnum> H2_abund;
74 
77 
79  vector<double> coolstr,
80  heatstr;
81 
86 
88  {
89  /* limit on ionization we check for zoning and prtcomment */
90  dr_ionfrac_limit = 1e-3f;
91  }
92 };
93 
94 extern t_struc struc;
95 
96 #endif /* STRUC_H_ */
vector< realnum > windv
Definition: struc.h:27
vector< realnum > drad_x_fillfac
Definition: struc.h:27
multi_arr< realnum, 2 > gas_phase
Definition: struc.h:76
vector< realnum > pres_radiation_lines_curr
Definition: struc.h:27
realnum dr_ionfrac_limit
Definition: struc.h:85
vector< realnum > volstr
Definition: struc.h:27
vector< realnum > ednstr
Definition: struc.h:27
vector< realnum > depth_last
Definition: struc.h:27
vector< realnum > hiistr
Definition: struc.h:27
vector< realnum > AccelGravity
Definition: struc.h:27
vector< realnum > H2_abund
Definition: struc.h:73
Definition: struc.h:14
vector< realnum > pressure
Definition: struc.h:27
vector< realnum > drad
Definition: struc.h:27
realnum TempChangeMax
Definition: struc.h:63
multi_arr< realnum, 3 > xIonDense
Definition: struc.h:66
vector< realnum > o3str
Definition: struc.h:27
vector< realnum > DenMass
Definition: struc.h:27
float realnum
Definition: cddefines.h:127
vector< realnum > testr
Definition: struc.h:27
vector< realnum > hden
Definition: struc.h:27
vector< double > coolstr
Definition: struc.h:79
vector< realnum > xLyman_depth
Definition: struc.h:27
multi_arr< realnum, 4 > StatesElem
Definition: struc.h:69
vector< realnum > GasPressure
Definition: struc.h:27
long int nzlim
Definition: struc.h:21
vector< realnum > depth
Definition: struc.h:27
t_struc()
Definition: struc.h:87
vector< realnum > histr
Definition: struc.h:27
vector< double > heatstr
Definition: struc.h:79
vector< realnum > DenParticles
Definition: struc.h:27
long int nzonePreviousIteration
Definition: struc.h:24
t_struc struc
Definition: struc.cpp:6
vector< realnum > AccelTotalOutward
Definition: struc.h:27
vector< realnum > drad_last
Definition: struc.h:27
multi_arr< realnum, 2 > molecules
Definition: struc.h:72