Go to the documentation of this file.
17 #ifndef EPANET2_ENUMS_H
18 #define EPANET2_ENUMS_H
470 #define EN_MISSING -1.E10
472 #endif //EPANET2_ENUMS_H
Pump open - cannot supply flow.
Definition: epanet2_enums.h:219
Elapsed simulation time.
Definition: epanet2_enums.h:443
Number of reporting time periods (read only)
Definition: epanet2_enums.h:119
Less than or equal to.
Definition: epanet2_enums.h:453
User-defined custom curve.
Definition: epanet2_enums.h:386
Pipe.
Definition: epanet2_enums.h:187
Is above.
Definition: epanet2_enums.h:460
Tank initial volume (read only)
Definition: epanet2_enums.h:53
Pump average energy price.
Definition: epanet2_enums.h:97
No curve.
Definition: epanet2_enums.h:387
Number of rule-based controls.
Definition: epanet2_enums.h:168
Index of a global energy price pattern.
Definition: epanet2_enums.h:311
Act at a prescribed elapsed amount of time.
Definition: epanet2_enums.h:336
Current link setting.
Definition: epanet2_enums.h:88
No status reporting.
Definition: epanet2_enums.h:420
Complete mix model.
Definition: epanet2_enums.h:362
Time when reporting starts.
Definition: epanet2_enums.h:116
No quality analysis.
Definition: epanet2_enums.h:228
EN_FlowUnits
Flow units.
Definition: epanet2_enums.h:266
EN_RuleOperator
Comparison operators used in rule-based controls.
Definition: epanet2_enums.h:450
Links.
Definition: epanet2_enums.h:150
Bulk water reaction order for tanks.
Definition: epanet2_enums.h:322
EN_ControlType
Simple control types.
Definition: epanet2_enums.h:333
Current computed quality (read only)
Definition: epanet2_enums.h:51
Current computed pump efficiency (read only)
Definition: epanet2_enums.h:93
Injects a given mass/minute into a node.
Definition: epanet2_enums.h:241
Primary demand time pattern index.
Definition: epanet2_enums.h:41
EN_DemandModel
Demand models.
Definition: epanet2_enums.h:289
Nodal hydraulic head.
Definition: epanet2_enums.h:435
Pump speed time pattern index.
Definition: epanet2_enums.h:91
Tank minimum level.
Definition: epanet2_enums.h:59
Last in, first out model.
Definition: epanet2_enums.h:365
Largest flow change in links.
Definition: epanet2_enums.h:138
Bulk water reaction order for pipes.
Definition: epanet2_enums.h:320
Global energy price per KWH.
Definition: epanet2_enums.h:310
Don't save hydraulics; re-initialize flows.
Definition: epanet2_enums.h:375
Nodal hydraulic grade.
Definition: epanet2_enums.h:436
Is present in any simple or rule-based control (= 1) or not (= 0)
Definition: epanet2_enums.h:99
Tank volume curve index.
Definition: epanet2_enums.h:58
Delete all controls and connecing links.
Definition: epanet2_enums.h:410
Current computed quality source mass inflow (read only)
Definition: epanet2_enums.h:52
EN_MixingModel
Tank mixing models.
Definition: epanet2_enums.h:361
Power function.
Definition: epanet2_enums.h:385
Elapsed time of current hydraulic solution (read only)
Definition: epanet2_enums.h:121
Pump closed - cannot supply head.
Definition: epanet2_enums.h:216
Generic curve.
Definition: epanet2_enums.h:400
Act when pressure or tank level drops below a setpoint.
Definition: epanet2_enums.h:334
Sets the concentration of external inflow entering a node.
Definition: epanet2_enums.h:240
Flag indicating if the simulation was halted (read only)
Definition: epanet2_enums.h:123
Control rules.
Definition: epanet2_enums.h:154
Cubic feet per second.
Definition: epanet2_enums.h:267
EN_LinkProperty
Link properties.
Definition: epanet2_enums.h:75
Sets the concentration leaving a node to a given value.
Definition: epanet2_enums.h:242
Report maximum - minimum over simulation period.
Definition: epanet2_enums.h:352
EN_TimeParameter
Time parameters.
Definition: epanet2_enums.h:109
Darcy-Weisbach.
Definition: epanet2_enums.h:255
Current link status (see EN_LinkStatusType)
Definition: epanet2_enums.h:87
Elevation.
Definition: epanet2_enums.h:39
EN_StatusReport
Status reporting levels.
Definition: epanet2_enums.h:419
Save hydraulics; re-initialize flows.
Definition: epanet2_enums.h:376
Link flow rate.
Definition: epanet2_enums.h:439
Current computed tank volume (read only)
Definition: epanet2_enums.h:63
Valve head loss v. flow curve.
Definition: epanet2_enums.h:399
Water age analysis.
Definition: epanet2_enums.h:230
Water quality tolerance.
Definition: epanet2_enums.h:303
Simple controls.
Definition: epanet2_enums.h:153
Report average value over simulation period.
Definition: epanet2_enums.h:349
Greater than.
Definition: epanet2_enums.h:456
Is present in any simple or rule-based control (= 1) or not (= 0)
Definition: epanet2_enums.h:67
Pipe with check valve.
Definition: epanet2_enums.h:186
Number of pressure deficient nodes.
Definition: epanet2_enums.h:140
Pressure reducing valve.
Definition: epanet2_enums.h:189
Index of tank with shortest time to become empty or full (read only)
Definition: epanet2_enums.h:125
Clause refers to a link.
Definition: epanet2_enums.h:428
Current computed head loss (read only)
Definition: epanet2_enums.h:86
Liters per minute.
Definition: epanet2_enums.h:273
Constant horsepower.
Definition: epanet2_enums.h:384
Pressure driven analysis.
Definition: epanet2_enums.h:291
Nodal pressure.
Definition: epanet2_enums.h:438
Time of day.
Definition: epanet2_enums.h:444
Shortest time until a tank becomes empty or full (read only)
Definition: epanet2_enums.h:124
Max. # characters in message text.
Definition: epanet2_enums.h:30
Elapsed time of current quality solution (read only)
Definition: epanet2_enums.h:122
Is below.
Definition: epanet2_enums.h:459
Global demand multiplier.
Definition: epanet2_enums.h:305
Emitter flow coefficient.
Definition: epanet2_enums.h:42
Number of hydraulic iterations taken.
Definition: epanet2_enums.h:135
Specific viscosity (relative to water at 20 deg C)
Definition: epanet2_enums.h:314
Nodal demand.
Definition: epanet2_enums.h:434
Extra trials allowed if hydraulics don't converge.
Definition: epanet2_enums.h:315
Sum of link flow changes / sum of link flows.
Definition: epanet2_enums.h:136
Reservoir node.
Definition: epanet2_enums.h:177
Clause refers to a system parameter (e.g., time)
Definition: epanet2_enums.h:429
Number of time patterns.
Definition: epanet2_enums.h:165
Tank minimum volume.
Definition: epanet2_enums.h:57
Initial status (see EN_LinkStatusType)
Definition: epanet2_enums.h:80
Pump efficiency v. flow curve.
Definition: epanet2_enums.h:398
Current computed tank water level (read only)
Definition: epanet2_enums.h:47
Current computed pump state (read only) (see EN_PumpStateType)
Definition: epanet2_enums.h:92
Pump open.
Definition: epanet2_enums.h:218
Largest head loss error for links.
Definition: epanet2_enums.h:137
Save hydraulics to file, don't re-initialize flows.
Definition: epanet2_enums.h:374
Tank bulk decay coefficient.
Definition: epanet2_enums.h:62
Pump energy price time pattern index.
Definition: epanet2_enums.h:98
Report maximum value over simulation period.
Definition: epanet2_enums.h:351
Pump head v. flow curve index.
Definition: epanet2_enums.h:95
Maximum head loss error for hydraulic convergence.
Definition: epanet2_enums.h:306
Flow control valve.
Definition: epanet2_enums.h:192
Number of data curves.
Definition: epanet2_enums.h:166
Global pump efficiency (percent)
Definition: epanet2_enums.h:309
Pump.
Definition: epanet2_enums.h:188
Specific gravity.
Definition: epanet2_enums.h:313
Gallons per minute.
Definition: epanet2_enums.h:268
Rule-based control evaluation time step.
Definition: epanet2_enums.h:117
Quality source pattern index.
Definition: epanet2_enums.h:45
GPV head loss v. flow curve index.
Definition: epanet2_enums.h:100
EN_StatisticType
Reporting statistic choices.
Definition: epanet2_enums.h:347
EN_PumpStateType
Pump states.
Definition: epanet2_enums.h:215
Time to drain a tank.
Definition: epanet2_enums.h:446
Demand driven analysis.
Definition: epanet2_enums.h:290
Pipe/valve diameter.
Definition: epanet2_enums.h:76
Quality source type (see EN_SourceType)
Definition: epanet2_enums.h:46
Number of tanks and reservoirs.
Definition: epanet2_enums.h:163
Maximum trials for status checking.
Definition: epanet2_enums.h:317
Nodes.
Definition: epanet2_enums.h:149
Frequency of hydraulic status checks.
Definition: epanet2_enums.h:316
Tank maximum level.
Definition: epanet2_enums.h:60
EN_LinkType
Link types.
Definition: epanet2_enums.h:185
Cumulative water quality mass balance ratio.
Definition: epanet2_enums.h:139
Report minimum value over simulation period.
Definition: epanet2_enums.h:350
EN_SourceType
Water quality source types.
Definition: epanet2_enums.h:239
Number of simple controls.
Definition: epanet2_enums.h:167
2-compartment model
Definition: epanet2_enums.h:363
Current computed flow rate (read only)
Definition: epanet2_enums.h:84
EN_ActionCodeType
Deletion action codes.
Definition: epanet2_enums.h:409
EN_RuleVariable
Object variables used in rule-based controls.
Definition: epanet2_enums.h:433
Tank water level.
Definition: epanet2_enums.h:437
Link is open.
Definition: epanet2_enums.h:465
EN_AnalysisStatistic
Analysis convergence statistics.
Definition: epanet2_enums.h:134
Pump head v. flow curve.
Definition: epanet2_enums.h:397
EN_RuleStatus
Link status codes used in rule-based controls.
Definition: epanet2_enums.h:464
Reporting time step.
Definition: epanet2_enums.h:115
EN_PumpType
Types of pump curves.
Definition: epanet2_enums.h:383
Pipe roughness coefficient.
Definition: epanet2_enums.h:78
Imperial million gallons per day.
Definition: epanet2_enums.h:270
Tank can overflow (= 1) or not (= 0)
Definition: epanet2_enums.h:65
Cubic meters per day.
Definition: epanet2_enums.h:276
Source tracing analysis.
Definition: epanet2_enums.h:231
EN_NodeType
Node Types.
Definition: epanet2_enums.h:175
EN_ObjectType
Types of network objects.
Definition: epanet2_enums.h:148
Act when pressure or tank level rises above a setpoint.
Definition: epanet2_enums.h:335
Maximum flow change for hydraulic convergence.
Definition: epanet2_enums.h:307
EN_CurveType
Types of data curves.
Definition: epanet2_enums.h:395
Tank mixing zone volume (read only)
Definition: epanet2_enums.h:55
Primary demand baseline value.
Definition: epanet2_enums.h:40
Is not equal to.
Definition: epanet2_enums.h:458
EN_NodeProperty
Node properties.
Definition: epanet2_enums.h:38
Total normalized flow change for hydraulic convergence.
Definition: epanet2_enums.h:302
EN_RuleObject
Network objects used in rule-based controls.
Definition: epanet2_enums.h:426
First in, first out model.
Definition: epanet2_enums.h:364
Tank mixing model (see EN_MixingModel)
Definition: epanet2_enums.h:54
Storage tank node.
Definition: epanet2_enums.h:178
Current computed demand (read only)
Definition: epanet2_enums.h:48
Cubic meters per hour.
Definition: epanet2_enums.h:275
Equal to.
Definition: epanet2_enums.h:451
Exponent in emitter discharge formula.
Definition: epanet2_enums.h:304
Limiting concentration for growth reactions.
Definition: epanet2_enums.h:323
Liters per second.
Definition: epanet2_enums.h:272
Water quality time step.
Definition: epanet2_enums.h:112
Million gallons per day.
Definition: epanet2_enums.h:269
Acre-feet per day.
Definition: epanet2_enums.h:271
Chemical fate and transport.
Definition: epanet2_enums.h:229
Max. # characters in ID name.
Definition: epanet2_enums.h:29
Current computed pressure (read only)
Definition: epanet2_enums.h:50
General purpose valve.
Definition: epanet2_enums.h:194
Pipe wall chemical reaction coefficient.
Definition: epanet2_enums.h:83
Greater than or equal to.
Definition: epanet2_enums.h:454
Current computed pump energy usage (read only)
Definition: epanet2_enums.h:89
Simulation starting time of day.
Definition: epanet2_enums.h:120
Current computed hydraulic head (read only)
Definition: epanet2_enums.h:49
Number of links (pipes + pumps + valves)
Definition: epanet2_enums.h:164
EN_HeadLossType
Head loss formulas.
Definition: epanet2_enums.h:253
EN_CountType
Types of objects to count.
Definition: epanet2_enums.h:161
Accuracy level where solution damping begins.
Definition: epanet2_enums.h:318
Reporting statistic code (see EN_StatisticType)
Definition: epanet2_enums.h:118
Hydraulic time step.
Definition: epanet2_enums.h:111
EN_InitHydOption
Hydraulic initialization options.
Definition: epanet2_enums.h:372
Data curves.
Definition: epanet2_enums.h:152
Specific diffusivity (relative to chlorine at 20 deg C)
Definition: epanet2_enums.h:319
Initial pump speed or valve setting.
Definition: epanet2_enums.h:81
Current computed flow velocity (read only)
Definition: epanet2_enums.h:85
Is equal to.
Definition: epanet2_enums.h:457
EN_Option
Simulation options.
Definition: epanet2_enums.h:300
Tank diameter.
Definition: epanet2_enums.h:56
Clause refers to a node.
Definition: epanet2_enums.h:427
EN_SizeLimits
Size Limts.
Definition: epanet2_enums.h:28
Time to fill a tank.
Definition: epanet2_enums.h:445
Adds a given value to the concentration leaving a node.
Definition: epanet2_enums.h:243
Time pattern period.
Definition: epanet2_enums.h:113
Cancel object deletion if it appears in controls or has connecting links.
Definition: epanet2_enums.h:411
Full level of status reporting.
Definition: epanet2_enums.h:422
Link status.
Definition: epanet2_enums.h:440
Initial quality.
Definition: epanet2_enums.h:43
Number of nodes (junctions + tanks + reservoirs)
Definition: epanet2_enums.h:162
% demand reduction at pressure deficient nodes
Definition: epanet2_enums.h:141
Head loss formula (see EN_HeadLossType)
Definition: epanet2_enums.h:308
Tank mixing fraction.
Definition: epanet2_enums.h:61
Quality source strength.
Definition: epanet2_enums.h:44
Not equal.
Definition: epanet2_enums.h:452
Current computed link quality (read only)
Definition: epanet2_enums.h:90
Pump efficiency v. flow curve index.
Definition: epanet2_enums.h:96
Bulk chemical reaction coefficient.
Definition: epanet2_enums.h:82
Name of default demand pattern.
Definition: epanet2_enums.h:324
Pipe/valve minor loss coefficient.
Definition: epanet2_enums.h:79
Hazen-Williams.
Definition: epanet2_enums.h:254
Maximum trials allowed for hydraulic convergence.
Definition: epanet2_enums.h:301
Don't save hydraulics; don't re-initialize flows.
Definition: epanet2_enums.h:373
Report all time series points.
Definition: epanet2_enums.h:348
Normal level of status reporting.
Definition: epanet2_enums.h:421
Million liters per day.
Definition: epanet2_enums.h:274
Time when time patterns begin.
Definition: epanet2_enums.h:114
Less than.
Definition: epanet2_enums.h:455
Pipe length.
Definition: epanet2_enums.h:77
Chezy-Manning.
Definition: epanet2_enums.h:256
Tank volume v. depth curve.
Definition: epanet2_enums.h:396
Pump constant power rating.
Definition: epanet2_enums.h:94
Wall reaction order for pipes (either 0 or 1)
Definition: epanet2_enums.h:321
EN_QualityType
Types of water quality analyses.
Definition: epanet2_enums.h:227
Act at a particular time of day.
Definition: epanet2_enums.h:337
Pressure sustaining valve.
Definition: epanet2_enums.h:190
Control valve is active.
Definition: epanet2_enums.h:467
Throttle control valve.
Definition: epanet2_enums.h:193
Tank maximum volume (read only)
Definition: epanet2_enums.h:64
Time patterns.
Definition: epanet2_enums.h:151
EN_LinkStatusType
Link status.
Definition: epanet2_enums.h:203
Energy charge per max. KW usage.
Definition: epanet2_enums.h:312
Pressure breaker valve.
Definition: epanet2_enums.h:191
Amount that full demand is reduced under PDA (read only)
Definition: epanet2_enums.h:66
Pump power output.
Definition: epanet2_enums.h:442
Total simulation duration.
Definition: epanet2_enums.h:110
Link setting.
Definition: epanet2_enums.h:441
Pump closed.
Definition: epanet2_enums.h:217
Link is closed.
Definition: epanet2_enums.h:466
Junction node.
Definition: epanet2_enums.h:176