OWA-EPANET Toolkit 2.3
Loading...
Searching...
No Matches
epanet2_enums.h
Go to the documentation of this file.
1
3/*
4 ******************************************************************************
5 Project: OWA EPANET
6 Version: 2.3
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: 04/23/2025
13 ******************************************************************************
14*/
15
16
17#ifndef EPANET2_ENUMS_H
18#define EPANET2_ENUMS_H
19
20// --- Define the EPANET toolkit constants
22
26typedef enum {
27 EN_MAXID = 31,
28 EN_MAXMSG = 255
30
32
71
73
109
111
134
136
146
148
163
165
176
178
190
192
195typedef enum {
200
202
205typedef enum {
209 EN_PRV = 3,
210 EN_PSV = 4,
211 EN_PBV = 5,
212 EN_FCV = 6,
213 EN_TCV = 7,
214 EN_GPV = 8,
217
219
224typedef enum {
228
230
242
244
248typedef enum {
251 EN_AGE = 2,
254
256
266
268
274typedef enum {
275 EN_HW = 0,
276 EN_DW = 1,
277 EN_CM = 2
279
281
287typedef enum {
288 EN_CFS = 0,
289 EN_GPM = 1,
290 EN_MGD = 2,
292 EN_AFD = 4,
293 EN_LPS = 5,
294 EN_LPM = 6,
295 EN_MLD = 7,
296 EN_CMH = 8,
297 EN_CMD = 9,
298 EN_CMS = 10
300
302
306typedef enum {
307 EN_PSI = 0,
308 EN_KPA = 1,
310 EN_BAR = 3,
313
315
324typedef enum {
325 EN_DDA = 0,
328
330
364
366
377
379
393
395
400typedef enum {
406
408
417
419
428
430
442
444
453
455
465
467typedef enum {
472
489
503
510
511#define EN_MISSING -1.E10
512#define EN_SET_CLOSED -1.E10
513#define EN_SET_OPEN 1.E10
514
515#define EN_FALSE 0
516#define EN_TRUE 1
517
518#endif //EPANET2_ENUMS_H
@ EN_FIFO
First in, first out model.
Definition epanet2_enums.h:403
@ EN_MIX1
Complete mix model.
Definition epanet2_enums.h:401
@ EN_MIX2
2-compartment model
Definition epanet2_enums.h:402
@ EN_LIFO
Last in, first out model.
Definition epanet2_enums.h:404
@ EN_BAR
Bar.
Definition epanet2_enums.h:310
@ EN_METERS
Meters.
Definition epanet2_enums.h:309
@ EN_PSI
Pounds per square inch.
Definition epanet2_enums.h:307
@ EN_FEET
Feet.
Definition epanet2_enums.h:311
@ EN_KPA
Kilopascals.
Definition epanet2_enums.h:308
@ EN_CONST_HP
Constant horsepower.
Definition epanet2_enums.h:423
@ EN_CUSTOM
User-defined custom curve.
Definition epanet2_enums.h:425
@ EN_POWER_FUNC
Power function.
Definition epanet2_enums.h:424
@ EN_NOCURVE
No curve.
Definition epanet2_enums.h:426
@ EN_NOSAVE
Don't save hydraulics; don't re-initialize flows.
Definition epanet2_enums.h:412
@ EN_SAVE_AND_INIT
Save hydraulics; re-initialize flows.
Definition epanet2_enums.h:415
@ EN_SAVE
Save hydraulics to file, don't re-initialize flows.
Definition epanet2_enums.h:413
@ EN_INITFLOW
Don't save hydraulics; re-initialize flows.
Definition epanet2_enums.h:414
@ EN_PDA
Pressure driven analysis.
Definition epanet2_enums.h:326
@ EN_DDA
Demand driven analysis.
Definition epanet2_enums.h:325
@ EN_PUMP_XFLOW
Pump open - cannot supply flow.
Definition epanet2_enums.h:240
@ EN_PUMP_XHEAD
Pump closed - cannot supply head.
Definition epanet2_enums.h:237
@ EN_PUMP_CLOSED
Pump closed.
Definition epanet2_enums.h:238
@ EN_PUMP_OPEN
Pump open.
Definition epanet2_enums.h:239
@ EN_RESERVOIR
Reservoir node.
Definition epanet2_enums.h:197
@ EN_JUNCTION
Junction node.
Definition epanet2_enums.h:196
@ EN_TANK
Storage tank node.
Definition epanet2_enums.h:198
@ EN_FLOWPACED
Adds a given value to the concentration leaving a node.
Definition epanet2_enums.h:264
@ EN_CONCEN
Sets the concentration of external inflow entering a node.
Definition epanet2_enums.h:261
@ EN_SETPOINT
Sets the concentration leaving a node to a given value.
Definition epanet2_enums.h:263
@ EN_MASS
Injects a given mass/minute into a node.
Definition epanet2_enums.h:262
@ EN_NO_REPORT
No status reporting.
Definition epanet2_enums.h:461
@ EN_FULL_REPORT
Full level of status reporting.
Definition epanet2_enums.h:463
@ EN_NORMAL_REPORT
Normal level of status reporting.
Definition epanet2_enums.h:462
@ EN_PUMP_CURVE
Pump head v. flow curve.
Definition epanet2_enums.h:436
@ EN_VOLUME_CURVE
Tank volume v. depth curve.
Definition epanet2_enums.h:435
@ EN_EFFIC_CURVE
Pump efficiency v. flow curve.
Definition epanet2_enums.h:437
@ EN_HLOSS_CURVE
Valve head loss v. flow curve.
Definition epanet2_enums.h:438
@ EN_GENERIC_CURVE
Generic curve.
Definition epanet2_enums.h:439
@ EN_VALVE_CURVE
% of fully open flow v. % open
Definition epanet2_enums.h:440
@ EN_R_SYSTEM
Clause refers to a system parameter (e.g., time)
Definition epanet2_enums.h:470
@ EN_R_LINK
Clause refers to a link.
Definition epanet2_enums.h:469
@ EN_R_NODE
Clause refers to a node.
Definition epanet2_enums.h:468
@ EN_CHEM
Chemical fate and transport.
Definition epanet2_enums.h:250
@ EN_TRACE
Source tracing analysis.
Definition epanet2_enums.h:252
@ EN_AGE
Water age analysis.
Definition epanet2_enums.h:251
@ EN_NONE
No quality analysis.
Definition epanet2_enums.h:249
@ EN_R_IS_CLOSED
Link is closed.
Definition epanet2_enums.h:507
@ EN_R_IS_ACTIVE
Control valve is active.
Definition epanet2_enums.h:508
@ EN_R_IS_OPEN
Link is open.
Definition epanet2_enums.h:506
@ EN_DEMANDREDUCTION
% demand reduction at pressure deficient nodes
Definition epanet2_enums.h:160
@ EN_DEFICIENTNODES
Number of pressure deficient nodes.
Definition epanet2_enums.h:159
@ EN_RELATIVEERROR
Sum of link flow changes / sum of link flows.
Definition epanet2_enums.h:155
@ EN_LEAKAGELOSS
% flow lost to system leakage
Definition epanet2_enums.h:161
@ EN_ITERATIONS
Number of hydraulic iterations taken.
Definition epanet2_enums.h:154
@ EN_MAXHEADERROR
Largest head loss error for links.
Definition epanet2_enums.h:156
@ EN_MAXFLOWCHANGE
Largest flow change in links.
Definition epanet2_enums.h:157
@ EN_MASSBALANCE
Cumulative water quality mass balance ratio.
Definition epanet2_enums.h:158
@ EN_LEAK_AREA
Pipe leak area (sq mm per 100 length units)
Definition epanet2_enums.h:104
@ EN_KWALL
Pipe wall chemical reaction coefficient.
Definition epanet2_enums.h:85
@ EN_ENERGY
Current computed pump energy usage (read only)
Definition epanet2_enums.h:91
@ EN_LINK_INCONTROL
Is present in any simple or rule-based control (= 1) or not (= 0)
Definition epanet2_enums.h:101
@ EN_INITSTATUS
Initial status (see EN_LinkStatusType)
Definition epanet2_enums.h:82
@ EN_PUMP_HCURVE
Pump head v. flow curve index.
Definition epanet2_enums.h:97
@ EN_PUMP_EPAT
Pump energy price time pattern index.
Definition epanet2_enums.h:100
@ EN_STATUS
Current link status (see EN_LinkStatusType)
Definition epanet2_enums.h:89
@ EN_INITSETTING
Initial pump speed or valve setting.
Definition epanet2_enums.h:83
@ EN_MINORLOSS
Pipe/valve minor loss coefficient.
Definition epanet2_enums.h:81
@ EN_GPV_CURVE
GPV head loss v. flow curve index.
Definition epanet2_enums.h:102
@ EN_PUMP_ECOST
Pump average energy price.
Definition epanet2_enums.h:99
@ EN_DIAMETER
Pipe/valve diameter.
Definition epanet2_enums.h:78
@ EN_LENGTH
Pipe length.
Definition epanet2_enums.h:79
@ EN_PUMP_ECURVE
Pump efficiency v. flow curve index.
Definition epanet2_enums.h:98
@ EN_PCV_CURVE
PCV characteristic curve index.
Definition epanet2_enums.h:103
@ EN_VELOCITY
Current computed flow velocity (read only)
Definition epanet2_enums.h:87
@ EN_PUMP_POWER
Pump constant power rating.
Definition epanet2_enums.h:96
@ EN_LINK_LEAKAGE
Current leakage rate (read only)
Definition epanet2_enums.h:106
@ EN_SETTING
Current link setting.
Definition epanet2_enums.h:90
@ EN_HEADLOSS
Current computed head loss (read only)
Definition epanet2_enums.h:88
@ EN_LINKQUAL
Current computed link quality (read only)
Definition epanet2_enums.h:92
@ EN_LEAK_EXPAN
Leak expansion rate (sq mm per unit of pressure head)
Definition epanet2_enums.h:105
@ EN_VALVE_TYPE
Type of valve (see EN_LinkType)
Definition epanet2_enums.h:107
@ EN_ROUGHNESS
Pipe roughness coefficient.
Definition epanet2_enums.h:80
@ EN_KBULK
Bulk flow chemical reaction coefficient.
Definition epanet2_enums.h:84
@ EN_PUMP_EFFIC
Current computed pump efficiency (read only)
Definition epanet2_enums.h:95
@ EN_PUMP_STATE
Current computed pump state (read only) (see EN_PumpStateType)
Definition epanet2_enums.h:94
@ EN_LINKPATTERN
Pump speed time pattern index.
Definition epanet2_enums.h:93
@ EN_FLOW
Current computed flow rate (read only)
Definition epanet2_enums.h:86
@ EN_HW
Hazen-Williams.
Definition epanet2_enums.h:275
@ EN_DW
Darcy-Weisbach.
Definition epanet2_enums.h:276
@ EN_CM
Chezy-Manning.
Definition epanet2_enums.h:277
@ EN_TIMEOFDAY
Act at a particular time of day.
Definition epanet2_enums.h:375
@ EN_HILEVEL
Act when pressure or tank level rises above a setpoint.
Definition epanet2_enums.h:373
@ EN_LOWLEVEL
Act when pressure or tank level drops below a setpoint.
Definition epanet2_enums.h:372
@ EN_TIMER
Act at a prescribed elapsed amount of time.
Definition epanet2_enums.h:374
@ EN_MAXID
Max. # characters in ID name.
Definition epanet2_enums.h:27
@ EN_MAXMSG
Max. # characters in message text.
Definition epanet2_enums.h:28
@ EN_RULECOUNT
Number of rule-based controls.
Definition epanet2_enums.h:188
@ EN_LINKCOUNT
Number of links (pipes + pumps + valves)
Definition epanet2_enums.h:184
@ EN_CONTROLCOUNT
Number of simple controls.
Definition epanet2_enums.h:187
@ EN_NODECOUNT
Number of nodes (junctions + tanks + reservoirs)
Definition epanet2_enums.h:182
@ EN_CURVECOUNT
Number of data curves.
Definition epanet2_enums.h:186
@ EN_TANKCOUNT
Number of tanks and reservoirs.
Definition epanet2_enums.h:183
@ EN_PATCOUNT
Number of time patterns.
Definition epanet2_enums.h:185
@ EN_GPV
General purpose valve.
Definition epanet2_enums.h:214
@ EN_TCV
Throttle control valve.
Definition epanet2_enums.h:213
@ EN_PSV
Pressure sustaining valve.
Definition epanet2_enums.h:210
@ EN_CVPIPE
Pipe with check valve.
Definition epanet2_enums.h:206
@ EN_PCV
Positional control valve.
Definition epanet2_enums.h:215
@ EN_PBV
Pressure breaker valve.
Definition epanet2_enums.h:211
@ EN_PIPE
Pipe.
Definition epanet2_enums.h:207
@ EN_PRV
Pressure reducing valve.
Definition epanet2_enums.h:209
@ EN_PUMP
Pump.
Definition epanet2_enums.h:208
@ EN_FCV
Flow control valve.
Definition epanet2_enums.h:212
@ EN_R_LT
Less than.
Definition epanet2_enums.h:496
@ EN_R_GE
Greater than or equal to.
Definition epanet2_enums.h:495
@ EN_R_NOT
Is not equal to.
Definition epanet2_enums.h:499
@ EN_R_BELOW
Is below.
Definition epanet2_enums.h:500
@ EN_R_GT
Greater than.
Definition epanet2_enums.h:497
@ EN_R_IS
Is equal to.
Definition epanet2_enums.h:498
@ EN_R_EQ
Equal to.
Definition epanet2_enums.h:492
@ EN_R_ABOVE
Is above.
Definition epanet2_enums.h:501
@ EN_R_LE
Less than or equal to.
Definition epanet2_enums.h:494
@ EN_R_NE
Not equal.
Definition epanet2_enums.h:493
@ EN_OPEN
Link is open and is able to convey flow.
Definition epanet2_enums.h:226
@ EN_CLOSED
Link is closed and cannot convey any flow.
Definition epanet2_enums.h:225
@ EN_RULE
Control rules.
Definition epanet2_enums.h:174
@ EN_TIMEPAT
Time patterns.
Definition epanet2_enums.h:171
@ EN_NODE
Nodes.
Definition epanet2_enums.h:169
@ EN_CONTROL
Simple controls.
Definition epanet2_enums.h:173
@ EN_CURVE
Data curves.
Definition epanet2_enums.h:172
@ EN_LINK
Links.
Definition epanet2_enums.h:170
@ EN_PATTERNSTEP
Time pattern period.
Definition epanet2_enums.h:120
@ EN_QTIME
Elapsed time of current quality solution (read only)
Definition epanet2_enums.h:129
@ EN_HALTFLAG
Flag indicating if the simulation was halted (read only)
Definition epanet2_enums.h:130
@ EN_NEXTEVENT
Shortest time until a tank becomes empty or full (read only)
Definition epanet2_enums.h:131
@ EN_HTIME
Elapsed time of current hydraulic solution (read only)
Definition epanet2_enums.h:128
@ EN_HYDSTEP
Hydraulic time step.
Definition epanet2_enums.h:118
@ EN_RULESTEP
Rule-based control evaluation time step.
Definition epanet2_enums.h:124
@ EN_NEXTEVENTTANK
Index of tank with shortest time to become empty or full (read only)
Definition epanet2_enums.h:132
@ EN_PERIODS
Number of reporting time periods (read only)
Definition epanet2_enums.h:126
@ EN_REPORTSTEP
Reporting time step.
Definition epanet2_enums.h:122
@ EN_REPORTSTART
Time when reporting starts.
Definition epanet2_enums.h:123
@ EN_QUALSTEP
Water quality time step.
Definition epanet2_enums.h:119
@ EN_DURATION
Total simulation duration.
Definition epanet2_enums.h:117
@ EN_STARTTIME
Simulation starting time of day.
Definition epanet2_enums.h:127
@ EN_PATTERNSTART
Time when time patterns begin.
Definition epanet2_enums.h:121
@ EN_STATISTIC
Reporting statistic code (see EN_StatisticType)
Definition epanet2_enums.h:125
@ EN_CONDITIONAL
Cancel object deletion if it appears in controls or has connecting links.
Definition epanet2_enums.h:451
@ EN_UNCONDITIONAL
Delete all controls and connecting links.
Definition epanet2_enums.h:450
@ EN_MLD
Million liters per day.
Definition epanet2_enums.h:295
@ EN_CMS
Cubic meters per second.
Definition epanet2_enums.h:298
@ EN_GPM
Gallons per minute.
Definition epanet2_enums.h:289
@ EN_MGD
Million gallons per day.
Definition epanet2_enums.h:290
@ EN_IMGD
Imperial million gallons per day.
Definition epanet2_enums.h:291
@ EN_CMH
Cubic meters per hour.
Definition epanet2_enums.h:296
@ EN_AFD
Acre-feet per day.
Definition epanet2_enums.h:292
@ EN_LPM
Liters per minute.
Definition epanet2_enums.h:294
@ EN_LPS
Liters per second.
Definition epanet2_enums.h:293
@ EN_CFS
Cubic feet per second.
Definition epanet2_enums.h:288
@ EN_CMD
Cubic meters per day.
Definition epanet2_enums.h:297
@ EN_MINIMUM
Report minimum value over simulation period.
Definition epanet2_enums.h:389
@ EN_SERIES
Report all time series points.
Definition epanet2_enums.h:387
@ EN_AVERAGE
Report average value over simulation period.
Definition epanet2_enums.h:388
@ EN_RANGE
Report maximum - minimum over simulation period.
Definition epanet2_enums.h:391
@ EN_MAXIMUM
Report maximum value over simulation period.
Definition epanet2_enums.h:390
@ EN_STEP_HYD
A hydraulic time step has ended.
Definition epanet2_enums.h:141
@ EN_STEP_WQ
A water quality time step has ended.
Definition epanet2_enums.h:142
@ EN_STEP_CONTROLEVENT
A link control needs to be activated.
Definition epanet2_enums.h:144
@ EN_STEP_TANKEVENT
A tank has become empty or full.
Definition epanet2_enums.h:143
@ EN_STEP_REPORT
A reporting time step has ended.
Definition epanet2_enums.h:140
@ EN_R_HEAD
Nodal hydraulic head.
Definition epanet2_enums.h:476
@ EN_R_DRAINTIME
Time to drain a tank.
Definition epanet2_enums.h:487
@ EN_R_FILLTIME
Time to fill a tank.
Definition epanet2_enums.h:486
@ EN_R_STATUS
Link status.
Definition epanet2_enums.h:481
@ EN_R_CLOCKTIME
Time of day.
Definition epanet2_enums.h:485
@ EN_R_POWER
Pump power output.
Definition epanet2_enums.h:483
@ EN_R_GRADE
Nodal hydraulic grade.
Definition epanet2_enums.h:477
@ EN_R_FLOW
Link flow rate.
Definition epanet2_enums.h:480
@ EN_R_SETTING
Link setting.
Definition epanet2_enums.h:482
@ EN_R_LEVEL
Tank water level.
Definition epanet2_enums.h:478
@ EN_R_PRESSURE
Nodal pressure.
Definition epanet2_enums.h:479
@ EN_R_DEMAND
Nodal demand.
Definition epanet2_enums.h:475
@ EN_R_TIME
Elapsed simulation time.
Definition epanet2_enums.h:484
@ EN_EMITTERFLOW
Current emitter flow (read only)
Definition epanet2_enums.h:66
@ EN_MIXMODEL
Tank mixing model (see EN_MixingModel)
Definition epanet2_enums.h:52
@ EN_DEMANDDEFICIT
Amount that full demand is reduced under PDA (read only)
Definition epanet2_enums.h:64
@ EN_SOURCEQUAL
Quality source strength.
Definition epanet2_enums.h:42
@ EN_CANOVERFLOW
EN_TRUE (= 1) if the Tank can overflow, EN_FALSE (= 0) if it cannot
Definition epanet2_enums.h:63
@ EN_TANKVOLUME
Current computed tank volume (read only)
Definition epanet2_enums.h:61
@ EN_TANKDIAM
Tank diameter.
Definition epanet2_enums.h:54
@ EN_PRESSURE
Current computed pressure (read only)
Definition epanet2_enums.h:48
@ EN_SOURCEMASS
Current computed quality source mass inflow (read only)
Definition epanet2_enums.h:50
@ EN_FULLDEMAND
Current consumer demand requested (read only)
Definition epanet2_enums.h:69
@ EN_SOURCETYPE
Quality source type (see EN_SourceType)
Definition epanet2_enums.h:44
@ EN_SOURCEPAT
Quality source pattern index.
Definition epanet2_enums.h:43
@ EN_DEMANDFLOW
Current consumer demand delivered (read only)
Definition epanet2_enums.h:68
@ EN_MIXFRACTION
Tank mixing fraction.
Definition epanet2_enums.h:59
@ EN_EMITTER
Emitter flow coefficient.
Definition epanet2_enums.h:40
@ EN_MINVOLUME
Tank minimum volume.
Definition epanet2_enums.h:55
@ EN_VOLCURVE
Tank volume curve index.
Definition epanet2_enums.h:56
@ EN_MINLEVEL
Tank minimum level.
Definition epanet2_enums.h:57
@ EN_INITVOLUME
Tank initial volume (read only)
Definition epanet2_enums.h:51
@ EN_LEAKAGEFLOW
Current leakage flow (read only)
Definition epanet2_enums.h:67
@ EN_QUALITY
Current computed quality (read only)
Definition epanet2_enums.h:49
@ EN_DEMAND
Current computed demand (read only)
Definition epanet2_enums.h:46
@ EN_INITQUAL
Initial quality.
Definition epanet2_enums.h:41
@ EN_PATTERN
Primary demand time pattern index.
Definition epanet2_enums.h:39
@ EN_MAXLEVEL
Tank maximum level.
Definition epanet2_enums.h:58
@ EN_HEAD
Current computed hydraulic head (read only)
Definition epanet2_enums.h:47
@ EN_MAXVOLUME
Tank maximum volume (read only)
Definition epanet2_enums.h:62
@ EN_TANK_KBULK
Tank bulk decay coefficient.
Definition epanet2_enums.h:60
@ EN_MIXZONEVOL
Tank mixing zone volume (read only)
Definition epanet2_enums.h:53
@ EN_BASEDEMAND
Primary demand baseline value.
Definition epanet2_enums.h:38
@ EN_TANKLEVEL
Current computed tank water level (read only)
Definition epanet2_enums.h:45
@ EN_ELEVATION
Elevation.
Definition epanet2_enums.h:37
@ EN_NODE_INCONTROL
EN_TRUE (= 1) if the node appears in any control, EN_FALSE (= 0) if not
Definition epanet2_enums.h:65
@ EN_GLOBALEFFIC
Global pump efficiency (percent)
Definition epanet2_enums.h:344
@ EN_DEMANDCHARGE
Energy charge per max. KW usage.
Definition epanet2_enums.h:347
@ EN_TANKORDER
Bulk water reaction order for tanks.
Definition epanet2_enums.h:357
@ EN_FLOWCHANGE
Maximum flow change for hydraulic convergence.
Definition epanet2_enums.h:342
@ EN_ACCURACY
Total normalized flow change for hydraulic convergence.
Definition epanet2_enums.h:337
@ EN_CHECKFREQ
Frequency of hydraulic status checks.
Definition epanet2_enums.h:351
@ EN_BULKORDER
Bulk water reaction order for pipes.
Definition epanet2_enums.h:355
@ EN_GLOBALPRICE
Global energy price per KWH.
Definition epanet2_enums.h:345
@ EN_PRESS_UNITS
Pressure units (see EN_PressUnits)
Definition epanet2_enums.h:361
@ EN_CONCENLIMIT
Limiting concentration for growth reactions.
Definition epanet2_enums.h:358
@ EN_WALLORDER
Wall reaction order for pipes (either 0 or 1)
Definition epanet2_enums.h:356
@ EN_UNBALANCED
Extra trials allowed if hydraulics don't converge.
Definition epanet2_enums.h:350
@ EN_DEMANDPATTERN
Name of default demand pattern.
Definition epanet2_enums.h:359
@ EN_SP_DIFFUS
Specific diffusivity (relative to chlorine at 20 deg C)
Definition epanet2_enums.h:354
@ EN_SP_VISCOS
Specific viscosity (relative to water at 20 deg C)
Definition epanet2_enums.h:349
@ EN_SP_GRAVITY
Specific gravity.
Definition epanet2_enums.h:348
@ EN_TRIALS
Maximum trials allowed for hydraulic convergence.
Definition epanet2_enums.h:336
@ EN_HEADERROR
Maximum head loss error for hydraulic convergence.
Definition epanet2_enums.h:341
@ EN_GLOBALPATTERN
Index of a global energy price pattern.
Definition epanet2_enums.h:346
@ EN_EMITEXPON
Exponent in emitter discharge formula.
Definition epanet2_enums.h:339
@ EN_STATUS_REPORT
Type of status report to produce (see EN_StatusReport)
Definition epanet2_enums.h:362
@ EN_EMITBACKFLOW
EN_TRUE (= 1) if emitters can backflow, EN_FALSE (= 0) if not
Definition epanet2_enums.h:360
@ EN_MAXCHECK
Maximum trials for status checking.
Definition epanet2_enums.h:352
@ EN_DAMPLIMIT
Accuracy level where solution damping begins.
Definition epanet2_enums.h:353
@ EN_HEADLOSSFORM
Head loss formula (see EN_HeadLossType)
Definition epanet2_enums.h:343
@ EN_DEMANDMULT
Global demand multiplier.
Definition epanet2_enums.h:340
@ EN_TOLERANCE
Water quality tolerance.
Definition epanet2_enums.h:338
EN_MixingModel
Tank mixing models.
Definition epanet2_enums.h:400
EN_PressUnits
Pressure units.
Definition epanet2_enums.h:306
EN_PumpType
Types of pump curves.
Definition epanet2_enums.h:422
EN_InitHydOption
Hydraulic initialization options.
Definition epanet2_enums.h:411
EN_DemandModel
Demand models.
Definition epanet2_enums.h:324
EN_PumpStateType
Pump states.
Definition epanet2_enums.h:236
EN_NodeType
Node Types.
Definition epanet2_enums.h:195
EN_SourceType
Water quality source types.
Definition epanet2_enums.h:260
EN_StatusReport
Status reporting levels.
Definition epanet2_enums.h:460
EN_CurveType
Types of data curves.
Definition epanet2_enums.h:434
EN_RuleObject
Network objects used in rule-based controls.
Definition epanet2_enums.h:467
EN_QualityType
Types of water quality analyses.
Definition epanet2_enums.h:248
EN_RuleStatus
Link status codes used in rule-based controls.
Definition epanet2_enums.h:505
EN_AnalysisStatistic
Analysis convergence statistics.
Definition epanet2_enums.h:153
EN_LinkProperty
Link properties.
Definition epanet2_enums.h:77
EN_HeadLossType
Head loss formulas.
Definition epanet2_enums.h:274
EN_ControlType
Simple control types.
Definition epanet2_enums.h:371
EN_SizeLimits
Character array size limits.
Definition epanet2_enums.h:26
EN_CountType
Types of objects to count.
Definition epanet2_enums.h:181
EN_LinkType
Link types.
Definition epanet2_enums.h:205
EN_RuleOperator
Comparison operators used in rule-based controls.
Definition epanet2_enums.h:491
EN_LinkStatusType
Link status.
Definition epanet2_enums.h:224
EN_ObjectType
Types of network objects.
Definition epanet2_enums.h:168
EN_TimeParameter
Time parameters.
Definition epanet2_enums.h:116
EN_ActionCodeType
Deletion action codes.
Definition epanet2_enums.h:449
EN_FlowUnits
Flow units.
Definition epanet2_enums.h:287
EN_StatisticType
Reporting statistic choices.
Definition epanet2_enums.h:386
EN_TimestepEvent
Time step events.
Definition epanet2_enums.h:139
EN_RuleVariable
Object variables used in rule-based controls.
Definition epanet2_enums.h:474
EN_NodeProperty
Node properties.
Definition epanet2_enums.h:36
EN_Option
Simulation options.
Definition epanet2_enums.h:335