OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches

General error constants used in the SWMM model. More...

Collaboration diagram for SWMM Error Constants:

Enumerations

enum  ErrorType {
  ERR_NONE = 0 ,
  ERR_MEMORY = 101 ,
  ERR_KINWAVE = 103 ,
  ERR_ODE_SOLVER = 105 ,
  ERR_TIMESTEP = 107 ,
  ERR_SUBCATCH_OUTLET = 108 ,
  ERR_AQUIFER_PARAMS = 109 ,
  ERR_GROUND_ELEV = 110 ,
  ERR_LENGTH = 111 ,
  ERR_ELEV_DROP = 112 ,
  ERR_ROUGHNESS = 113 ,
  ERR_BARRELS = 114 ,
  ERR_SLOPE = 115 ,
  ERR_NO_XSECT = 117 ,
  ERR_XSECT = 119 ,
  ERR_NO_CURVE = 121 ,
  ERR_PUMP_LIMITS = 122 ,
  ERR_LOOP = 131 ,
  ERR_MULTI_OUTLET = 133 ,
  ERR_DUMMY_LINK = 134 ,
  ERR_DIVIDER = 135 ,
  ERR_DIVIDER_LINK = 136 ,
  ERR_WEIR_DIVIDER = 137 ,
  ERR_NODE_DEPTH = 138 ,
  ERR_REGULATOR = 139 ,
  ERR_STORAGE_VOLUME = 140 ,
  ERR_OUTFALL = 141 ,
  ERR_REGULATOR_SHAPE = 143 ,
  ERR_NO_OUTLETS = 145 ,
  ERR_UNITHYD_TIMES = 151 ,
  ERR_UNITHYD_RATIOS = 153 ,
  ERR_RDII_AREA = 155 ,
  ERR_RAIN_FILE_CONFLICT = 156 ,
  ERR_RAIN_GAGE_FORMAT = 157 ,
  ERR_RAIN_GAGE_TSERIES = 158 ,
  ERR_RAIN_GAGE_INTERVAL = 159 ,
  ERR_CYCLIC_TREATMENT = 161 ,
  ERR_CURVE_SEQUENCE = 171 ,
  ERR_TIMESERIES_SEQUENCE = 173 ,
  ERR_SNOWMELT_PARAMS = 181 ,
  ERR_SNOWPACK_PARAMS = 182 ,
  ERR_LID_TYPE = 183 ,
  ERR_LID_LAYER = 184 ,
  ERR_LID_PARAMS = 185 ,
  ERR_LID_AREAS = 187 ,
  ERR_LID_CAPTURE_AREA = 188 ,
  ERR_START_DATE = 191 ,
  ERR_REPORT_DATE = 193 ,
  ERR_REPORT_STEP = 195 ,
  ERR_INPUT = 200 ,
  ERR_LINE_LENGTH = 201 ,
  ERR_ITEMS = 203 ,
  ERR_KEYWORD = 205 ,
  ERR_DUP_NAME = 207 ,
  ERR_NAME = 209 ,
  ERR_NUMBER = 211 ,
  ERR_DATETIME = 213 ,
  ERR_RULE = 217 ,
  ERR_TRANSECT_UNKNOWN = 219 ,
  ERR_TRANSECT_SEQUENCE = 221 ,
  ERR_TRANSECT_TOO_FEW = 223 ,
  ERR_TRANSECT_TOO_MANY = 225 ,
  ERR_TRANSECT_MANNING = 227 ,
  ERR_TRANSECT_OVERBANK = 229 ,
  ERR_TRANSECT_NO_DEPTH = 231 ,
  ERR_MATH_EXPR = 233 ,
  ERR_INFIL_PARAMS = 235 ,
  ERR_FILE_NAME = 301 ,
  ERR_INP_FILE = 303 ,
  ERR_RPT_FILE = 305 ,
  ERR_OUT_FILE = 307 ,
  ERR_OUT_SIZE = 308 ,
  ERR_OUT_WRITE = 309 ,
  ERR_OUT_READ = 311 ,
  ERR_RAIN_FILE_SCRATCH = 313 ,
  ERR_RAIN_FILE_OPEN = 315 ,
  ERR_RAIN_FILE_DATA = 317 ,
  ERR_RAIN_FILE_SEQUENCE = 318 ,
  ERR_RAIN_FILE_FORMAT = 319 ,
  ERR_RAIN_IFACE_FORMAT = 320 ,
  ERR_RAIN_FILE_GAGE = 321 ,
  ERR_RUNOFF_FILE_OPEN = 323 ,
  ERR_RUNOFF_FILE_FORMAT = 325 ,
  ERR_RUNOFF_FILE_END = 327 ,
  ERR_RUNOFF_FILE_READ = 329 ,
  ERR_HOTSTART_FILE_OPEN = 331 ,
  ERR_HOTSTART_FILE_FORMAT = 333 ,
  ERR_HOTSTART_FILE_READ = 335 ,
  ERR_NO_CLIMATE_FILE = 336 ,
  ERR_CLIMATE_FILE_OPEN = 337 ,
  ERR_CLIMATE_FILE_READ = 338 ,
  ERR_CLIMATE_END_OF_FILE = 339 ,
  ERR_RDII_FILE_SCRATCH = 341 ,
  ERR_RDII_FILE_OPEN = 343 ,
  ERR_RDII_FILE_FORMAT = 345 ,
  ERR_ROUTING_FILE_OPEN = 351 ,
  ERR_ROUTING_FILE_FORMAT = 353 ,
  ERR_ROUTING_FILE_NOMATCH = 355 ,
  ERR_ROUTING_FILE_NAMES = 357 ,
  ERR_TABLE_FILE_OPEN = 361 ,
  ERR_TABLE_FILE_READ = 363 ,
  ERR_SYSTEM = 500 ,
  MAXERRMSG = 1000
}
 Enumeration of error codes used in SWMM5. More...
 

Detailed Description

General error constants used in the SWMM model.

Enumeration Type Documentation

◆ ErrorType

enum ErrorType

Enumeration of error codes used in SWMM5.

Enumerator
ERR_NONE 

No error.

ERR_MEMORY 

Memory allocation error.

ERR_KINWAVE 

Kinematic wave routing error.

ERR_ODE_SOLVER 

ODE solver error.

ERR_TIMESTEP 

Time step error.

ERR_SUBCATCH_OUTLET 

Subcatchment has no outlet.

ERR_AQUIFER_PARAMS 

Aquifer parameter error.

ERR_GROUND_ELEV 

Ground elevation error.

ERR_LENGTH 

Conduit length error.

ERR_ELEV_DROP 

Conduit elevation drop error.

ERR_ROUGHNESS 

Conduit roughness error.

ERR_BARRELS 

Conduit barrel error.

ERR_SLOPE 

Conduit slope error.

ERR_NO_XSECT 

Conduit no cross section.

ERR_XSECT 

Conduit xsection error.

ERR_NO_CURVE 

No curve specified error.

ERR_PUMP_LIMITS 

Pump limits error.

ERR_LOOP 

Network loop error.

ERR_MULTI_OUTLET 

Network multiple outlet error.

ERR_DUMMY_LINK 

Network dummy links error.

ERR_DIVIDER 

Error divider error.

ERR_DIVIDER_LINK 

Divider link error.

ERR_WEIR_DIVIDER 

Weir divider error.

ERR_NODE_DEPTH 

Node depth error.

ERR_REGULATOR 

Regulator error.

ERR_STORAGE_VOLUME 

Storage volume error.

ERR_OUTFALL 

Outfall error.

ERR_REGULATOR_SHAPE 

Regulator shape error.

ERR_NO_OUTLETS 

No outlets error.

ERR_UNITHYD_TIMES 

RDII unit hydrograph time error.

ERR_UNITHYD_RATIOS 

RDII unit hydrograph ratios error.

ERR_RDII_AREA 

RDII area error.

ERR_RAIN_FILE_CONFLICT 

Rain file conflict error.

ERR_RAIN_GAGE_FORMAT 

Rain gage format error.

ERR_RAIN_GAGE_TSERIES 

Rain gage time series error.

ERR_RAIN_GAGE_INTERVAL 

Rain gage interval error.

ERR_CYCLIC_TREATMENT 

Cyclic treatment error.

ERR_CURVE_SEQUENCE 

Curve sequence error.

ERR_TIMESERIES_SEQUENCE 

Time series sequence error.

ERR_SNOWMELT_PARAMS 

Snowmelt parameters error.

ERR_SNOWPACK_PARAMS 

Snowpack parameters error.

ERR_LID_TYPE 

LID type error.

ERR_LID_LAYER 

LID layer error.

ERR_LID_PARAMS 

LID parameters error.

ERR_LID_AREAS 

LID areas error.

ERR_LID_CAPTURE_AREA 

LID capture area error.

ERR_START_DATE 

Start date error.

ERR_REPORT_DATE 

Report start date error.

ERR_REPORT_STEP 

Report time step error.

ERR_INPUT 

Input error.

ERR_LINE_LENGTH 

Line length error.

ERR_ITEMS 

Error items error.

ERR_KEYWORD 

Keyword error.

ERR_DUP_NAME 

Duplicate ID error.

ERR_NAME 

Name error.

ERR_NUMBER 

Data value error.

ERR_DATETIME 

Datetime error.

ERR_RULE 

Rule error.

ERR_TRANSECT_UNKNOWN 

Transect unknown error.

ERR_TRANSECT_SEQUENCE 

Transect sequence error.

ERR_TRANSECT_TOO_FEW 

Transect too few error.

ERR_TRANSECT_TOO_MANY 

Transect too many error.

ERR_TRANSECT_MANNING 

Transect Manning error.

ERR_TRANSECT_OVERBANK 

Transect overbank error.

ERR_TRANSECT_NO_DEPTH 

Transect no depth error.

ERR_MATH_EXPR 

Math expression error.

ERR_INFIL_PARAMS 

Infiltration parameters error.

ERR_FILE_NAME 

File name error.

ERR_INP_FILE 

Input file error.

ERR_RPT_FILE 

Report file error.

ERR_OUT_FILE 

Output file error.

ERR_OUT_SIZE 

Output size error.

ERR_OUT_WRITE 

Output write error.

ERR_OUT_READ 

Output read error.

ERR_RAIN_FILE_SCRATCH 

Rain file scratch error.

ERR_RAIN_FILE_OPEN 

Rain file open error.

ERR_RAIN_FILE_DATA 

Rain file data error.

ERR_RAIN_FILE_SEQUENCE 

Rain file sequence error.

ERR_RAIN_FILE_FORMAT 

Rain file format error.

ERR_RAIN_IFACE_FORMAT 

Rain interface format error.

ERR_RAIN_FILE_GAGE 

Rain file gage error.

ERR_RUNOFF_FILE_OPEN 

Runoff file scratch error.

ERR_RUNOFF_FILE_FORMAT 

Runoff file format error.

ERR_RUNOFF_FILE_END 

Runoff file end error.

ERR_RUNOFF_FILE_READ 

Runoff file read error.

ERR_HOTSTART_FILE_OPEN 

Hotstart file scratch error.

ERR_HOTSTART_FILE_FORMAT 

Hotstart file format error.

ERR_HOTSTART_FILE_READ 

Hotstart file read error.

ERR_NO_CLIMATE_FILE 

Climate file error.

ERR_CLIMATE_FILE_OPEN 

Climate file open error.

ERR_CLIMATE_FILE_READ 

Climate file read error.

ERR_CLIMATE_END_OF_FILE 

Climate file end error.

ERR_RDII_FILE_SCRATCH 

RDII file scratch error.

ERR_RDII_FILE_OPEN 

RDII file open error.

ERR_RDII_FILE_FORMAT 

RDII file format error.

ERR_ROUTING_FILE_OPEN 

Routing file open error.

ERR_ROUTING_FILE_FORMAT 

Routing file format error.

ERR_ROUTING_FILE_NOMATCH 

Routing file no match error.

ERR_ROUTING_FILE_NAMES 

Routing file names error.

ERR_TABLE_FILE_OPEN 

Table file open error.

ERR_TABLE_FILE_READ 

Table file read error.

ERR_SYSTEM 

System error.

MAXERRMSG 

Maximum error message length.