OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
keywords.c File Reference
#include <stdlib.h>
#include "text.h"
Include dependency graph for keywords.c:

Macros

#define _CRT_SECURE_NO_DEPRECATE
 

Variables

char * BuildupTypeWords [] = { w_NONE, w_POW, w_EXP, w_SAT, w_EXT, NULL}
 
char * CurveTypeWords []
 
char * DividerTypeWords [] = { w_CUTOFF, w_TABULAR, w_WEIR, w_OVERFLOW, NULL}
 
char * EvapTypeWords []
 
char * FileTypeWords []
 
char * FileModeWords [] = { w_NO, w_SCRATCH, w_USE, w_SAVE, NULL}
 
char * FlowUnitWords [] = { w_CFS, w_GPM, w_MGD, w_CMS, w_LPS, w_MLD, NULL}
 
char * ForceMainEqnWords [] = { w_H_W, w_D_W, NULL}
 
char * GageDataWords [] = { w_TIMESERIES, w_FILE, NULL}
 
char * InfilModelWords []
 
char * InertDampingWords [] = { w_NONE, w_PARTIAL, w_FULL, NULL}
 
char * LinkOffsetWords [] = { w_DEPTH, w_ELEVATION, NULL}
 
char * LinkTypeWords []
 
char * LoadUnitsWords [] = { w_LBS, w_KG, w_LOGN }
 
char * NodeTypeWords []
 
char * NoneAllWords [] = { w_NONE, w_ALL, NULL}
 
char * NormalFlowWords [] = { w_SLOPE, w_FROUDE, w_BOTH, w_NONE, NULL}
 
char * NormalizerWords [] = { w_PER_AREA, w_PER_CURB, NULL}
 
char * NoYesWords [] = { w_NO, w_YES, NULL}
 
char * OffOnWords [] = { w_OFF, w_ON, NULL}
 
char * OldRouteModelWords [] = { w_NONE, w_NF, w_KW, w_EKW, w_DW, NULL}
 
char * OptionWords []
 
char * OrificeTypeWords [] = { w_SIDE, w_BOTTOM, NULL}
 
char * OutfallTypeWords []
 
char * PatternTypeWords [] = { w_MONTHLY, w_DAILY, w_HOURLY, w_WEEKEND, NULL}
 
char * PondingUnitsWords [] = { w_PONDED_FEET, w_PONDED_METERS }
 
char * ProcessVarWords [] = { w_HRT, w_DT, w_FLOW, w_DEPTH, w_AREA, NULL}
 
char * PumpTypeWords [] = { w_TYPE1, w_TYPE2, w_TYPE3, w_TYPE4, w_TYPE5, w_IDEAL }
 
char * QualUnitsWords [] = { w_MGperL, w_UGperL, w_COUNTperL, NULL}
 
char * RainTypeWords [] = { w_INTENSITY, w_VOLUME, w_CUMULATIVE, NULL}
 
char * RainUnitsWords [] = { w_INCHES, w_MMETER, NULL}
 
char * RelationWords []
 
char * ReportWords []
 
char * RouteModelWords []
 
char * RuleKeyWords []
 
char * SectWords []
 
char * SnowmeltWords [] = { w_PLOWABLE, w_IMPERV, w_PERV, w_REMOVAL, NULL}
 
char * SurchargeWords [] = { w_EXTRAN, w_SLOT, NULL}
 
char * TempKeyWords []
 
char * TransectKeyWords [] = { w_NC, w_X1, w_GR, NULL}
 
char * TreatTypeWords [] = { w_REMOVAL, w_CONCEN, NULL}
 
char * UHTypeWords [] = { w_SHORT, w_MEDIUM, w_LONG, NULL}
 
char * VolUnitsWords [] = { w_MGAL, w_MLTRS }
 
char * VolUnitsWords2 [] = { w_GAL, w_LTR }
 
char * WashoffTypeWords [] = { w_NONE, w_EXP, w_RC, w_EMC, NULL}
 
char * WeirTypeWords []
 
char * XsectTypeWords []
 

Macro Definition Documentation

◆ _CRT_SECURE_NO_DEPRECATE

#define _CRT_SECURE_NO_DEPRECATE

Variable Documentation

◆ BuildupTypeWords

char* BuildupTypeWords[] = { w_NONE, w_POW, w_EXP, w_SAT, w_EXT, NULL}

◆ CurveTypeWords

char* CurveTypeWords[]
Initial value:
w_PUMP5, NULL}
#define w_PUMP3
Definition text.h:317
#define w_PUMP1
Definition text.h:315
#define w_PUMP5
Definition text.h:319
#define w_STORAGE
Definition text.h:367
#define w_PUMP2
Definition text.h:316
#define w_PUMP4
Definition text.h:318
#define w_TIDAL
Definition text.h:181
#define w_DIVERSION
Definition text.h:311
#define w_RATING
Definition text.h:313
#define w_SHAPE
Definition text.h:314
#define w_WEIR
Definition text.h:374
#define w_CONTROLS
Definition text.h:327

◆ DividerTypeWords

char* DividerTypeWords[] = { w_CUTOFF, w_TABULAR, w_WEIR, w_OVERFLOW, NULL}

◆ EvapTypeWords

char* EvapTypeWords[]
Initial value:
w_DRYONLY, NULL}
#define w_RECOVERY
Definition text.h:154
#define w_FILE
Definition text.h:153
#define w_TIMESERIES
Definition text.h:151
#define w_CONSTANT
Definition text.h:150
#define w_TEMPERATURE
Definition text.h:152
#define w_MONTHLY
Definition text.h:158
#define w_DRYONLY
Definition text.h:155

◆ FileModeWords

char* FileModeWords[] = { w_NO, w_SCRATCH, w_USE, w_SAVE, NULL}

◆ FileTypeWords

char* FileTypeWords[]
Initial value:
#define w_RDII
Definition text.h:335
#define w_RAINFALL
Definition text.h:332
#define w_RUNOFF
Definition text.h:333
#define w_OUTFLOWS
Definition text.h:338
#define w_INFLOWS
Definition text.h:337
#define w_HOTSTART
Definition text.h:334

◆ FlowUnitWords

char* FlowUnitWords[] = { w_CFS, w_GPM, w_MGD, w_CMS, w_LPS, w_MLD, NULL}

◆ ForceMainEqnWords

char* ForceMainEqnWords[] = { w_H_W, w_D_W, NULL}

◆ GageDataWords

char* GageDataWords[] = { w_TIMESERIES, w_FILE, NULL}

◆ InertDampingWords

char* InertDampingWords[] = { w_NONE, w_PARTIAL, w_FULL, NULL}

◆ InfilModelWords

char* InfilModelWords[]
Initial value:
#define w_MOD_HORTON
Definition text.h:133
#define w_HORTON
Definition text.h:132
#define w_GREEN_AMPT
Definition text.h:134
#define w_MOD_GREEN_AMPT
Definition text.h:135
#define w_CURVE_NUMEBR
Definition text.h:136

◆ LinkOffsetWords

char* LinkOffsetWords[] = { w_DEPTH, w_ELEVATION, NULL}

◆ LinkTypeWords

char* LinkTypeWords[]
Initial value:
#define w_PUMP
Definition text.h:372
#define w_OUTLET
Definition text.h:174
#define w_ORIFICE
Definition text.h:373
#define w_CONDUIT
Definition text.h:371

◆ LoadUnitsWords

char* LoadUnitsWords[] = { w_LBS, w_KG, w_LOGN }

◆ NodeTypeWords

char* NodeTypeWords[]
Initial value:
#define w_DIVIDER
Definition text.h:368
#define w_OUTFALL
Definition text.h:366
#define w_JUNCTION
Definition text.h:365

◆ NoneAllWords

char* NoneAllWords[] = { w_NONE, w_ALL, NULL}

◆ NormalFlowWords

char* NormalFlowWords[] = { w_SLOPE, w_FROUDE, w_BOTH, w_NONE, NULL}

◆ NormalizerWords

char* NormalizerWords[] = { w_PER_AREA, w_PER_CURB, NULL}

◆ NoYesWords

char* NoYesWords[] = { w_NO, w_YES, NULL}

◆ OffOnWords

char* OffOnWords[] = { w_OFF, w_ON, NULL}

◆ OldRouteModelWords

char* OldRouteModelWords[] = { w_NONE, w_NF, w_KW, w_EKW, w_DW, NULL}

◆ OptionWords

char* OptionWords[]
Initial value:
NULL }
#define w_MAX_TRIALS
Definition text.h:99
#define w_START_TIME
Definition text.h:68
#define w_LENGTHENING_STEP
Definition text.h:86
#define w_ROUTE_STEP
Definition text.h:78
#define w_NUM_THREADS
Definition text.h:105
#define w_MIN_SLOPE
Definition text.h:94
#define w_LAT_FLOW_TOL
Definition text.h:102
#define w_HEAD_TOL
Definition text.h:100
#define w_IGNORE_RAINFALL
Definition text.h:91
#define w_REPORT_START_DATE
Definition text.h:71
#define w_SWEEP_END
Definition text.h:74
#define w_COMPATIBILITY
Definition text.h:88
#define w_ALLOW_PONDING
Definition text.h:81
#define w_NORMAL_FLOW_LTD
Definition text.h:85
#define w_END_TIME
Definition text.h:70
#define w_TEMPDIR
Definition text.h:90
#define w_MIN_ROUTE_STEP
Definition text.h:104
#define w_FLOW_UNITS
Definition text.h:64
#define w_END_DATE
Definition text.h:69
#define w_SWEEP_START
Definition text.h:73
#define w_ROUTE_MODEL
Definition text.h:66
#define w_IGNORE_ROUTING
Definition text.h:97
#define w_VARIABLE_STEP
Definition text.h:84
#define w_REPORT_STEP
Definition text.h:79
#define w_START_DRY_DAYS
Definition text.h:75
#define w_WET_STEP
Definition text.h:76
#define w_IGNORE_GWATER
Definition text.h:96
#define w_SKIP_STEADY_STATE
Definition text.h:89
#define w_MIN_SURFAREA
Definition text.h:87
#define w_SLOPE_WEIGHTING
Definition text.h:83
#define w_SURCHARGE_METHOD
Definition text.h:106
#define w_REPORT_START_TIME
Definition text.h:72
#define w_IGNORE_SNOWMELT
Definition text.h:95
#define w_DRY_STEP
Definition text.h:77
#define w_INFIL_MODEL
Definition text.h:65
#define w_FORCE_MAIN_EQN
Definition text.h:92
#define w_START_DATE
Definition text.h:67
#define w_IGNORE_RDII
Definition text.h:103
#define w_RULE_STEP
Definition text.h:80
#define w_INERT_DAMPING
Definition text.h:82
#define w_SYS_FLOW_TOL
Definition text.h:101
#define w_LINK_OFFSETS
Definition text.h:93
#define w_IGNORE_QUALITY
Definition text.h:98

◆ OrificeTypeWords

char* OrificeTypeWords[] = { w_SIDE, w_BOTTOM, NULL}

◆ OutfallTypeWords

char* OutfallTypeWords[]
Initial value:
w_TIMESERIES, NULL}
#define w_FIXED
Definition text.h:180
#define w_NORMAL
Definition text.h:183
#define w_FREE
Definition text.h:179

◆ PatternTypeWords

char* PatternTypeWords[] = { w_MONTHLY, w_DAILY, w_HOURLY, w_WEEKEND, NULL}

◆ PondingUnitsWords

char* PondingUnitsWords[] = { w_PONDED_FEET, w_PONDED_METERS }

◆ ProcessVarWords

char* ProcessVarWords[] = { w_HRT, w_DT, w_FLOW, w_DEPTH, w_AREA, NULL}

◆ PumpTypeWords

char* PumpTypeWords[] = { w_TYPE1, w_TYPE2, w_TYPE3, w_TYPE4, w_TYPE5, w_IDEAL }

◆ QualUnitsWords

char* QualUnitsWords[] = { w_MGperL, w_UGperL, w_COUNTperL, NULL}

◆ RainTypeWords

char* RainTypeWords[] = { w_INTENSITY, w_VOLUME, w_CUMULATIVE, NULL}

◆ RainUnitsWords

char* RainUnitsWords[] = { w_INCHES, w_MMETER, NULL}

◆ RelationWords

char* RelationWords[]
Initial value:
w_PYRAMIDAL, NULL}
#define w_TABULAR
Definition text.h:187
#define w_PYRAMIDAL
Definition text.h:195
#define w_PARABOLIC
Definition text.h:228
#define w_FUNCTIONAL
Definition text.h:186
#define w_CONICAL
Definition text.h:193
#define w_CYLINDRICAL
Definition text.h:192

◆ ReportWords

char* ReportWords[]
Initial value:
#define w_INPUT
Definition text.h:324
#define w_CONTINUITY
Definition text.h:325
#define w_LINK
Definition text.h:357
#define w_FLOWSTATS
Definition text.h:326
#define w_SUBCATCH
Definition text.h:355
#define w_NODE
Definition text.h:356
#define w_AVERAGES
Definition text.h:329
#define w_DISABLED
Definition text.h:323
#define w_NODESTATS
Definition text.h:328

◆ RouteModelWords

char* RouteModelWords[]
Initial value:
w_DYNWAVE, NULL}
#define w_STEADY
Definition text.h:122
#define w_XKINWAVE
Definition text.h:124
#define w_DYNWAVE
Definition text.h:125
#define w_NONE
Definition text.h:345
#define w_KINWAVE
Definition text.h:123

◆ RuleKeyWords

char* RuleKeyWords[]
Initial value:
w_PRIORITY, NULL}
#define w_OR
Definition text.h:380
#define w_THEN
Definition text.h:381
#define w_ELSE
Definition text.h:382
#define w_AND
Definition text.h:379
#define w_PRIORITY
Definition text.h:383
#define w_IF
Definition text.h:378
#define w_RULE
Definition text.h:377

◆ SectWords

char* SectWords[]
Initial value:
ws_INLET, NULL}
#define ws_JUNCTION
Definition text.h:415
#define ws_POLLUTANT
Definition text.h:428
#define ws_POLYGON
Definition text.h:446
#define ws_RDII
Definition text.h:436
#define ws_SYMBOL
Definition text.h:447
#define ws_LOADING
Definition text.h:438
#define ws_STORAGE
Definition text.h:417
#define ws_ORIFICE
Definition text.h:421
#define ws_TITLE
Definition text.h:403
#define ws_FILE
Definition text.h:405
#define ws_XSECTION
Definition text.h:424
#define ws_CURVE
Definition text.h:440
#define ws_SNOWMELT
Definition text.h:414
#define ws_STREET
Definition text.h:458
#define ws_LANDUSE
Definition text.h:429
#define ws_PUMP
Definition text.h:420
#define ws_CONTROL
Definition text.h:427
#define ws_EVAP
Definition text.h:408
#define ws_COORDINATE
Definition text.h:444
#define ws_TAG
Definition text.h:450
#define ws_CONDUIT
Definition text.h:419
#define ws_BACKDROP
Definition text.h:449
#define ws_TREATMENT
Definition text.h:439
#define ws_INFIL
Definition text.h:411
#define ws_UNITHYD
Definition text.h:437
#define ws_TRANSECT
Definition text.h:425
#define ws_VERTICES
Definition text.h:445
#define ws_SUBCATCH
Definition text.h:409
#define ws_OUTFALL
Definition text.h:416
#define ws_GROUNDWATER
Definition text.h:413
#define ws_LABEL
Definition text.h:448
#define ws_EVENT
Definition text.h:457
#define ws_LOSS
Definition text.h:426
#define ws_WEIR
Definition text.h:422
#define ws_RAINGAGE
Definition text.h:406
#define ws_LID_CONTROL
Definition text.h:452
#define ws_ADJUST
Definition text.h:456
#define ws_PROFILE
Definition text.h:451
#define ws_SUBAREA
Definition text.h:410
#define ws_GWF
Definition text.h:455
#define ws_LID_USAGE
Definition text.h:453
#define ws_INLET_USAGE
Definition text.h:460
#define ws_PATTERN
Definition text.h:435
#define ws_TIMESERIES
Definition text.h:441
#define ws_COVERAGE
Definition text.h:432
#define ws_INFLOW
Definition text.h:433
#define ws_REPORT
Definition text.h:442
#define ws_INLET
Definition text.h:459
#define ws_WASHOFF
Definition text.h:431
#define ws_MAP
Definition text.h:443
#define ws_DIVIDER
Definition text.h:418
#define ws_DWF
Definition text.h:434
#define ws_BUILDUP
Definition text.h:430
#define ws_OUTLET
Definition text.h:423
#define ws_OPTION
Definition text.h:404
#define ws_AQUIFER
Definition text.h:412
#define ws_TEMP
Definition text.h:407

◆ SnowmeltWords

char* SnowmeltWords[] = { w_PLOWABLE, w_IMPERV, w_PERV, w_REMOVAL, NULL}

◆ SurchargeWords

char* SurchargeWords[] = { w_EXTRAN, w_SLOT, NULL}

◆ TempKeyWords

char* TempKeyWords[]
Initial value:
w_ADC, NULL}
#define w_ADC
Definition text.h:146
#define w_SNOWMELT
Definition text.h:145
#define w_WINDSPEED
Definition text.h:144

◆ TransectKeyWords

char* TransectKeyWords[] = { w_NC, w_X1, w_GR, NULL}

◆ TreatTypeWords

char* TreatTypeWords[] = { w_REMOVAL, w_CONCEN, NULL}

◆ UHTypeWords

char* UHTypeWords[] = { w_SHORT, w_MEDIUM, w_LONG, NULL}

◆ VolUnitsWords

char* VolUnitsWords[] = { w_MGAL, w_MLTRS }

◆ VolUnitsWords2

char* VolUnitsWords2[] = { w_GAL, w_LTR }

◆ WashoffTypeWords

char* WashoffTypeWords[] = { w_NONE, w_EXP, w_RC, w_EMC, NULL}

◆ WeirTypeWords

char* WeirTypeWords[]
Initial value:
#define w_ROADWAY
Definition text.h:218
#define w_VNOTCH
Definition text.h:217
#define w_SIDEFLOW
Definition text.h:216
#define w_TRAPEZOIDAL
Definition text.h:226
#define w_TRANSVERSE
Definition text.h:215

◆ XsectTypeWords

char* XsectTypeWords[]
Initial value:
NULL}
#define w_CATENARY
Definition text.h:240
#define w_HORIZELLIPSE
Definition text.h:234
#define w_RECT_CLOSED
Definition text.h:224
#define w_CUSTOM
Definition text.h:245
#define w_RECT_ROUND
Definition text.h:232
#define w_TRIANGULAR
Definition text.h:227
#define w_SEMIELLIPTICAL
Definition text.h:241
#define w_BASKETHANDLE
Definition text.h:242
#define w_STREET
Definition text.h:230
#define w_ARCH
Definition text.h:236
#define w_VERTELLIPSE
Definition text.h:235
#define w_RECT_OPEN
Definition text.h:225
#define w_MOD_BASKET
Definition text.h:233
#define w_FORCE_MAIN
Definition text.h:246
#define w_CIRCULAR
Definition text.h:222
#define w_RECT_TRIANG
Definition text.h:231
#define w_GOTHIC
Definition text.h:239
#define w_SEMICIRCULAR
Definition text.h:243
#define w_IRREGULAR
Definition text.h:244
#define w_DUMMY
Definition text.h:221
#define w_HORSESHOE
Definition text.h:238
#define w_FILLED_CIRCULAR
Definition text.h:223
#define w_POWERFUNC
Definition text.h:229
#define w_EGGSHAPED
Definition text.h:237