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

Header file for SWMM output API enumeration types. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  SMO_unitSystem {
  SMO_US ,
  SMO_SI
}
 Enumeration of unit systems for used in output file. More...
 
enum  SMO_flowUnits {
  SMO_CFS ,
  SMO_GPM ,
  SMO_MGD ,
  SMO_CMS ,
  SMO_LPS ,
  SMO_MLD
}
 
enum  SMO_concUnits {
  SMO_MG ,
  SMO_UG ,
  SMO_COUNT ,
  SMO_NONE
}
 Concentration units used in the simulation. More...
 
enum  SMO_elementType {
  SMO_subcatch ,
  SMO_node ,
  SMO_link ,
  SMO_sys ,
  SMO_pollut
}
 SWMM element types. More...
 
enum  SMO_time {
  SMO_reportStep ,
  SMO_numPeriods
}
 Report time related attributes. More...
 
enum  SMO_subcatchAttribute {
  SMO_rainfall_subcatch ,
  SMO_snow_depth_subcatch ,
  SMO_evap_loss ,
  SMO_infil_loss ,
  SMO_runoff_rate ,
  SMO_gwoutflow_rate ,
  SMO_gwtable_elev ,
  SMO_soil_moisture ,
  SMO_pollutant_conc_subcatch
}
 Subcatchment attributes. More...
 
enum  SMO_nodeAttribute {
  SMO_invert_depth ,
  SMO_hydraulic_head ,
  SMO_stored_ponded_volume ,
  SMO_lateral_inflow ,
  SMO_total_inflow ,
  SMO_flooding_losses ,
  SMO_pollutant_conc_node
}
 Node attributes. More...
 
enum  SMO_linkAttribute {
  SMO_flow_rate_link ,
  SMO_flow_depth ,
  SMO_flow_velocity ,
  SMO_flow_volume ,
  SMO_capacity ,
  SMO_pollutant_conc_link
}
 Link attributes. More...
 
enum  SMO_systemAttribute {
  SMO_air_temp ,
  SMO_rainfall_system ,
  SMO_snow_depth_system ,
  SMO_evap_infil_loss ,
  SMO_runoff_flow ,
  SMO_dry_weather_inflow ,
  SMO_groundwater_inflow ,
  SMO_RDII_inflow ,
  SMO_direct_inflow ,
  SMO_total_lateral_inflow ,
  SMO_flood_losses ,
  SMO_outfall_flows ,
  SMO_volume_stored ,
  SMO_evap_rate
}
 System attributes. More...
 

Detailed Description

Header file for SWMM output API enumeration types.

Date
Created: 2019-10-18
Last edited: 2024-10-17

Enumeration Type Documentation

◆ SMO_concUnits

Concentration units used in the simulation.

Enumerator
SMO_MG 

Milligrams per liter.

SMO_UG 

Micrograms per liter.

SMO_COUNT 

Counts per liter.

SMO_NONE 

No units.

◆ SMO_elementType

SWMM element types.

Enumerator
SMO_subcatch 

Subcatchment.

SMO_node 

Node.

SMO_link 

Link.

SMO_sys 

System.

SMO_pollut 

Pollutant.

◆ SMO_flowUnits

Enumerator
SMO_CFS 

Cubic feet per second.

SMO_GPM 

Gallons per minute.

SMO_MGD 

Million gallons per day.

SMO_CMS 

Cubic meters per second.

SMO_LPS 

Liters per second.

SMO_MLD 

Million liters per day.

◆ SMO_linkAttribute

Link attributes.

Enumerator
SMO_flow_rate_link 

Link flow rate (flow units)

SMO_flow_depth 

Link flow depth (ft or m)

SMO_flow_velocity 

Link flow velocity (ft/s or m/s)

SMO_flow_volume 

Link flow volume (ft3 or m3)

SMO_capacity 

Link capacity (fraction of conduit filled)

SMO_pollutant_conc_link 

Link pollutant concentration (-)

◆ SMO_nodeAttribute

Node attributes.

Enumerator
SMO_invert_depth 

Node depth above invert (ft or m)

SMO_hydraulic_head 

Node hydraulic head (ft or m)

SMO_stored_ponded_volume 

Node volume stored (ft3 or m3)

SMO_lateral_inflow 

Node lateral inflow (flow units)

SMO_total_inflow 

Node total inflow (flow units)

SMO_flooding_losses 

Node flooding losses (flow units)

SMO_pollutant_conc_node 

Node pollutant concentration (-)

◆ SMO_subcatchAttribute

Subcatchment attributes.

Enumerator
SMO_rainfall_subcatch 

Subcatchment rainfall (in/hr or mm/hr)

SMO_snow_depth_subcatch 

Subcatchment snow depth (in or mm)

SMO_evap_loss 

Subcatchment evaporation loss (in/hr or mm/hr)

SMO_infil_loss 

Subcatchment infiltration loss (in/hr or mm/hr)

SMO_runoff_rate 

Subcatchment runoff flow (flow units)

SMO_gwoutflow_rate 

Subcatchment groundwater flow (flow units)

SMO_gwtable_elev 

Subcatchment groundwater elevation (ft or m)

SMO_soil_moisture 

Subcatchment soil moisture content (-)

SMO_pollutant_conc_subcatch 

Subcatchment pollutant concentration (-)

◆ SMO_systemAttribute

System attributes.

Enumerator
SMO_air_temp 

Air temperature (deg. F or deg. C)

SMO_rainfall_system 

Rainfall intensity (in/hr or mm/hr)

SMO_snow_depth_system 

Snow depth (in or mm)

SMO_evap_infil_loss 

Evaporation and infiltration loss rate (in/day or mm/day)

SMO_runoff_flow 

Runoff flow (flow units)

SMO_dry_weather_inflow 

Dry weather inflow (flow units)

SMO_groundwater_inflow 

Groundwater inflow (flow units)

SMO_RDII_inflow 

Rainfall Derived Infiltration and Inflow (RDII) (flow units)

SMO_direct_inflow 

Direct inflow (flow units)

SMO_total_lateral_inflow 

Total lateral inflow; sum of variables 4 to 8 (flow units)

SMO_flood_losses 

Flooding losses (flow units)

SMO_outfall_flows 

Outfall flow (flow units)

SMO_volume_stored 

Volume stored in storage nodes (ft3 or m3)

SMO_evap_rate 

Evaporation rate (in/day or mm/day)

◆ SMO_time

enum SMO_time

Report time related attributes.

Enumerator
SMO_reportStep 

Report step size (seconds)

SMO_numPeriods 

Number of reporting periods.

◆ SMO_unitSystem

Enumeration of unit systems for used in output file.

Enumerator
SMO_US 

US Customary units (ft, acre, etc.)

SMO_SI 

International System of Units (m, ha, etc.)