Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
geometry.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 GEOMETRY_H_
5 #define GEOMETRY_H_
6 
9 #include "module.h"
10 
11 struct t_geometry : public module {
12  const char *chName() const
13  {
14  return "geometry";
15  }
16 
17  void zero();
18  void comment(t_warnings&) {}
19 
21  bool lgGeoPP;
22 
26 
30  filpow,
31  fiscal;
32 
34  bool lgSphere;
35 
39  /* covering factors, account for possible less than total coverageof 4\pi */
46 
55 
62 
64  bool lgStatic;
65 
71  long int iEmissPower;
72 
78 
80  bool lgSizeSet;
81 
85 
87  long int nprint;
88 
89  /* the largest number of zones needed in any iteration, used to allocate
90  * arrays that save source function */
91  long int nend_max;
92 
94  bool lgZoneSet;
95 
97  bool lgZoneTrp;
98 
99  };
100 extern t_geometry geometry;
101 
102 
103 
104 #endif /* GEOMETRY_H_ */
Definition: warnings.h:11
void comment(t_warnings &)
Definition: geometry.h:18
realnum size
Definition: geometry.h:77
bool lgZoneTrp
Definition: geometry.h:97
long int iEmissPower
Definition: geometry.h:71
realnum fiscal
Definition: geometry.h:29
realnum covgeo
Definition: geometry.h:45
bool lgZoneSet
Definition: geometry.h:94
realnum FillFac
Definition: geometry.h:29
long int nend_max
Definition: geometry.h:91
bool lgSphere
Definition: geometry.h:34
t_geometry geometry
Definition: geometry.cpp:5
long int nprint
Definition: geometry.h:87
Definition: geometry.h:11
float realnum
Definition: cddefines.h:127
bool lgStatic
Definition: geometry.h:64
realnum DirectionalCosin
Definition: geometry.h:25
realnum covrt
Definition: geometry.h:61
bool lgGeoPP
Definition: geometry.h:21
bool lgStaticNoIt
Definition: geometry.h:84
realnum covaper
Definition: geometry.h:54
const char * chName() const
Definition: geometry.h:12
bool lgSizeSet
Definition: geometry.h:80
Definition: module.h:26
realnum filpow
Definition: geometry.h:29
void zero()
Definition: geometry.cpp:7