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: 11/06/2019
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,
68 
70 
74 typedef enum {
76  EN_LENGTH = 1,
81  EN_KBULK = 6,
82  EN_KWALL = 7,
83  EN_FLOW = 8,
85  EN_HEADLOSS = 10,
86  EN_STATUS = 11,
87  EN_SETTING = 12,
88  EN_ENERGY = 13,
89  EN_LINKQUAL = 14,
99 
101 
106 typedef enum {
118  EN_HTIME = 11,
119  EN_QTIME = 12,
120  EN_HALTFLAG = 13,
124 
126 
131 typedef enum {
140 
142 
145 typedef enum {
146  EN_NODE = 0,
147  EN_LINK = 1,
149  EN_CURVE = 3,
151  EN_RULE = 5
152 } EN_ObjectType;
153 
155 
158 typedef enum {
166 } EN_CountType;
167 
169 
172 typedef enum {
175  EN_TANK = 2
176 } EN_NodeType;
177 
179 
182 typedef enum {
183  EN_CVPIPE = 0,
184  EN_PIPE = 1,
185  EN_PUMP = 2,
186  EN_PRV = 3,
187  EN_PSV = 4,
188  EN_PBV = 5,
189  EN_FCV = 6,
190  EN_TCV = 7,
191  EN_GPV = 8
192 } EN_LinkType;
193 
195 
200 typedef enum {
201  EN_CLOSED = 0,
202  EN_OPEN = 1
204 
206 
212 typedef enum {
218 
220 
224 typedef enum {
225  EN_NONE = 0,
226  EN_CHEM = 1,
227  EN_AGE = 2,
228  EN_TRACE = 3
230 
232 
236 typedef enum {
237  EN_CONCEN = 0,
238  EN_MASS = 1,
241 } EN_SourceType;
242 
244 
250 typedef enum {
251  EN_HW = 0,
252  EN_DW = 1,
253  EN_CM = 2
255 
257 
263 typedef enum {
264  EN_CFS = 0,
265  EN_GPM = 1,
266  EN_MGD = 2,
267  EN_IMGD = 3,
268  EN_AFD = 4,
269  EN_LPS = 5,
270  EN_LPM = 6,
271  EN_MLD = 7,
272  EN_CMH = 8,
273  EN_CMD = 9
274 } EN_FlowUnits;
275 
277 
286 typedef enum {
287  EN_DDA = 0,
288  EN_PDA = 1
290 
292 
297 typedef enum {
298  EN_TRIALS = 0,
314  EN_MAXCHECK = 16,
321 } EN_Option;
322 
324 
329 typedef enum {
332  EN_TIMER = 2,
335 
337 
343 typedef enum {
344  EN_SERIES = 0,
348  EN_RANGE = 4
350 
352 
357 typedef enum {
358  EN_MIX1 = 0,
359  EN_MIX2 = 1,
360  EN_FIFO = 2,
361  EN_LIFO = 3
363 
365 
368 typedef enum {
369  EN_NOSAVE = 0,
370  EN_SAVE = 1,
371  EN_INITFLOW = 10,
374 
376 
379 typedef enum {
382  EN_CUSTOM = 2,
384 } EN_PumpType;
385 
387 
391 typedef enum {
397 } EN_CurveType;
398 
400 
405 typedef enum {
409 
411 
415 typedef enum {
420 
422 typedef enum {
423  EN_R_NODE = 6,
424  EN_R_LINK = 7,
426 } EN_RuleObject;
427 
429 typedef enum {
431  EN_R_HEAD = 1,
435  EN_R_FLOW = 5,
439  EN_R_TIME = 9,
444 
446 typedef enum {
447  EN_R_EQ = 0,
448  EN_R_NE = 1,
449  EN_R_LE = 2,
450  EN_R_GE = 3,
451  EN_R_LT = 4,
452  EN_R_GT = 5,
453  EN_R_IS = 6,
454  EN_R_NOT = 7,
458 
460 typedef enum {
464 } EN_RuleStatus;
465 
466 #define EN_MISSING -1.E10
467 
468 #endif //EPANET2_ENUMS_H
EN_PUMP_XFLOW
Pump open - cannot supply flow.
Definition: epanet2_enums.h:216
EN_R_TIME
Elapsed simulation time.
Definition: epanet2_enums.h:439
EN_PERIODS
Number of reporting time periods (read only)
Definition: epanet2_enums.h:116
EN_R_LE
Less than or equal to.
Definition: epanet2_enums.h:449
EN_CUSTOM
User-defined custom curve.
Definition: epanet2_enums.h:382
EN_PIPE
Pipe.
Definition: epanet2_enums.h:184
EN_R_ABOVE
Is above.
Definition: epanet2_enums.h:456
EN_INITVOLUME
Tank initial volume (read only)
Definition: epanet2_enums.h:53
EN_PUMP_ECOST
Pump average energy price.
Definition: epanet2_enums.h:96
EN_NOCURVE
No curve.
Definition: epanet2_enums.h:383
EN_RULECOUNT
Number of rule-based controls.
Definition: epanet2_enums.h:165
EN_GLOBALPATTERN
Index of a global energy price pattern.
Definition: epanet2_enums.h:308
EN_TIMER
Act at a prescribed elapsed amount of time.
Definition: epanet2_enums.h:332
EN_SETTING
Current link setting.
Definition: epanet2_enums.h:87
EN_NO_REPORT
No status reporting.
Definition: epanet2_enums.h:416
EN_MIX1
Complete mix model.
Definition: epanet2_enums.h:358
EN_REPORTSTART
Time when reporting starts.
Definition: epanet2_enums.h:113
EN_NONE
No quality analysis.
Definition: epanet2_enums.h:225
EN_FlowUnits
EN_FlowUnits
Flow units.
Definition: epanet2_enums.h:263
EN_RuleOperator
EN_RuleOperator
Comparison operators used in rule-based controls.
Definition: epanet2_enums.h:446
EN_LINK
Links.
Definition: epanet2_enums.h:147
EN_TANKORDER
Bulk water reaction order for tanks.
Definition: epanet2_enums.h:319
EN_ControlType
EN_ControlType
Simple control types.
Definition: epanet2_enums.h:329
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:92
EN_MASS
Injects a given mass/minute into a node.
Definition: epanet2_enums.h:238
EN_PATTERN
Primary demand time pattern index.
Definition: epanet2_enums.h:41
EN_DemandModel
EN_DemandModel
Demand models.
Definition: epanet2_enums.h:286
EN_R_HEAD
Nodal hydraulic head.
Definition: epanet2_enums.h:431
EN_LINKPATTERN
Pump speed time pattern index.
Definition: epanet2_enums.h:90
EN_MINLEVEL
Tank minimum level.
Definition: epanet2_enums.h:59
EN_LIFO
Last in, first out model.
Definition: epanet2_enums.h:361
EN_MAXFLOWCHANGE
Largest flow change in links.
Definition: epanet2_enums.h:135
EN_BULKORDER
Bulk water reaction order for pipes.
Definition: epanet2_enums.h:317
EN_GLOBALPRICE
Global energy price per KWH.
Definition: epanet2_enums.h:307
EN_INITFLOW
Don't save hydraulics; re-initialize flows.
Definition: epanet2_enums.h:371
EN_R_GRADE
Nodal hydraulic grade.
Definition: epanet2_enums.h:432
EN_VOLCURVE
Tank volume curve index.
Definition: epanet2_enums.h:58
EN_UNCONDITIONAL
Delete all controls and connecing links.
Definition: epanet2_enums.h:406
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:357
EN_POWER_FUNC
Power function.
Definition: epanet2_enums.h:381
EN_HTIME
Elapsed time of current hydraulic solution (read only)
Definition: epanet2_enums.h:118
EN_PUMP_XHEAD
Pump closed - cannot supply head.
Definition: epanet2_enums.h:213
EN_GENERIC_CURVE
Generic curve.
Definition: epanet2_enums.h:396
EN_LOWLEVEL
Act when pressure or tank level drops below a setpoint.
Definition: epanet2_enums.h:330
EN_CONCEN
Sets the concentration of external inflow entering a node.
Definition: epanet2_enums.h:237
EN_HALTFLAG
Flag indicating if the simulation was halted (read only)
Definition: epanet2_enums.h:120
EN_RULE
Control rules.
Definition: epanet2_enums.h:151
EN_CFS
Cubic feet per second.
Definition: epanet2_enums.h:264
EN_LinkProperty
EN_LinkProperty
Link properties.
Definition: epanet2_enums.h:74
EN_SETPOINT
Sets the concentration leaving a node to a given value.
Definition: epanet2_enums.h:239
EN_RANGE
Report maximum - minimum over simulation period.
Definition: epanet2_enums.h:348
EN_TimeParameter
EN_TimeParameter
Time parameters.
Definition: epanet2_enums.h:106
EN_DW
Darcy-Weisbach.
Definition: epanet2_enums.h:252
EN_STATUS
Current link status (see EN_LinkStatusType)
Definition: epanet2_enums.h:86
EN_ELEVATION
Elevation.
Definition: epanet2_enums.h:39
EN_StatusReport
EN_StatusReport
Status reporting levels.
Definition: epanet2_enums.h:415
EN_SAVE_AND_INIT
Save hydraulics; re-initialize flows.
Definition: epanet2_enums.h:372
EN_R_FLOW
Link flow rate.
Definition: epanet2_enums.h:435
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:395
EN_AGE
Water age analysis.
Definition: epanet2_enums.h:227
EN_TOLERANCE
Water quality tolerance.
Definition: epanet2_enums.h:300
EN_CONTROL
Simple controls.
Definition: epanet2_enums.h:150
EN_AVERAGE
Report average value over simulation period.
Definition: epanet2_enums.h:345
EN_R_GT
Greater than.
Definition: epanet2_enums.h:452
EN_CVPIPE
Pipe with check valve.
Definition: epanet2_enums.h:183
EN_DEFICIENTNODES
Number of pressure deficient nodes.
Definition: epanet2_enums.h:137
EN_PRV
Pressure reducing valve.
Definition: epanet2_enums.h:186
EN_NEXTEVENTTANK
Index of tank with shortest time to become empty or full (read only)
Definition: epanet2_enums.h:122
EN_R_LINK
Clause refers to a link.
Definition: epanet2_enums.h:424
EN_HEADLOSS
Current computed head loss (read only)
Definition: epanet2_enums.h:85
EN_LPM
Liters per minute.
Definition: epanet2_enums.h:270
EN_CONST_HP
Constant horsepower.
Definition: epanet2_enums.h:380
EN_PDA
Pressure driven analysis.
Definition: epanet2_enums.h:288
EN_R_PRESSURE
Nodal pressure.
Definition: epanet2_enums.h:434
EN_R_CLOCKTIME
Time of day.
Definition: epanet2_enums.h:440
EN_NEXTEVENT
Shortest time until a tank becomes empty or full (read only)
Definition: epanet2_enums.h:121
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:119
EN_R_BELOW
Is below.
Definition: epanet2_enums.h:455
EN_DEMANDMULT
Global demand multiplier.
Definition: epanet2_enums.h:302
EN_EMITTER
Emitter flow coefficient.
Definition: epanet2_enums.h:42
EN_ITERATIONS
Number of hydraulic iterations taken.
Definition: epanet2_enums.h:132
EN_SP_VISCOS
Specific viscosity (relative to water at 20 deg C)
Definition: epanet2_enums.h:311
EN_R_DEMAND
Nodal demand.
Definition: epanet2_enums.h:430
EN_UNBALANCED
Extra trials allowed if hydraulics don't converge.
Definition: epanet2_enums.h:312
EN_RELATIVEERROR
Sum of link flow changes / sum of link flows.
Definition: epanet2_enums.h:133
EN_RESERVOIR
Reservoir node.
Definition: epanet2_enums.h:174
EN_R_SYSTEM
Clause refers to a system parameter (e.g., time)
Definition: epanet2_enums.h:425
EN_PATCOUNT
Number of time patterns.
Definition: epanet2_enums.h:162
EN_MINVOLUME
Tank minimum volume.
Definition: epanet2_enums.h:57
EN_INITSTATUS
Initial status (see EN_LinkStatusType)
Definition: epanet2_enums.h:79
EN_EFFIC_CURVE
Pump efficiency v. flow curve.
Definition: epanet2_enums.h:394
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:91
EN_PUMP_OPEN
Pump open.
Definition: epanet2_enums.h:215
EN_MAXHEADERROR
Largest head loss error for links.
Definition: epanet2_enums.h:134
EN_SAVE
Save hydraulics to file, don't re-initialize flows.
Definition: epanet2_enums.h:370
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:97
EN_MAXIMUM
Report maximum value over simulation period.
Definition: epanet2_enums.h:347
EN_PUMP_HCURVE
Pump head v. flow curve index.
Definition: epanet2_enums.h:94
EN_HEADERROR
Maximum head loss error for hydraulic convergence.
Definition: epanet2_enums.h:303
EN_FCV
Flow control valve.
Definition: epanet2_enums.h:189
EN_CURVECOUNT
Number of data curves.
Definition: epanet2_enums.h:163
EN_GLOBALEFFIC
Global pump efficiency (percent)
Definition: epanet2_enums.h:306
EN_PUMP
Pump.
Definition: epanet2_enums.h:185
EN_SP_GRAVITY
Specific gravity.
Definition: epanet2_enums.h:310
EN_GPM
Gallons per minute.
Definition: epanet2_enums.h:265
EN_RULESTEP
Rule-based control evaluation time step.
Definition: epanet2_enums.h:114
EN_SOURCEPAT
Quality source pattern index.
Definition: epanet2_enums.h:45
EN_StatisticType
EN_StatisticType
Reporting statistic choices.
Definition: epanet2_enums.h:343
EN_PumpStateType
EN_PumpStateType
Pump states.
Definition: epanet2_enums.h:212
EN_R_DRAINTIME
Time to drain a tank.
Definition: epanet2_enums.h:442
EN_DDA
Demand driven analysis.
Definition: epanet2_enums.h:287
EN_DIAMETER
Pipe/valve diameter.
Definition: epanet2_enums.h:75
EN_SOURCETYPE
Quality source type (see EN_SourceType)
Definition: epanet2_enums.h:46
EN_TANKCOUNT
Number of tanks and reservoirs.
Definition: epanet2_enums.h:160
EN_MAXCHECK
Maximum trials for status checking.
Definition: epanet2_enums.h:314
EN_NODE
Nodes.
Definition: epanet2_enums.h:146
EN_CHECKFREQ
Frequency of hydraulic status checks.
Definition: epanet2_enums.h:313
EN_MAXLEVEL
Tank maximum level.
Definition: epanet2_enums.h:60
EN_LinkType
EN_LinkType
Link types.
Definition: epanet2_enums.h:182
EN_MASSBALANCE
Cumulative water quality mass balance ratio.
Definition: epanet2_enums.h:136
EN_MINIMUM
Report minimum value over simulation period.
Definition: epanet2_enums.h:346
EN_SourceType
EN_SourceType
Water quality source types.
Definition: epanet2_enums.h:236
EN_CONTROLCOUNT
Number of simple controls.
Definition: epanet2_enums.h:164
EN_MIX2
2-compartment model
Definition: epanet2_enums.h:359
EN_FLOW
Current computed flow rate (read only)
Definition: epanet2_enums.h:83
EN_ActionCodeType
EN_ActionCodeType
Deletion action codes.
Definition: epanet2_enums.h:405
EN_RuleVariable
EN_RuleVariable
Object variables used in rule-based controls.
Definition: epanet2_enums.h:429
EN_R_LEVEL
Tank water level.
Definition: epanet2_enums.h:433
EN_R_IS_OPEN
Link is open.
Definition: epanet2_enums.h:461
EN_AnalysisStatistic
EN_AnalysisStatistic
Analysis convergence statistics.
Definition: epanet2_enums.h:131
EN_PUMP_CURVE
Pump head v. flow curve.
Definition: epanet2_enums.h:393
EN_RuleStatus
EN_RuleStatus
Link status codes used in rule-based controls.
Definition: epanet2_enums.h:460
EN_REPORTSTEP
Reporting time step.
Definition: epanet2_enums.h:112
EN_PumpType
EN_PumpType
Types of pump curves.
Definition: epanet2_enums.h:379
EN_ROUGHNESS
Pipe roughness coefficient.
Definition: epanet2_enums.h:77
EN_IMGD
Imperial million gallons per day.
Definition: epanet2_enums.h:267
EN_CANOVERFLOW
Tank can overflow (= 1) or not (= 0)
Definition: epanet2_enums.h:65
EN_CMD
Cubic meters per day.
Definition: epanet2_enums.h:273
EN_TRACE
Source tracing analysis.
Definition: epanet2_enums.h:228
EN_NodeType
EN_NodeType
Node Types.
Definition: epanet2_enums.h:172
EN_ObjectType
EN_ObjectType
Types of network objects.
Definition: epanet2_enums.h:145
EN_HILEVEL
Act when pressure or tank level rises above a setpoint.
Definition: epanet2_enums.h:331
EN_FLOWCHANGE
Maximum flow change for hydraulic convergence.
Definition: epanet2_enums.h:304
EN_CurveType
EN_CurveType
Types of data curves.
Definition: epanet2_enums.h:391
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:454
EN_NodeProperty
EN_NodeProperty
Node properties.
Definition: epanet2_enums.h:38
EN_ACCURACY
Total normalized flow change for hydraulic convergence.
Definition: epanet2_enums.h:299
EN_RuleObject
EN_RuleObject
Network objects used in rule-based controls.
Definition: epanet2_enums.h:422
EN_FIFO
First in, first out model.
Definition: epanet2_enums.h:360
EN_MIXMODEL
Tank mixing model (see EN_MixingModel)
Definition: epanet2_enums.h:54
EN_TANK
Storage tank node.
Definition: epanet2_enums.h:175
EN_DEMAND
Current computed demand (read only)
Definition: epanet2_enums.h:48
EN_CMH
Cubic meters per hour.
Definition: epanet2_enums.h:272
EN_R_EQ
Equal to.
Definition: epanet2_enums.h:447
EN_EMITEXPON
Exponent in emitter discharge formula.
Definition: epanet2_enums.h:301
EN_CONCENLIMIT
Limiting concentration for growth reactions.
Definition: epanet2_enums.h:320
EN_LPS
Liters per second.
Definition: epanet2_enums.h:269
EN_QUALSTEP
Water quality time step.
Definition: epanet2_enums.h:109
EN_MGD
Million gallons per day.
Definition: epanet2_enums.h:266
EN_AFD
Acre-feet per day.
Definition: epanet2_enums.h:268
EN_CHEM
Chemical fate and transport.
Definition: epanet2_enums.h:226
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:191
EN_KWALL
Pipe wall chemical reaction coefficient.
Definition: epanet2_enums.h:82
EN_R_GE
Greater than or equal to.
Definition: epanet2_enums.h:450
EN_ENERGY
Current computed pump energy usage (read only)
Definition: epanet2_enums.h:88
EN_STARTTIME
Simulation starting time of day.
Definition: epanet2_enums.h:117
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:161
EN_HeadLossType
EN_HeadLossType
Head loss formulas.
Definition: epanet2_enums.h:250
EN_CountType
EN_CountType
Types of objects to count.
Definition: epanet2_enums.h:158
EN_DAMPLIMIT
Accuracy level where solution damping begins.
Definition: epanet2_enums.h:315
EN_STATISTIC
Reporting statistic code (see EN_StatisticType)
Definition: epanet2_enums.h:115
EN_HYDSTEP
Hydraulic time step.
Definition: epanet2_enums.h:108
EN_InitHydOption
EN_InitHydOption
Hydraulic initialization options.
Definition: epanet2_enums.h:368
EN_CURVE
Data curves.
Definition: epanet2_enums.h:149
EN_SP_DIFFUS
Specific diffusivity (relative to chlorine at 20 deg C)
Definition: epanet2_enums.h:316
EN_INITSETTING
Initial pump speed or valve setting.
Definition: epanet2_enums.h:80
EN_VELOCITY
Current computed flow velocity (read only)
Definition: epanet2_enums.h:84
EN_R_IS
Is equal to.
Definition: epanet2_enums.h:453
EN_Option
EN_Option
Simulation options.
Definition: epanet2_enums.h:297
EN_TANKDIAM
Tank diameter.
Definition: epanet2_enums.h:56
EN_R_NODE
Clause refers to a node.
Definition: epanet2_enums.h:423
EN_SizeLimits
EN_SizeLimits
Size Limts.
Definition: epanet2_enums.h:28
EN_R_FILLTIME
Time to fill a tank.
Definition: epanet2_enums.h:441
EN_FLOWPACED
Adds a given value to the concentration leaving a node.
Definition: epanet2_enums.h:240
EN_PATTERNSTEP
Time pattern period.
Definition: epanet2_enums.h:110
EN_CONDITIONAL
Cancel object deletion if it appears in controls or has connecting links.
Definition: epanet2_enums.h:407
EN_FULL_REPORT
Full level of status reporting.
Definition: epanet2_enums.h:418
EN_R_STATUS
Link status.
Definition: epanet2_enums.h:436
EN_INITQUAL
Initial quality.
Definition: epanet2_enums.h:43
EN_NODECOUNT
Number of nodes (junctions + tanks + reservoirs)
Definition: epanet2_enums.h:159
EN_DEMANDREDUCTION
% demand reduction at pressure deficient nodes
Definition: epanet2_enums.h:138
EN_HEADLOSSFORM
Head loss formula (see EN_HeadLossType)
Definition: epanet2_enums.h:305
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:448
EN_LINKQUAL
Current computed link quality (read only)
Definition: epanet2_enums.h:89
EN_PUMP_ECURVE
Pump efficiency v. flow curve index.
Definition: epanet2_enums.h:95
EN_KBULK
Bulk chemical reaction coefficient.
Definition: epanet2_enums.h:81
EN_MINORLOSS
Pipe/valve minor loss coefficient.
Definition: epanet2_enums.h:78
EN_HW
Hazen-Williams.
Definition: epanet2_enums.h:251
EN_TRIALS
Maximum trials allowed for hydraulic convergence.
Definition: epanet2_enums.h:298
EN_NOSAVE
Don't save hydraulics; don't re-initialize flows.
Definition: epanet2_enums.h:369
EN_SERIES
Report all time series points.
Definition: epanet2_enums.h:344
EN_NORMAL_REPORT
Normal level of status reporting.
Definition: epanet2_enums.h:417
EN_MLD
Million liters per day.
Definition: epanet2_enums.h:271
EN_PATTERNSTART
Time when time patterns begin.
Definition: epanet2_enums.h:111
EN_R_LT
Less than.
Definition: epanet2_enums.h:451
EN_LENGTH
Pipe length.
Definition: epanet2_enums.h:76
EN_CM
Chezy-Manning.
Definition: epanet2_enums.h:253
EN_VOLUME_CURVE
Tank volume v. depth curve.
Definition: epanet2_enums.h:392
EN_PUMP_POWER
Pump constant power rating.
Definition: epanet2_enums.h:93
EN_WALLORDER
Wall reaction order for pipes (either 0 or 1)
Definition: epanet2_enums.h:318
EN_QualityType
EN_QualityType
Types of water quality analyses.
Definition: epanet2_enums.h:224
EN_TIMEOFDAY
Act at a particular time of day.
Definition: epanet2_enums.h:333
EN_PSV
Pressure sustaining valve.
Definition: epanet2_enums.h:187
EN_R_IS_ACTIVE
Control valve is active.
Definition: epanet2_enums.h:463
EN_TCV
Throttle control valve.
Definition: epanet2_enums.h:190
EN_MAXVOLUME
Tank maximum volume (read only)
Definition: epanet2_enums.h:64
EN_TIMEPAT
Time patterns.
Definition: epanet2_enums.h:148
EN_LinkStatusType
EN_LinkStatusType
Link status.
Definition: epanet2_enums.h:200
EN_DEMANDCHARGE
Energy charge per max. KW usage.
Definition: epanet2_enums.h:309
EN_PBV
Pressure breaker valve.
Definition: epanet2_enums.h:188
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:438
EN_DURATION
Total simulation duration.
Definition: epanet2_enums.h:107
EN_R_SETTING
Link setting.
Definition: epanet2_enums.h:437
EN_PUMP_CLOSED
Pump closed.
Definition: epanet2_enums.h:214
EN_R_IS_CLOSED
Link is closed.
Definition: epanet2_enums.h:462
EN_JUNCTION
Junction node.
Definition: epanet2_enums.h:173