cloudy
trunk
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
source
geometry.h
Go to the documentation of this file.
1
/* This file is part of Cloudy and is copyright (C)1978-2022 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
25
realnum
DirectionalCosin
;
26
29
realnum
FillFac
,
30
filpow
,
31
fiscal
;
32
34
bool
lgSphere
;
35
39
/* covering factors, account for possible less than total coverageof 4\pi */
45
realnum
covgeo
;
46
54
realnum
covaper
;
55
61
realnum
covrt
;
62
64
bool
lgStatic
;
65
71
long
int
iEmissPower
;
72
77
realnum
size
;
78
80
bool
lgSizeSet
;
81
84
bool
lgStaticNoIt
;
85
87
long
int
nprint
;
88
89
/* the largest number of zones needed in any iteration, used to malloc
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_ */
t_warnings
Definition:
warnings.h:15
t_geometry::comment
void comment(t_warnings &)
Definition:
geometry.h:18
t_geometry::size
realnum size
Definition:
geometry.h:77
t_geometry::lgZoneTrp
bool lgZoneTrp
Definition:
geometry.h:97
t_geometry::iEmissPower
long int iEmissPower
Definition:
geometry.h:71
t_geometry::fiscal
realnum fiscal
Definition:
geometry.h:29
t_geometry::covgeo
realnum covgeo
Definition:
geometry.h:45
t_geometry::lgZoneSet
bool lgZoneSet
Definition:
geometry.h:94
t_geometry::FillFac
realnum FillFac
Definition:
geometry.h:29
t_geometry::nend_max
long int nend_max
Definition:
geometry.h:91
t_geometry::lgSphere
bool lgSphere
Definition:
geometry.h:34
geometry
t_geometry geometry
Definition:
geometry.cpp:5
t_geometry::nprint
long int nprint
Definition:
geometry.h:87
t_geometry
Definition:
geometry.h:11
realnum
float realnum
Definition:
cddefines.h:124
t_geometry::lgStatic
bool lgStatic
Definition:
geometry.h:64
t_geometry::DirectionalCosin
realnum DirectionalCosin
Definition:
geometry.h:25
t_geometry::covrt
realnum covrt
Definition:
geometry.h:61
t_geometry::lgGeoPP
bool lgGeoPP
Definition:
geometry.h:21
t_geometry::lgStaticNoIt
bool lgStaticNoIt
Definition:
geometry.h:84
t_geometry::covaper
realnum covaper
Definition:
geometry.h:54
t_geometry::chName
const char * chName() const
Definition:
geometry.h:12
t_geometry::lgSizeSet
bool lgSizeSet
Definition:
geometry.h:80
module.h
module
Definition:
module.h:26
t_geometry::filpow
realnum filpow
Definition:
geometry.h:29
t_geometry::zero
void zero()
Definition:
geometry.cpp:7
Generated by
1.8.5