OWA-EPANET Toolkit  2.2
epanet2_enums.h
Go to the documentation of this file.
1 
3 /*
4  ******************************************************************************
5  Project: OWA EPANET
6  Version: 2.2
7  Module: epanet2_enums.h
8  Description: enumerations of symbolic constants used by the API functions
9  Authors: see AUTHORS
10  Copyright: see AUTHORS
11  License: see LICENSE
12  Last Updated: 02/01/2020
13  ******************************************************************************
14 */
15 
16 
17 #ifndef EPANET2_ENUMS_H
18 #define EPANET2_ENUMS_H
19 
20 
21 // --- Define the EPANET toolkit constants
22 
24 
28 typedef enum {
29  EN_MAXID = 31,
30  EN_MAXMSG = 255
32 
34 
38 typedef enum {
41  EN_PATTERN = 2,
42  EN_EMITTER = 3,
48  EN_DEMAND = 9,
49  EN_HEAD = 10,
50  EN_PRESSURE = 11,
51  EN_QUALITY = 12,
54  EN_MIXMODEL = 15,
56  EN_TANKDIAM = 17,
57  EN_MINVOLUME = 18,
58  EN_VOLCURVE = 19,
59  EN_MINLEVEL = 20,
60  EN_MAXLEVEL = 21,
64  EN_MAXVOLUME = 25,
69 
71 
75 typedef enum {
77  EN_LENGTH = 1,
82  EN_KBULK = 6,
83  EN_KWALL = 7,
84  EN_FLOW = 8,
86  EN_HEADLOSS = 10,
87  EN_STATUS = 11,
88  EN_SETTING = 12,
89  EN_ENERGY = 13,
90  EN_LINKQUAL = 14,
98  EN_PUMP_EPAT = 22,
102 
104 
109 typedef enum {
121  EN_HTIME = 11,
122  EN_QTIME = 12,
123  EN_HALTFLAG = 13,
127 
129 
134 typedef enum {
143 
145 
148 typedef enum {
149  EN_NODE = 0,
150  EN_LINK = 1,
152  EN_CURVE = 3,
154  EN_RULE = 5
155 } EN_ObjectType;
156 
158 
161 typedef enum {
169 } EN_CountType;
170 
172 
175 typedef enum {
178  EN_TANK = 2
179 } EN_NodeType;
180 
182 
185 typedef enum {
186  EN_CVPIPE = 0,
187  EN_PIPE = 1,
188  EN_PUMP = 2,
189  EN_PRV = 3,
190  EN_PSV = 4,
191  EN_PBV = 5,
192  EN_FCV = 6,
193  EN_TCV = 7,
194  EN_GPV = 8
195 } EN_LinkType;
196 
198 
203 typedef enum {
204  EN_CLOSED = 0,
205  EN_OPEN = 1
207 
209 
215 typedef enum {
221 
223 
227 typedef enum {
228  EN_NONE = 0,
229  EN_CHEM = 1,
230  EN_AGE = 2,
231  EN_TRACE = 3
233 
235 
239 typedef enum {
240  EN_CONCEN = 0,
241  EN_MASS = 1,
244 } EN_SourceType;
245 
247 
253 typedef enum {
254  EN_HW = 0,
255  EN_DW = 1,
256  EN_CM = 2
258 
260 
266 typedef enum {
267  EN_CFS = 0,
268  EN_GPM = 1,
269  EN_MGD = 2,
270  EN_IMGD = 3,
271  EN_AFD = 4,
272  EN_LPS = 5,
273  EN_LPM = 6,
274  EN_MLD = 7,
275  EN_CMH = 8,
276  EN_CMD = 9
277 } EN_FlowUnits;
278 
280 
289 typedef enum {
290  EN_DDA = 0,
291  EN_PDA = 1
293 
295 
300 typedef enum {
301  EN_TRIALS = 0,
317  EN_MAXCHECK = 16,
325 } EN_Option;
326 
328 
333 typedef enum {
336  EN_TIMER = 2,
339 
341 
347 typedef enum {
348  EN_SERIES = 0,
352  EN_RANGE = 4
354 
356 
361 typedef enum {
362  EN_MIX1 = 0,
363  EN_MIX2 = 1,
364  EN_FIFO = 2,
365  EN_LIFO = 3
367 
369 
372 typedef enum {
373  EN_NOSAVE = 0,
374  EN_SAVE = 1,
375  EN_INITFLOW = 10,
378 
380 
383 typedef enum {
386  EN_CUSTOM = 2,
388 } EN_PumpType;
389 
391 
395 typedef enum {
401 } EN_CurveType;
402 
404 
409 typedef enum {
413 
415 
419 typedef enum {
424 
426 typedef enum {
427  EN_R_NODE = 6,
428  EN_R_LINK = 7,
430 } EN_RuleObject;
431 
433 typedef enum {
435  EN_R_HEAD = 1,
439  EN_R_FLOW = 5,
443  EN_R_TIME = 9,
448 
450 typedef enum {
451  EN_R_EQ = 0,
452  EN_R_NE = 1,
453  EN_R_LE = 2,
454  EN_R_GE = 3,
455  EN_R_LT = 4,
456  EN_R_GT = 5,
457  EN_R_IS = 6,
458  EN_R_NOT = 7,
462 
464 typedef enum {
468 } EN_RuleStatus;
469 
470 #define EN_MISSING -1.E10
471 
472 #endif //EPANET2_ENUMS_H
EN_PUMP_XFLOW
Pump open - cannot supply flow.
Definition: epanet2_enums.h:219
EN_R_TIME
Elapsed simulation time.
Definition: epanet2_enums.h:443
EN_PERIODS
Number of reporting time periods (read only)
Definition: epanet2_enums.h:119
EN_R_LE
Less than or equal to.
Definition: epanet2_enums.h:453
EN_CUSTOM
User-defined custom curve.
Definition: epanet2_enums.h:386
EN_PIPE
Pipe.
Definition: epanet2_enums.h:187
EN_R_ABOVE
Is above.
Definition: epanet2_enums.h:460
EN_INITVOLUME
Tank initial volume (read only)
Definition: epanet2_enums.h:53
EN_PUMP_ECOST
Pump average energy price.
Definition: epanet2_enums.h:97
EN_NOCURVE
No curve.
Definition: epanet2_enums.h:387
EN_RULECOUNT
Number of rule-based controls.
Definition: epanet2_enums.h:168
EN_GLOBALPATTERN
Index of a global energy price pattern.
Definition: epanet2_enums.h:311
EN_TIMER
Act at a prescribed elapsed amount of time.
Definition: epanet2_enums.h:336
EN_SETTING
Current link setting.
Definition: epanet2_enums.h:88
EN_NO_REPORT
No status reporting.
Definition: epanet2_enums.h:420
EN_MIX1
Complete mix model.
Definition: epanet2_enums.h:362
EN_REPORTSTART
Time when reporting starts.
Definition: epanet2_enums.h:116
EN_NONE
No quality analysis.
Definition: epanet2_enums.h:228
EN_FlowUnits
EN_FlowUnits
Flow units.
Definition: epanet2_enums.h:266
EN_RuleOperator
EN_RuleOperator
Comparison operators used in rule-based controls.
Definition: epanet2_enums.h:450
EN_LINK
Links.
Definition: epanet2_enums.h:150
EN_TANKORDER
Bulk water reaction order for tanks.
Definition: epanet2_enums.h:322
EN_ControlType
EN_ControlType
Simple control types.
Definition: epanet2_enums.h:333
EN_QUALITY
Current computed quality (read only)
Definition: epanet2_enums.h:51
EN_PUMP_EFFIC
Current computed pump efficiency (read only)
Definition: epanet2_enums.h:93
EN_MASS
Injects a given mass/minute into a node.
Definition: epanet2_enums.h:241
EN_PATTERN
Primary demand time pattern index.
Definition: epanet2_enums.h:41
EN_DemandModel
EN_DemandModel
Demand models.
Definition: epanet2_enums.h:289
EN_R_HEAD
Nodal hydraulic head.
Definition: epanet2_enums.h:435
EN_LINKPATTERN
Pump speed time pattern index.
Definition: epanet2_enums.h:91
EN_MINLEVEL
Tank minimum level.
Definition: epanet2_enums.h:59
EN_LIFO
Last in, first out model.
Definition: epanet2_enums.h:365
EN_MAXFLOWCHANGE
Largest flow change in links.
Definition: epanet2_enums.h:138
EN_BULKORDER
Bulk water reaction order for pipes.
Definition: epanet2_enums.h:320
EN_GLOBALPRICE
Global energy price per KWH.
Definition: epanet2_enums.h:310
EN_INITFLOW
Don't save hydraulics; re-initialize flows.
Definition: epanet2_enums.h:375
EN_R_GRADE
Nodal hydraulic grade.
Definition: epanet2_enums.h:436
EN_LINK_INCONTROL
Is present in any simple or rule-based control (= 1) or not (= 0)
Definition: epanet2_enums.h:99
EN_VOLCURVE
Tank volume curve index.
Definition: epanet2_enums.h:58
EN_UNCONDITIONAL
Delete all controls and connecing links.
Definition: epanet2_enums.h:410
EN_SOURCEMASS
Current computed quality source mass inflow (read only)
Definition: epanet2_enums.h:52
EN_MixingModel
EN_MixingModel
Tank mixing models.
Definition: epanet2_enums.h:361
EN_POWER_FUNC
Power function.
Definition: epanet2_enums.h:385
EN_HTIME
Elapsed time of current hydraulic solution (read only)
Definition: epanet2_enums.h:121
EN_PUMP_XHEAD
Pump closed - cannot supply head.
Definition: epanet2_enums.h:216
EN_GENERIC_CURVE
Generic curve.
Definition: epanet2_enums.h:400
EN_LOWLEVEL
Act when pressure or tank level drops below a setpoint.
Definition: epanet2_enums.h:334
EN_CONCEN
Sets the concentration of external inflow entering a node.
Definition: epanet2_enums.h:240
EN_HALTFLAG
Flag indicating if the simulation was halted (read only)
Definition: epanet2_enums.h:123
EN_RULE
Control rules.
Definition: epanet2_enums.h:154
EN_CFS
Cubic feet per second.
Definition: epanet2_enums.h:267
EN_LinkProperty
EN_LinkProperty
Link properties.
Definition: epanet2_enums.h:75
EN_SETPOINT
Sets the concentration leaving a node to a given value.
Definition: epanet2_enums.h:242
EN_RANGE
Report maximum - minimum over simulation period.
Definition: epanet2_enums.h:352
EN_TimeParameter
EN_TimeParameter
Time parameters.
Definition: epanet2_enums.h:109
EN_DW
Darcy-Weisbach.
Definition: epanet2_enums.h:255
EN_STATUS
Current link status (see EN_LinkStatusType)
Definition: epanet2_enums.h:87
EN_ELEVATION
Elevation.
Definition: epanet2_enums.h:39
EN_StatusReport
EN_StatusReport
Status reporting levels.
Definition: epanet2_enums.h:419
EN_SAVE_AND_INIT
Save hydraulics; re-initialize flows.
Definition: epanet2_enums.h:376
EN_R_FLOW
Link flow rate.
Definition: epanet2_enums.h:439
EN_TANKVOLUME
Current computed tank volume (read only)
Definition: epanet2_enums.h:63
EN_HLOSS_CURVE
Valve head loss v. flow curve.
Definition: epanet2_enums.h:399
EN_AGE
Water age analysis.
Definition: epanet2_enums.h:230
EN_TOLERANCE
Water quality tolerance.
Definition: epanet2_enums.h:303
EN_CONTROL
Simple controls.
Definition: epanet2_enums.h:153
EN_AVERAGE
Report average value over simulation period.
Definition: epanet2_enums.h:349
EN_R_GT
Greater than.
Definition: epanet2_enums.h:456
EN_NODE_INCONTROL
Is present in any simple or rule-based control (= 1) or not (= 0)
Definition: epanet2_enums.h:67
EN_CVPIPE
Pipe with check valve.
Definition: epanet2_enums.h:186
EN_DEFICIENTNODES
Number of pressure deficient nodes.
Definition: epanet2_enums.h:140
EN_PRV
Pressure reducing valve.
Definition: epanet2_enums.h:189
EN_NEXTEVENTTANK
Index of tank with shortest time to become empty or full (read only)
Definition: epanet2_enums.h:125
EN_R_LINK
Clause refers to a link.
Definition: epanet2_enums.h:428
EN_HEADLOSS
Current computed head loss (read only)
Definition: epanet2_enums.h:86
EN_LPM
Liters per minute.
Definition: epanet2_enums.h:273
EN_CONST_HP
Constant horsepower.
Definition: epanet2_enums.h:384
EN_PDA
Pressure driven analysis.
Definition: epanet2_enums.h:291
EN_R_PRESSURE
Nodal pressure.
Definition: epanet2_enums.h:438
EN_R_CLOCKTIME
Time of day.
Definition: epanet2_enums.h:444
EN_NEXTEVENT
Shortest time until a tank becomes empty or full (read only)
Definition: epanet2_enums.h:124
EN_MAXMSG
Max. # characters in message text.
Definition: epanet2_enums.h:30
EN_QTIME
Elapsed time of current quality solution (read only)
Definition: epanet2_enums.h:122
EN_R_BELOW
Is below.
Definition: epanet2_enums.h:459
EN_DEMANDMULT
Global demand multiplier.
Definition: epanet2_enums.h:305
EN_EMITTER
Emitter flow coefficient.
Definition: epanet2_enums.h:42
EN_ITERATIONS
Number of hydraulic iterations taken.
Definition: epanet2_enums.h:135
EN_SP_VISCOS
Specific viscosity (relative to water at 20 deg C)
Definition: epanet2_enums.h:314
EN_R_DEMAND
Nodal demand.
Definition: epanet2_enums.h:434
EN_UNBALANCED
Extra trials allowed if hydraulics don't converge.
Definition: epanet2_enums.h:315
EN_RELATIVEERROR
Sum of link flow changes / sum of link flows.
Definition: epanet2_enums.h:136
EN_RESERVOIR
Reservoir node.
Definition: epanet2_enums.h:177
EN_R_SYSTEM
Clause refers to a system parameter (e.g., time)
Definition: epanet2_enums.h:429
EN_PATCOUNT
Number of time patterns.
Definition: epanet2_enums.h:165
EN_MINVOLUME
Tank minimum volume.
Definition: epanet2_enums.h:57
EN_INITSTATUS
Initial status (see EN_LinkStatusType)
Definition: epanet2_enums.h:80
EN_EFFIC_CURVE
Pump efficiency v. flow curve.
Definition: epanet2_enums.h:398
EN_TANKLEVEL
Current computed tank water level (read only)
Definition: epanet2_enums.h:47
EN_PUMP_STATE
Current computed pump state (read only) (see EN_PumpStateType)
Definition: epanet2_enums.h:92
EN_PUMP_OPEN
Pump open.
Definition: epanet2_enums.h:218
EN_MAXHEADERROR
Largest head loss error for links.
Definition: epanet2_enums.h:137
EN_SAVE
Save hydraulics to file, don't re-initialize flows.
Definition: epanet2_enums.h:374
EN_TANK_KBULK
Tank bulk decay coefficient.
Definition: epanet2_enums.h:62
EN_PUMP_EPAT
Pump energy price time pattern index.
Definition: epanet2_enums.h:98
EN_MAXIMUM
Report maximum value over simulation period.
Definition: epanet2_enums.h:351
EN_PUMP_HCURVE
Pump head v. flow curve index.
Definition: epanet2_enums.h:95
EN_HEADERROR
Maximum head loss error for hydraulic convergence.
Definition: epanet2_enums.h:306
EN_FCV
Flow control valve.
Definition: epanet2_enums.h:192
EN_CURVECOUNT
Number of data curves.
Definition: epanet2_enums.h:166
EN_GLOBALEFFIC
Global pump efficiency (percent)
Definition: epanet2_enums.h:309
EN_PUMP
Pump.
Definition: epanet2_enums.h:188
EN_SP_GRAVITY
Specific gravity.
Definition: epanet2_enums.h:313
EN_GPM
Gallons per minute.
Definition: epanet2_enums.h:268
EN_RULESTEP
Rule-based control evaluation time step.
Definition: epanet2_enums.h:117
EN_SOURCEPAT
Quality source pattern index.
Definition: epanet2_enums.h:45
EN_GPV_CURVE
GPV head loss v. flow curve index.
Definition: epanet2_enums.h:100
EN_StatisticType
EN_StatisticType
Reporting statistic choices.
Definition: epanet2_enums.h:347
EN_PumpStateType
EN_PumpStateType
Pump states.
Definition: epanet2_enums.h:215
EN_R_DRAINTIME
Time to drain a tank.
Definition: epanet2_enums.h:446
EN_DDA
Demand driven analysis.
Definition: epanet2_enums.h:290
EN_DIAMETER
Pipe/valve diameter.
Definition: epanet2_enums.h:76
EN_SOURCETYPE
Quality source type (see EN_SourceType)
Definition: epanet2_enums.h:46
EN_TANKCOUNT
Number of tanks and reservoirs.
Definition: epanet2_enums.h:163
EN_MAXCHECK
Maximum trials for status checking.
Definition: epanet2_enums.h:317
EN_NODE
Nodes.
Definition: epanet2_enums.h:149
EN_CHECKFREQ
Frequency of hydraulic status checks.
Definition: epanet2_enums.h:316
EN_MAXLEVEL
Tank maximum level.
Definition: epanet2_enums.h:60
EN_LinkType
EN_LinkType
Link types.
Definition: epanet2_enums.h:185
EN_MASSBALANCE
Cumulative water quality mass balance ratio.
Definition: epanet2_enums.h:139
EN_MINIMUM
Report minimum value over simulation period.
Definition: epanet2_enums.h:350
EN_SourceType
EN_SourceType
Water quality source types.
Definition: epanet2_enums.h:239
EN_CONTROLCOUNT
Number of simple controls.
Definition: epanet2_enums.h:167
EN_MIX2
2-compartment model
Definition: epanet2_enums.h:363
EN_FLOW
Current computed flow rate (read only)
Definition: epanet2_enums.h:84
EN_ActionCodeType
EN_ActionCodeType
Deletion action codes.
Definition: epanet2_enums.h:409
EN_RuleVariable
EN_RuleVariable
Object variables used in rule-based controls.
Definition: epanet2_enums.h:433
EN_R_LEVEL
Tank water level.
Definition: epanet2_enums.h:437
EN_R_IS_OPEN
Link is open.
Definition: epanet2_enums.h:465
EN_AnalysisStatistic
EN_AnalysisStatistic
Analysis convergence statistics.
Definition: epanet2_enums.h:134
EN_PUMP_CURVE
Pump head v. flow curve.
Definition: epanet2_enums.h:397
EN_RuleStatus
EN_RuleStatus
Link status codes used in rule-based controls.
Definition: epanet2_enums.h:464
EN_REPORTSTEP
Reporting time step.
Definition: epanet2_enums.h:115
EN_PumpType
EN_PumpType
Types of pump curves.
Definition: epanet2_enums.h:383
EN_ROUGHNESS
Pipe roughness coefficient.
Definition: epanet2_enums.h:78
EN_IMGD
Imperial million gallons per day.
Definition: epanet2_enums.h:270
EN_CANOVERFLOW
Tank can overflow (= 1) or not (= 0)
Definition: epanet2_enums.h:65
EN_CMD
Cubic meters per day.
Definition: epanet2_enums.h:276
EN_TRACE
Source tracing analysis.
Definition: epanet2_enums.h:231
EN_NodeType
EN_NodeType
Node Types.
Definition: epanet2_enums.h:175
EN_ObjectType
EN_ObjectType
Types of network objects.
Definition: epanet2_enums.h:148
EN_HILEVEL
Act when pressure or tank level rises above a setpoint.
Definition: epanet2_enums.h:335
EN_FLOWCHANGE
Maximum flow change for hydraulic convergence.
Definition: epanet2_enums.h:307
EN_CurveType
EN_CurveType
Types of data curves.
Definition: epanet2_enums.h:395
EN_MIXZONEVOL
Tank mixing zone volume (read only)
Definition: epanet2_enums.h:55
EN_BASEDEMAND
Primary demand baseline value.
Definition: epanet2_enums.h:40
EN_R_NOT
Is not equal to.
Definition: epanet2_enums.h:458
EN_NodeProperty
EN_NodeProperty
Node properties.
Definition: epanet2_enums.h:38
EN_ACCURACY
Total normalized flow change for hydraulic convergence.
Definition: epanet2_enums.h:302
EN_RuleObject
EN_RuleObject
Network objects used in rule-based controls.
Definition: epanet2_enums.h:426
EN_FIFO
First in, first out model.
Definition: epanet2_enums.h:364
EN_MIXMODEL
Tank mixing model (see EN_MixingModel)
Definition: epanet2_enums.h:54
EN_TANK
Storage tank node.
Definition: epanet2_enums.h:178
EN_DEMAND
Current computed demand (read only)
Definition: epanet2_enums.h:48
EN_CMH
Cubic meters per hour.
Definition: epanet2_enums.h:275
EN_R_EQ
Equal to.
Definition: epanet2_enums.h:451
EN_EMITEXPON
Exponent in emitter discharge formula.
Definition: epanet2_enums.h:304
EN_CONCENLIMIT
Limiting concentration for growth reactions.
Definition: epanet2_enums.h:323
EN_LPS
Liters per second.
Definition: epanet2_enums.h:272
EN_QUALSTEP
Water quality time step.
Definition: epanet2_enums.h:112
EN_MGD
Million gallons per day.
Definition: epanet2_enums.h:269
EN_AFD
Acre-feet per day.
Definition: epanet2_enums.h:271
EN_CHEM
Chemical fate and transport.
Definition: epanet2_enums.h:229
EN_MAXID
Max. # characters in ID name.
Definition: epanet2_enums.h:29
EN_PRESSURE
Current computed pressure (read only)
Definition: epanet2_enums.h:50
EN_GPV
General purpose valve.
Definition: epanet2_enums.h:194
EN_KWALL
Pipe wall chemical reaction coefficient.
Definition: epanet2_enums.h:83
EN_R_GE
Greater than or equal to.
Definition: epanet2_enums.h:454
EN_ENERGY
Current computed pump energy usage (read only)
Definition: epanet2_enums.h:89
EN_STARTTIME
Simulation starting time of day.
Definition: epanet2_enums.h:120
EN_HEAD
Current computed hydraulic head (read only)
Definition: epanet2_enums.h:49
EN_LINKCOUNT
Number of links (pipes + pumps + valves)
Definition: epanet2_enums.h:164
EN_HeadLossType
EN_HeadLossType
Head loss formulas.
Definition: epanet2_enums.h:253
EN_CountType
EN_CountType
Types of objects to count.
Definition: epanet2_enums.h:161
EN_DAMPLIMIT
Accuracy level where solution damping begins.
Definition: epanet2_enums.h:318
EN_STATISTIC
Reporting statistic code (see EN_StatisticType)
Definition: epanet2_enums.h:118
EN_HYDSTEP
Hydraulic time step.
Definition: epanet2_enums.h:111
EN_InitHydOption
EN_InitHydOption
Hydraulic initialization options.
Definition: epanet2_enums.h:372
EN_CURVE
Data curves.
Definition: epanet2_enums.h:152
EN_SP_DIFFUS
Specific diffusivity (relative to chlorine at 20 deg C)
Definition: epanet2_enums.h:319
EN_INITSETTING
Initial pump speed or valve setting.
Definition: epanet2_enums.h:81
EN_VELOCITY
Current computed flow velocity (read only)
Definition: epanet2_enums.h:85
EN_R_IS
Is equal to.
Definition: epanet2_enums.h:457
EN_Option
EN_Option
Simulation options.
Definition: epanet2_enums.h:300
EN_TANKDIAM
Tank diameter.
Definition: epanet2_enums.h:56
EN_R_NODE
Clause refers to a node.
Definition: epanet2_enums.h:427
EN_SizeLimits
EN_SizeLimits
Size Limts.
Definition: epanet2_enums.h:28
EN_R_FILLTIME
Time to fill a tank.
Definition: epanet2_enums.h:445
EN_FLOWPACED
Adds a given value to the concentration leaving a node.
Definition: epanet2_enums.h:243
EN_PATTERNSTEP
Time pattern period.
Definition: epanet2_enums.h:113
EN_CONDITIONAL
Cancel object deletion if it appears in controls or has connecting links.
Definition: epanet2_enums.h:411
EN_FULL_REPORT
Full level of status reporting.
Definition: epanet2_enums.h:422
EN_R_STATUS
Link status.
Definition: epanet2_enums.h:440
EN_INITQUAL
Initial quality.
Definition: epanet2_enums.h:43
EN_NODECOUNT
Number of nodes (junctions + tanks + reservoirs)
Definition: epanet2_enums.h:162
EN_DEMANDREDUCTION
% demand reduction at pressure deficient nodes
Definition: epanet2_enums.h:141
EN_HEADLOSSFORM
Head loss formula (see EN_HeadLossType)
Definition: epanet2_enums.h:308
EN_MIXFRACTION
Tank mixing fraction.
Definition: epanet2_enums.h:61
EN_SOURCEQUAL
Quality source strength.
Definition: epanet2_enums.h:44
EN_R_NE
Not equal.
Definition: epanet2_enums.h:452
EN_LINKQUAL
Current computed link quality (read only)
Definition: epanet2_enums.h:90
EN_PUMP_ECURVE
Pump efficiency v. flow curve index.
Definition: epanet2_enums.h:96
EN_KBULK
Bulk chemical reaction coefficient.
Definition: epanet2_enums.h:82
EN_DEMANDPATTERN
Name of default demand pattern.
Definition: epanet2_enums.h:324
EN_MINORLOSS
Pipe/valve minor loss coefficient.
Definition: epanet2_enums.h:79
EN_HW
Hazen-Williams.
Definition: epanet2_enums.h:254
EN_TRIALS
Maximum trials allowed for hydraulic convergence.
Definition: epanet2_enums.h:301
EN_NOSAVE
Don't save hydraulics; don't re-initialize flows.
Definition: epanet2_enums.h:373
EN_SERIES
Report all time series points.
Definition: epanet2_enums.h:348
EN_NORMAL_REPORT
Normal level of status reporting.
Definition: epanet2_enums.h:421
EN_MLD
Million liters per day.
Definition: epanet2_enums.h:274
EN_PATTERNSTART
Time when time patterns begin.
Definition: epanet2_enums.h:114
EN_R_LT
Less than.
Definition: epanet2_enums.h:455
EN_LENGTH
Pipe length.
Definition: epanet2_enums.h:77
EN_CM
Chezy-Manning.
Definition: epanet2_enums.h:256
EN_VOLUME_CURVE
Tank volume v. depth curve.
Definition: epanet2_enums.h:396
EN_PUMP_POWER
Pump constant power rating.
Definition: epanet2_enums.h:94
EN_WALLORDER
Wall reaction order for pipes (either 0 or 1)
Definition: epanet2_enums.h:321
EN_QualityType
EN_QualityType
Types of water quality analyses.
Definition: epanet2_enums.h:227
EN_TIMEOFDAY
Act at a particular time of day.
Definition: epanet2_enums.h:337
EN_PSV
Pressure sustaining valve.
Definition: epanet2_enums.h:190
EN_R_IS_ACTIVE
Control valve is active.
Definition: epanet2_enums.h:467
EN_TCV
Throttle control valve.
Definition: epanet2_enums.h:193
EN_MAXVOLUME
Tank maximum volume (read only)
Definition: epanet2_enums.h:64
EN_TIMEPAT
Time patterns.
Definition: epanet2_enums.h:151
EN_LinkStatusType
EN_LinkStatusType
Link status.
Definition: epanet2_enums.h:203
EN_DEMANDCHARGE
Energy charge per max. KW usage.
Definition: epanet2_enums.h:312
EN_PBV
Pressure breaker valve.
Definition: epanet2_enums.h:191
EN_DEMANDDEFICIT
Amount that full demand is reduced under PDA (read only)
Definition: epanet2_enums.h:66
EN_R_POWER
Pump power output.
Definition: epanet2_enums.h:442
EN_DURATION
Total simulation duration.
Definition: epanet2_enums.h:110
EN_R_SETTING
Link setting.
Definition: epanet2_enums.h:441
EN_PUMP_CLOSED
Pump closed.
Definition: epanet2_enums.h:217
EN_R_IS_CLOSED
Link is closed.
Definition: epanet2_enums.h:466
EN_JUNCTION
Junction node.
Definition: epanet2_enums.h:176