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