OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
core Directory Reference
Directory dependency graph for core:

Files

 charconv_compat.hpp
 Portable from_chars for floating-point types.
 
 DateTime.hpp
 DateTime utility functions — numerically identical to legacy datetime.c.
 
 HotStartManager.cpp
 Hot start file I/O — implementation.
 
 HotStartManager.hpp
 Hot start file manager — in-memory representation + I/O.
 
 InpWriter.cpp
 Comprehensive .inp serialisation — round-trip identical output.
 
 InpWriter.hpp
 Write a SimulationContext to a SWMM .inp file.
 
 InterfaceFile.cpp
 Routing interface file — coupling between separate SWMM simulations.
 
 InterfaceFile.hpp
 Routing interface file — coupling between separate SWMM simulations.
 
 openswmm_api_common.hpp
 Internal shared helpers for C API impl files.
 
 openswmm_controls_impl.cpp
 C API implementation — control rules and direct link control actions.
 
 openswmm_engine_impl.cpp
 C API implementation — engine lifecycle, callbacks, errors, timing.
 
 openswmm_forcing_impl.cpp
 C API implementation — runtime forcing with mass-balance tracking.
 
 openswmm_gages_impl.cpp
 C API implementation — rain gage identity, creation, properties, state, bulk.
 
 openswmm_hotstart_impl.cpp
 Hot start C API implementation — thin wrappers around HotStartManager.
 
 openswmm_inflows_impl.cpp
 C API implementation — external inflows, DWF, RDII.
 
 openswmm_infrastructure_impl.cpp
 C API implementation — transects, streets, inlets, LID controls, LID usage.
 
 openswmm_links_impl.cpp
 
 openswmm_massbalance_impl.cpp
 C API implementation — continuity errors and flux totals.
 
 openswmm_model_impl.cpp
 C API implementation — model building, options, user flags, CRS.
 
 openswmm_nodes_impl.cpp
 C API implementation — node identity, creation, properties, state, bulk.
 
 openswmm_pollutants_impl.cpp
 C API implementation — pollutant identity, creation, properties, quality injection.
 
 openswmm_quality_impl.cpp
 C API implementation — landuse, buildup, washoff, treatment.
 
 openswmm_spatial_impl.cpp
 C API implementation — spatial frame: CRS, coordinates, vertices, polygons.
 
 openswmm_statistics_impl.cpp
 C API implementation — node, link, subcatchment statistics queries.
 
 openswmm_subcatchments_impl.cpp
 C API implementation — subcatchment identity, creation, properties, state, bulk.
 
 openswmm_tables_impl.cpp
 C API implementation — tables (time series, curves) and patterns.
 
 SimulationContext.hpp
 The central, reentrant simulation context for the new engine.
 
 SimulationOptions.hpp
 Simulation options parsed from the [OPTIONS] section.
 
 SpatialFrame.hpp
 Spatial frame — CRS specification and coordinate data for nodes/links.
 
 UnitConversion.cpp
 Global unit conversion — matching legacy SWMM UCF().
 
 UnitConversion.hpp
 Global unit conversion factors — matching legacy SWMM Ucf[]/Qcf[].
 
 UserFlags.hpp
 User-defined model flags (InfoWorks ICM-style, two-section design).