DFNgen
2.0
DFN Model Generator
input.h
Go to the documentation of this file.
1
#ifndef _input_h_
2
#define _input_h_
3
#include <string>
4
#include <fstream>
5
// Variable prototypes for user input variables
6
7
extern
short
stopCondition
;
8
extern
unsigned
int
nPoly
;
9
extern
double
domainSize
[3];
10
extern
double
h
;
11
extern
float
radiiListIncrease
;
12
extern
double
eps
;
13
extern
bool
disableFram
;
14
extern
bool
visualizationMode
;
15
extern
bool
tripleIntersections
;
16
extern
bool
boundaryFaces
[6];
17
extern
bool
keepOnlyLargestCluster
;
18
extern
bool
printRejectReasons
;
19
extern
bool
outputFinalRadiiPerFamily
;
20
extern
bool
outputAcceptedRadiiPerFamily
;
21
extern
bool
*
ebetaDistribution
;
22
extern
bool
*
rbetaDistribution
;
23
extern
bool
insertUserRectanglesFirst
;
24
extern
bool
forceLargeFractures
;
25
extern
unsigned
int
seed
;
26
extern
float
domainSizeIncrease
[3];
27
extern
float
removeFracturesSmallerThan
;
28
extern
int
nFamRect
;
29
extern
int
nUserRect
;
30
extern
int
nFamEll
;
31
extern
int
nUserEll
;
32
extern
float
*
famProb
;
33
extern
float
*
famProbOriginal
;
34
extern
int
*
edistr
;
35
extern
float
*
easpect
;
36
extern
unsigned
int
*
enumPoints
;
37
extern
bool
eAngleOption
;
38
extern
float
*
etheta
;
39
extern
float
*
ephi
;
40
extern
float
*
ebeta
;
41
extern
float
*
ekappa
;
42
extern
float
*
eLogMean
;
43
extern
float
*
eLogMin
;
44
extern
float
*
eLogMax
;
45
extern
float
*
eExpMin
;
46
extern
float
*
eExpMax
;
47
extern
float
*
esd
;
48
extern
float
*
eExpMean
;
49
extern
float
*
econst
;
50
extern
float
*
emin
;
51
extern
float
*
emax
;
52
extern
float
*
ealpha
;
53
extern
unsigned
int
*
rdistr
;
54
extern
float
*
raspect
;
55
extern
bool
rAngleOption
;
56
extern
float
*
rtheta
;
57
extern
float
*
rphi
;
58
extern
float
*
rbeta
;
59
extern
float
*
rkappa
;
60
extern
float
*
rLogMean
;
61
extern
float
*
rLogMin
;
62
extern
float
*
rLogMax
;
63
extern
float
*
rExpMin
;
64
extern
float
*
rExpMax
;
65
extern
float
*
rsd
;
66
extern
float
*
rmin
;
67
extern
float
*
rmax
;
68
extern
float
*
ralpha
;
69
extern
float
*
rExpMean
;
70
extern
float
*
rconst
;
71
extern
bool
ueAngleOption
;
72
extern
float
*
ueRadii
;
73
extern
float
*
ueBeta
;
74
extern
float
*
ueaspect
;
75
extern
double
*
uetranslation
;
76
extern
double
*
uenormal
;
77
extern
unsigned
int
*
uenumPoints
;
78
extern
bool
userRectanglesOnOff
;
79
extern
bool
userEllipsesOnOff
;
80
extern
bool
outputAllRadii
;
81
extern
float
*
urRadii
;
82
extern
bool
urAngleOption
;
83
extern
float
*
urBeta
;
84
extern
float
*
uraspect
;
85
extern
double
*
urtranslation
;
86
extern
double
*
urnormal
;
87
extern
bool
userRecByCoord
;
88
extern
bool
userEllByCoord
;
89
extern
unsigned
int
nRectByCoord
;
90
extern
double
*
userRectCoordVertices
;
91
extern
double
*
userEllCoordVertices
;
92
extern
unsigned
int
nEllByCoord
;
93
extern
unsigned
int
nEllNodes
;
94
extern
int
aperture
;
95
extern
float
meanAperture
;
96
extern
float
stdAperture
;
97
extern
float
apertureFromTransmissivity
[2];
98
extern
double
constantAperture
;
99
extern
double
lengthCorrelatedAperture
[2];
100
extern
bool
permOption
;
101
extern
double
constantPermeability
;
102
extern
float
*
econst
;
103
extern
float
*
rconst
;
104
extern
float
*
layers
;
105
extern
float
*
layerVol
;
106
extern
int
*
rLayer
;
107
extern
int
*
eLayer
;
108
extern
bool
*
p32Status
;
109
extern
bool
ignoreBoundaryFaces
;
110
extern
int
numOfLayers
;
111
extern
int
rejectsPerFracture
;
112
extern
float
*
e_p32Targets
;
113
extern
float
*
r_p32Targets
;
114
extern
float
removeFracturesLessThan
;
115
116
#endif
117
118
119
120
121
122
123
apertureFromTransmissivity
float apertureFromTransmissivity[2]
Definition:
readInput.cpp:420
nUserRect
int nUserRect
Definition:
readInput.cpp:360
userRectCoordVertices
double * userRectCoordVertices
Definition:
readInput.cpp:393
ebeta
float * ebeta
Definition:
readInput.cpp:178
urRadii
float * urRadii
Definition:
readInput.cpp:363
rmin
float * rmin
Definition:
readInput.cpp:286
econst
float * econst
Definition:
input.h:102
uenormal
double * uenormal
Definition:
readInput.cpp:329
eLayer
int * eLayer
Definition:
readInput.cpp:459
rExpMin
float * rExpMin
Definition:
readInput.cpp:201
domainSizeIncrease
float domainSizeIncrease[3]
Definition:
readInput.cpp:111
boundaryFaces
bool boundaryFaces[6]
Definition:
readInput.cpp:52
eLogMin
float * eLogMin
Definition:
readInput.cpp:207
userEllCoordVertices
double * userEllCoordVertices
Definition:
readInput.cpp:397
nUserEll
int nUserEll
Definition:
readInput.cpp:309
ueAngleOption
bool ueAngleOption
Definition:
readInput.cpp:314
nRectByCoord
unsigned int nRectByCoord
Definition:
readInput.cpp:383
urnormal
double * urnormal
Definition:
readInput.cpp:380
ebetaDistribution
bool * ebetaDistribution
Definition:
readInput.cpp:87
rLogMean
float * rLogMean
Definition:
readInput.cpp:280
nPoly
unsigned int nPoly
Definition:
readInput.cpp:15
keepOnlyLargestCluster
bool keepOnlyLargestCluster
Definition:
readInput.cpp:61
urAngleOption
bool urAngleOption
Definition:
readInput.cpp:368
r_p32Targets
float * r_p32Targets
Definition:
readInput.cpp:296
emin
float * emin
Definition:
readInput.cpp:222
userRecByCoord
bool userRecByCoord
Definition:
readInput.cpp:340
ealpha
float * ealpha
Definition:
readInput.cpp:228
famProbOriginal
float * famProbOriginal
Definition:
readInput.cpp:137
ralpha
float * ralpha
Definition:
readInput.cpp:292
ueaspect
float * ueaspect
Definition:
readInput.cpp:323
rAngleOption
bool rAngleOption
Definition:
readInput.cpp:251
emax
float * emax
Definition:
readInput.cpp:225
userRectanglesOnOff
bool userRectanglesOnOff
Definition:
readInput.cpp:336
outputAllRadii
bool outputAllRadii
Definition:
readInput.cpp:357
numOfLayers
int numOfLayers
Definition:
readInput.cpp:476
rExpMean
float * rExpMean
Definition:
readInput.cpp:299
rLogMax
float * rLogMax
Definition:
readInput.cpp:198
outputAcceptedRadiiPerFamily
bool outputAcceptedRadiiPerFamily
Definition:
readInput.cpp:82
rsd
float * rsd
Definition:
readInput.cpp:283
eExpMax
float * eExpMax
Definition:
readInput.cpp:216
seed
unsigned int seed
Definition:
readInput.cpp:105
rbetaDistribution
bool * rbetaDistribution
Definition:
readInput.cpp:92
permOption
bool permOption
Definition:
readInput.cpp:349
layers
float * layers
Definition:
readInput.cpp:443
rconst
float * rconst
Definition:
input.h:103
userEllipsesOnOff
bool userEllipsesOnOff
Definition:
readInput.cpp:306
rExpMax
float * rExpMax
Definition:
readInput.cpp:204
rdistr
unsigned int * rdistr
Definition:
readInput.cpp:243
aperture
int aperture
Definition:
readInput.cpp:413
outputFinalRadiiPerFamily
bool outputFinalRadiiPerFamily
Definition:
readInput.cpp:74
rmax
float * rmax
Definition:
readInput.cpp:289
insertUserRectanglesFirst
bool insertUserRectanglesFirst
Definition:
readInput.cpp:96
eAngleOption
bool eAngleOption
Definition:
readInput.cpp:163
rejectsPerFracture
int rejectsPerFracture
Definition:
readInput.cpp:439
eLogMax
float * eLogMax
Definition:
readInput.cpp:210
rphi
float * rphi
Definition:
readInput.cpp:269
radiiListIncrease
float radiiListIncrease
Definition:
readInput.cpp:26
removeFracturesSmallerThan
float removeFracturesSmallerThan
meanAperture
float meanAperture
Definition:
readInput.cpp:401
stdAperture
float stdAperture
Definition:
readInput.cpp:405
e_p32Targets
float * e_p32Targets
Definition:
readInput.cpp:232
eExpMean
float * eExpMean
Definition:
readInput.cpp:192
rLogMin
float * rLogMin
Definition:
readInput.cpp:195
edistr
int * edistr
Definition:
readInput.cpp:148
forceLargeFractures
bool forceLargeFractures
Definition:
readInput.cpp:102
tripleIntersections
bool tripleIntersections
Definition:
readInput.cpp:41
etheta
float * etheta
Definition:
readInput.cpp:168
uraspect
float * uraspect
Definition:
readInput.cpp:374
rLayer
int * rLayer
Definition:
readInput.cpp:453
esd
float * esd
Definition:
readInput.cpp:189
uenumPoints
unsigned int * uenumPoints
Definition:
readInput.cpp:332
nFamEll
int nFamEll
Definition:
readInput.cpp:120
famProb
float * famProb
Definition:
readInput.cpp:133
visualizationMode
bool visualizationMode
Definition:
readInput.cpp:36
eps
double eps
Definition:
DFNmain.cpp:39
nEllNodes
unsigned int nEllNodes
Definition:
readInput.cpp:389
constantAperture
double constantAperture
Definition:
readInput.cpp:423
lengthCorrelatedAperture
double lengthCorrelatedAperture[2]
Definition:
readInput.cpp:429
rtheta
float * rtheta
Definition:
readInput.cpp:264
nFamRect
int nFamRect
Definition:
readInput.cpp:116
nEllByCoord
unsigned int nEllByCoord
Definition:
readInput.cpp:386
printRejectReasons
bool printRejectReasons
Definition:
readInput.cpp:67
ephi
float * ephi
Definition:
readInput.cpp:174
urBeta
float * urBeta
Definition:
readInput.cpp:371
ueRadii
float * ueRadii
Definition:
readInput.cpp:317
enumPoints
unsigned int * enumPoints
Definition:
readInput.cpp:158
p32Status
bool * p32Status
Definition:
readInput.cpp:468
constantPermeability
double constantPermeability
Definition:
readInput.cpp:432
rbeta
float * rbeta
Definition:
readInput.cpp:272
userEllByCoord
bool userEllByCoord
Definition:
readInput.cpp:344
eLogMean
float * eLogMean
Definition:
readInput.cpp:186
ignoreBoundaryFaces
bool ignoreBoundaryFaces
Definition:
readInput.cpp:473
eExpMin
float * eExpMin
Definition:
readInput.cpp:213
easpect
float * easpect
Definition:
readInput.cpp:151
removeFracturesLessThan
float removeFracturesLessThan
Definition:
readInput.cpp:260
domainSize
double domainSize[3]
Definition:
readInput.cpp:18
h
double h
Definition:
readInput.cpp:21
ueBeta
float * ueBeta
Definition:
readInput.cpp:320
disableFram
bool disableFram
Definition:
readInput.cpp:30
urtranslation
double * urtranslation
Definition:
readInput.cpp:377
raspect
float * raspect
Definition:
readInput.cpp:246
rkappa
float * rkappa
Definition:
readInput.cpp:277
uetranslation
double * uetranslation
Definition:
readInput.cpp:326
layerVol
float * layerVol
Definition:
readInput.cpp:447
stopCondition
short stopCondition
Definition:
readInput.cpp:12
ekappa
float * ekappa
Definition:
readInput.cpp:183
input.h
Generated by
1.8.12