OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
New Engine C API
Collaboration diagram for New Engine C API:

Modules

 Runtime Forcing API
 

Files

file  openswmm_controls_impl.cpp
 C API implementation — control rules and direct link control actions.
 
file  openswmm_engine_impl.cpp
 C API implementation — engine lifecycle, callbacks, errors, timing.
 
file  openswmm_forcing_impl.cpp
 C API implementation — runtime forcing with mass-balance tracking.
 
file  openswmm_gages_impl.cpp
 C API implementation — rain gage identity, creation, properties, state, bulk.
 
file  openswmm_inflows_impl.cpp
 C API implementation — external inflows, DWF, RDII.
 
file  openswmm_infrastructure_impl.cpp
 C API implementation — transects, streets, inlets, LID controls, LID usage.
 
 
file  openswmm_massbalance_impl.cpp
 C API implementation — continuity errors and flux totals.
 
file  openswmm_model_impl.cpp
 C API implementation — model building, options, user flags, CRS.
 
file  openswmm_nodes_impl.cpp
 C API implementation — node identity, creation, properties, state, bulk.
 
file  openswmm_pollutants_impl.cpp
 C API implementation — pollutant identity, creation, properties, quality injection.
 
file  openswmm_quality_impl.cpp
 C API implementation — landuse, buildup, washoff, treatment.
 
file  openswmm_spatial_impl.cpp
 C API implementation — spatial frame: CRS, coordinates, vertices, polygons.
 
file  openswmm_statistics_impl.cpp
 C API implementation — node, link, subcatchment statistics queries.
 
file  openswmm_subcatchments_impl.cpp
 C API implementation — subcatchment identity, creation, properties, state, bulk.
 
file  openswmm_tables_impl.cpp
 C API implementation — tables (time series, curves) and patterns.
 
file  openswmm_callbacks.h
 Callback function typedefs for the OpenSWMM Engine C API.
 
file  openswmm_controls.h
 OpenSWMM Engine — Control Rules C API.
 
file  openswmm_gages.h
 OpenSWMM Engine — Rain Gage C API.
 
file  openswmm_inflows.h
 OpenSWMM Engine — Inflows (External, DWF, RDII) C API.
 
file  openswmm_infrastructure.h
 OpenSWMM Engine — Infrastructure (Transects, Streets, Inlets, LIDs) C API.
 
 
file  openswmm_massbalance.h
 OpenSWMM Engine — Mass Balance / Continuity C API.
 
file  openswmm_model.h
 OpenSWMM Engine — Model building and options C API.
 
file  openswmm_nodes.h
 OpenSWMM Engine — Node C API.
 
file  openswmm_output.h
 OpenSWMM Engine — Output File Reader C API.
 
file  openswmm_pollutants.h
 OpenSWMM Engine — Pollutant / Water Quality C API.
 
file  openswmm_quality.h
 OpenSWMM Engine — Water Quality (Landuse / Buildup / Washoff / Treatment) C API.
 
file  openswmm_spatial.h
 OpenSWMM Engine — Spatial Frame C API.
 
file  openswmm_statistics.h
 OpenSWMM Engine — Statistics Query C API.
 
file  openswmm_subcatchments.h
 OpenSWMM Engine — Subcatchment C API.
 
file  openswmm_tables.h
 OpenSWMM Engine — Tables (Time Series & Curves) and Patterns C API.
 

Detailed Description

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License\n MIT License