![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
| Copenswmm::fv::AcceptedWaterVolumes | |
| Copenswmm::controls::Action | |
| Calloc_handle_t | |
| Calloc_hdr_s | |
| Calloc_root_s | |
| Copenswmm::AquiferStore | SoA storage for aquifer parameter sets |
| Copenswmm::ArdConfigData | Parsed model.ard state consumed by ArdEngine::init (phase E3) |
| Copenswmm::transport::ArdEngine | |
| Copenswmm::ArdTransportRow | One raw [TRANSPORT_BOUNDARIES] or [TRANSPORT_SOURCES] row (E5a) |
| Copenswmm::io::AtomicOutputFile | Own a staging stream and publish it by a checked single-file rename |
| Copenswmm::transport::heat::BedCoupling | One element's bed coupling, fully reduced to SI conductances |
| Copenswmm::BedZoneState | Runtime bed state, one entry per LINK |
| Copenswmm::surfacespecies::Block | |
| Copenswmm::fv::ImplicitReachSolver::BlockDiagnostics | |
| Copenswmm::fv::ImplicitNetworkSolver::BlockIluDiagnostics | |
| Copenswmm::twoD::BoundaryData | SoA storage for per-edge boundary conditions |
| Copenswmm::twoD::SurfaceTransportState::BoundaryQualityRow | |
| Copenswmm::quality::BoundaryWaterImport | |
| Copenswmm::MsxSurfaceRows::Buildup | |
| Copenswmm::BuildupData | |
| Copenswmm::landuse::BuildupParams | |
| Copenswmm::edit::CascadeEntry | Describes one object that was impacted (deleted or nullified) during a cascade deletion |
| Copenswmm::edit::CascadeResult | Aggregate cascade result for one deletion operation |
| Copenswmm::richards::Cell | |
| Copenswmm::transport::Cell | |
| Copenswmm::twoD::ChannelGroundContact | |
| Copenswmm::twoD::ChannelGroundState | |
| Copenswmm::ChannelSpeciesIncrement | |
| Copenswmm::ChannelSpeciesRegion | |
| Copenswmm::ChannelThermalIncrement | |
| Copenswmm::ChannelThermalRegion | |
| Copenswmm::io::CheckpointDirectory | |
| Copenswmm::io::CheckpointFile | |
| Copenswmm::CheckpointInspection | |
| Copenswmm::io::CheckpointOutputPublication | |
| Copenswmm::CiEqual | Transparent case-insensitive equality for unordered containers |
| Copenswmm::CiHash | Transparent case-insensitive hash (FNV-1a over the uppercase fold) |
| Copenswmm::transport::ClassEnables | Allocation-free class enables for one domain — what the engines size from. n_msx is the reactions component's species count when MSX is on for the domain; msx_has_wall tells ARD / 2D that the component declares WALL species (their own fallback / warning) |
| Copenswmm::climate::ClimateFileReader | Stateful forward-only daily climate-file reader with one month cache. One owner serializes open/lookup/close; no concurrent queries. Request months in chronological order in a compatible ordered file. No rewind/index is kept for past months. Parsers are permissive and do not qualify all missing-value flags/calendar dates; successful lookup can return entirely NaN fields |
| Copenswmm::gpkg::formats::ClimateRow | One row of a climate file (user CSV form) |
| Copenswmm::surface::ClimateSite | |
| Copenswmm::climate::ClimateState | |
| Copenswmm::fv::implicit_wet::Closure | |
| Copenswmm::fv::kernels::ClosureEval | A, T and I₁ at one depth, from one panel locate |
| Copenswmm::CloudConfig | [CLOUD_COVER] — one fraction driving two modules (H6a, D-H6a-2) |
| Copenswmm::twoD::exchange::Coefficients | Discharge coefficients and the φ regularisation head |
| Copenswmm::richards::Column | |
| Copenswmm::twoD::sigma::ColumnPreparation | |
| Copenswmm::twoD::sigma::ColumnStep | What one column sweep needs and what it reports back |
| Copenswmm::twoD::sigma::ColumnTransfers | |
| Copenswmm::twoD::CommonSourceStage | |
| Copenswmm::CheckpointInspection::Companion | |
| Copenswmm::detail::CompletedSourceArchive | |
| Copenswmm::runoff::CompletedSourceArchive | |
| Copenswmm::runoff::CompletedSubareaWater | |
| Copenswmm::lid::LIDSolver::CompletedUnitInput | |
| Copenswmm::components::ComponentConfigSections | |
| Copenswmm::PluginFactory::ComponentEntry | List all discovered component info entries |
| Copenswmm::PluginFactory::ComponentLibraryRecord | |
| Copenswmm::fv::ImplicitNetworkSolver::CondensationControls | |
| Copenswmm::fv::ImplicitNetworkSolver::CondensationDiagnostics | |
| Copenswmm::ConductionConfig | Vertical conduction between LID layers (plan §6.1 D-H5b, H5b) |
| Copenswmm::ConduitData | Dense SoA for conduit-only properties (one row per CONDUIT link) |
| Copenswmm::quality::ConservativeMixing | |
| Copenswmm::twoD::GwLinkShare::Contact | Full-length fraction, SI bed elevations |
| Copenswmm::controls::ControlEngine | Mutable compiled control rules and per-action PID history. Use one owning simulation thread. Rule/context edits, parsing and evaluation must be serialized. No method catches allocation failures or rolls back all preceding mutations on exception. Hydraulic quantities use project display units; serial dates/time comparisons use SWMM days unless stated otherwise |
| Copenswmm::gpkg::SimulationContext::ControlLogEntry | |
| Copenswmm::SimulationContext::ControlLogEntry | |
| Copenswmm::ControlRuleStore | |
| Copenswmm::fv::ImplicitNetworkSolver::Controls | |
| Copenswmm::fv::ImplicitReachSolver::Controls | |
| Copenswmm::fv::NativeGmres::Controls | |
| Copenswmm::fv::NonlinearPressureStorage::Controls | |
| Copenswmm::edit::ConversionResult | |
| Copenswmm::perf::CounterBatch | Private counters for one worker in a worksharing phase. Nested batches merge into the enclosing worker's batch. The outer batch merges under one lock after the loop; hydraulic arithmetic is unaffected. When profiling is disabled, no counters are initialized or merged |
| Copenswmm::twoD::gpu::kperf::Counters | |
| Copenswmm::twoD::CouplingPoint | Descriptor for a single coupling point between 2D and 1D |
| Copenswmm::twoD::CoverageRow2D | [2D_COVERAGES] — one row = the whole coverage set of its scope |
| Copenswmm::culvert::CulvertCoeffs | |
| Copenswmm::hydkernels::CulvertCurve | Inlet-control curve coefficients for one culvert type code |
| Copenswmm::twoD::CurbRow2D | [2D_CURB_LENGTH] — curb length per cell, project length units |
| Copenswmm::twoD::EngineSourceResultStream::Cursor | |
| Copenswmm::CurveNumState | |
| Copenswmm::infil::CurveNumState | |
| Copenswmm::climate::DailyClimateRecord | |
| Copenswmm::gpkg::DbDeleter | Unique-pointer deleter using SQLite deferred close semantics |
| Copenswmm::gpkg::DecodedLinestring | |
| Copenswmm::gpkg::DecodedMultipolygon | |
| Copenswmm::gpkg::DecodedPoint | |
| Copenswmm::inlet::Design | One inlet design in INTERNAL units (legacy TInletDesign, inlet.c:66-74) |
| Copenswmm::twoD::RainfallInterpolator::Diagnostics | |
| Copenswmm::DiscoveredFilter | A FileFilter paired with the plugin id and version that emitted it |
| Copenswmm::DiscoveredPlugin | A plugin grouped by id with all the roles and filters it advertises |
| Copenswmm::ucf::DisplayUnits | |
| Copenswmm::fv::INetworkSolver::Divergence | |
| Copenswmm::DividerData | Dense SoA for flow-divider properties (one row per DIVIDER node) |
| Copenswmm::transport::Donors | |
| Copenswmm::dynwave::DPSConfig | DPS configuration parameters (derived from SimulationOptions at init) |
| Copenswmm::dynwave::DPSLinkArrays | |
| Copenswmm::transport::Draft | Build the full matrix (states + reasons). Pure: never writes warnings |
| Copenswmm::CheckpointInspection::Driver | |
| Copenswmm::DwfData | Dry-weather-flow authoring rows stored in aligned columns |
| CDwfInflow | |
| Copenswmm::inflow::DwfInflowSoA | |
| Copenswmm::dynwave::DWNodeArrays | |
| Copenswmm::dynwave::DWSolver | Dynamic wave solver — operates on entire link/node system |
| Copenswmm::fv::NonlinearPressureStorage::Edge | |
| Copenswmm::ForcingData::ElemClimateChannel | |
| Copenswmm::fv::ImplicitReachSolver::Endpoint | |
| Copenswmm::twoD::EngineSourceResultHistory | |
| Copenswmm::twoD::EngineSourceResultStream | |
| Cerror_s | Structure for managing errors |
| Copenswmm::fv::ImplicitNetworkSolver::Evaluation | |
| Copenswmm::gpkg::SimulationContext::Event | Event time periods for event-based analysis/reporting |
| Copenswmm::SimulationContext::Event | Event time periods for event-based analysis/reporting |
| Copenswmm::exfil::ExfilSoA | |
| Copenswmm::exfil::ExfilSolver | |
| Copenswmm::rdii::ExpDecayParams | |
| Copenswmm::mathexpr::Expression | |
| CExprNode | |
| CExtInflow | |
| Copenswmm::ExtInflowData | External inflow authoring rows stored in aligned columns |
| Copenswmm::inflow::ExtInflowSoA | |
| Copenswmm::fv::kernels::FaceFlux | Result of a face flux evaluation |
| Copenswmm::twoD::swe::FaceFlux | |
| Copenswmm::fv::ImplicitNetworkSolver::FaceReceipt | |
| Copenswmm::twoD::swe::FaceSide | |
| Copenswmm::fv::kernels::FaceState | One side of a face after hydrostatic reconstruction |
| Copenswmm::surface::InfilBank::Factors | |
| Copenswmm::FileFilter | A file-format filter advertised by a plugin |
| Copenswmm::FilePathPair | Two-string carrier for any external file path that appears in a SWMM .inp file |
| Copenswmm::gpkg::FilePathPair | Two-string carrier for any external file path that appears in a SWMM .inp file |
| Copenswmm::FilesSpec | |
| CFlowTracer | Own topology, SI hydraulic averages and steady-flow trace preparation state. The C API validates topology/options and supplies aligned arrays. Direct C++ callers must preserve those invariants: valid endpoint indices, finite lengths, na.size()==nodes.size(), la.size()==links.size(), and valid positive solver tolerances/iteration limits. Serialize all access to one tracer; methods can mutate error/state and invoke synchronous callbacks. No internal transaction or C++ exception boundary is supplied; C wrappers catch most analysis exceptions |
| Copenswmm::trace::FlowTracer | Own topology, SI hydraulic averages and steady-flow trace preparation state. The C API validates topology/options and supplies aligned arrays. Direct C++ callers must preserve those invariants: valid endpoint indices, finite lengths, na.size()==nodes.size(), la.size()==links.size(), and valid positive solver tolerances/iteration limits. Serialize all access to one tracer; methods can mutate error/state and invoke synchronous callbacks. No internal transaction or C++ exception boundary is supplied; C wrappers catch most analysis exceptions |
| Copenswmm::fv::implicit_wet::Flux | |
| Copenswmm::surface::ueb::Fluxes | Integrated accepted point exchanges and final thermal diagnostics. Water depths m and energy kJ/m2 cover the whole requested interval. Temperature Celsius and albedo are final accepted substep values, not interval averages. steps counts accepted leaves; retries counts successful binary splits |
| Copenswmm::surface::ueb::Forcing | Held point meteorology over one requested interval. seconds is duration, precipitation integrated liquid-equivalent m, temperature Celsius, wind m/s, humidity [0,1], incoming radiation W/m2, cosine [0,1]. Catch and drift apply to snowfall; snow_fraction=-1 selects temperature partition. Other fields remain held while advance splits time and apportions precipitation |
| Copenswmm::ForcingData | |
| Copenswmm::gpkg::formats::FormatResult | Lightweight outcome for format parse / materialise calls |
| Copenswmm::twoD::EngineSourceResultStream::Frame | |
| Copenswmm::fv::FvClosure | One section's closure. Fixed-size POD: inline arrays, no pointers |
| Copenswmm::fv::FvGeometry | Cross-section closure for one conduit's cell chain |
| Copenswmm::fv::FvOptions | Knobs for FLOW_ROUTING FV |
| Copenswmm::quality::FvQualityTransport | |
| Copenswmm::fv::FvStepForcing | |
| Copenswmm::quality::FvTransportWater | |
| Copenswmm::GageData | Structure-of-Arrays storage for all rain gages |
| Copenswmm::GageSnapshot | Snapshot of rain gage state at an output time step |
| Copenswmm::gage::GageState | |
| Copenswmm::perf::GatedTimer | |
| Copenswmm::inlet::Geom | Street / channel geometry seen by one inlet, in INTERNAL units |
| Copenswmm::twoD::exchange::Geometry | A coupling point's structure, SI |
| CGpkgHandle | |
| Copenswmm::twoD::GpuExecutionOwner | |
| Copenswmm::twoD::dispersion::GradientFit | |
| Copenswmm::twoD::gpu::swe_kernels::Gradients | |
| Copenswmm::GreenAmptState | |
| Copenswmm::infil::GreenAmptState | |
| Copenswmm::twoD::GroundColumnAssembly | |
| Copenswmm::twoD::GroundHeatState | |
| Copenswmm::twoD::GroundLidThermalOwner | |
| Copenswmm::twoD::GroundPorewaterColumn | |
| Copenswmm::twoD::GroundThermalCell | |
| Copenswmm::twoD::GwAquiferRow | |
| Copenswmm::twoD::GwBoundaryPulse | |
| Copenswmm::twoD::GwBoundaryQualityRow | One [GW_BOUNDARY_QUALITY] row — a lateral edge BC |
| Copenswmm::twoD::GwBoundaryRow | |
| Copenswmm::twoD::GwBoundaryTerm | |
| Copenswmm::groundwater::GWContext | |
| Copenswmm::twoD::GwInitialQualityRow | One [GW_INITIAL_QUALITY] row |
| Copenswmm::twoD::GwLinkRow | |
| Copenswmm::twoD::GwLinkShare | |
| Copenswmm::twoD::GwNodeBed | |
| Copenswmm::twoD::GwOptions | [2D_AQUIFER_OPTIONS]. Defaults are the plan's starred values |
| Copenswmm::twoD::GwParamsRow | One [GW_TRANSPORT_PARAMS] row: solute + thermal matrix properties |
| Copenswmm::twoD::GwRechargeBackend | |
| Copenswmm::twoD::GwResolvedBoundary | |
| Copenswmm::twoD::GwResolvedSource | |
| Copenswmm::twoD::GwResolvedSourceTerm | |
| Copenswmm::groundwater::GWSoA | |
| Copenswmm::groundwater::GWSolver | Mutable two-zone groundwater state with independent scalar per-subcatchment RKF45. One owning simulation thread serializes init/execute/state edits. Initialization supplies defaults only; model loading must populate physical aquifer parameters and compile/bind optional expressions before stepping. No transactional rollback or per-call integration failure result is exposed |
| Copenswmm::twoD::GwSorptionRow | One [GW_SORPTION] row: retardation input for one species in one scope |
| Copenswmm::twoD::GwSourcePulse | |
| Copenswmm::twoD::GwSourceRow | One [GW_SOURCES] row — a well / point source or sink |
| Copenswmm::twoD::GwSourceSeries | |
| Copenswmm::twoD::GwSourceSignal | |
| Copenswmm::twoD::GwSourceSpeciesTerm | One [GW_SOURCES] species term |
| Copenswmm::twoD::GwSubcatchShare | |
| Copenswmm::twoD::GwTransportData | Every [GW_*] authoring row of one model |
| Copenswmm::twoD::GwTransportOptions | |
| Copenswmm::twoD::GwUnitFactors | Project-unit → SI multipliers for the four kinds of aquifer number |
| Copenswmm::h5io::Handle | Owns an hid_t and closes it with the right H5*close on scope exit |
| Copenswmm::HeatConfigData | Parsed model.heat state (heat component, phase H1) |
| Copenswmm::HeatElement | Which element a flux evaluator is being called for |
| Copenswmm::HeatOverrideData | Dense per-element attribute storage (PE2, D-PE2) |
| Copenswmm::HeatOverrideRow | |
| Copenswmm::HeatState | Runtime heat state shared by the engines (phase H1) |
| Copenswmm::surface::ueb::HeldState | |
| Copenswmm::HortonState | |
| Copenswmm::infil::HortonState | |
| Copenswmm::HotStartFile | In-memory hot start file data |
| Copenswmm::HotStartHeader | In-memory representation of the OPENSWMM_HS_V1 header |
| Copenswmm::gpkg::formats::HotstartHeader | HSF header / counts (matches legacy hotstart.c layout) |
| Copenswmm::HotStartLidCellRecord | Node hydraulic state at hot-start save time |
| Copenswmm::HotStartLinkRecord | Link hydraulic state at hot-start save time |
| Copenswmm::gpkg::formats::HotstartLinkState | Per-link routing state snapshot |
| Copenswmm::HotStartManager | |
| Copenswmm::HotStartNodeRecord | |
| Copenswmm::gpkg::formats::HotstartNodeState | Per-node routing state snapshot |
| Copenswmm::HotstartSaveEntry | Configuration parsed from the [FILES] section |
| Copenswmm::gpkg::formats::HotstartSnapshot | Top-level snapshot — header plus per-object vectors |
| Copenswmm::HotStartSubcatchRecord | Subcatchment state at hot-start save time |
| Copenswmm::gpkg::formats::HotstartSubcatchState | Per-subcatchment routing state snapshot (HSF v3+) |
| Copenswmm::climate::HourlyMeteorology | Owned consecutive hourly records with interval-weighted means. Concurrent const queries are safe only while the cache is stable; serialize load/read/destruction with readers and release borrowed records before reload |
| Copenswmm::climate::HourlyMetRecord | |
| Copenswmm::gpkg::formats::HsfLayout | What the model says about a file's layout that the file does not |
| CHTentry | |
| Copenswmm::ICouplingPoint | Abstract coupling point between a 1D SWMM object and a 2D mesh cell |
| ►Copenswmm::IInputPlugin | Interface for input file reader/writer plugins |
| Copenswmm::fv::ImplicitNetworkSolver | |
| Copenswmm::fv::ImplicitReachSolver | |
| Copenswmm::twoD::InertialEdges | Canonical unique interior-edge layout + per-cell incidence for the local-inertial scheme |
| ►Copenswmm::fv::INetworkSolver | Abstract time integrator for the explicit FV 1D network |
| Copenswmm::twoD::Infil2D | Owns per-cell infiltration parameters, kernel state and held rates |
| Copenswmm::twoD::Infil2DDefault | |
| Copenswmm::twoD::Infil2DOptions | [2D_INFILTRATION_OPTIONS] |
| Copenswmm::twoD::Infil2DOverride | One [2D_INFILTRATION] per-cell override row |
| Copenswmm::twoD::Infil2DRow | One infiltration specification: method + positional parameters + destination |
| Copenswmm::surface::InfilBank | |
| Copenswmm::inflow::InflowSolver | Owned resolved inflow definitions and pattern lookup cache. Serialize init/refresh/compute with model edits and table readers. Per-call outputs are rates, not integrated amounts; routing assembles the decomposed water arrays into lateral flow later. No rollback or per-call error status |
| Copenswmm::InitialQualityData | |
| Copenswmm::gpkg::SimulationContext::InletDiag | Per-inlet-usage performance block for the .rpt street tables |
| Copenswmm::SimulationContext::InletDiag | Per-inlet-usage performance block for the .rpt street tables |
| Copenswmm::inlet::InletSoA | |
| Copenswmm::inlet::InletSolver | |
| Copenswmm::InletStore | |
| Copenswmm::InletUsageStore | |
| Copenswmm::input::InputReader | Reads and parses a SWMM .inp file into a SimulationContext |
| Copenswmm::inp_writer::InpWriteOptions | Write profile: which engine the file is written for |
| Copenswmm::iface::InterfaceFileSoA | |
| Copenswmm::iface::InterfaceManager | |
| Copenswmm::IOThread | Producer-consumer IO thread for writing simulation snapshots |
| ►Copenswmm::IOutputPlugin | Interface for output-writing plugins |
| ►Copenswmm::IPluginComponentInfo | Describes a plugin component: metadata, capabilities, and factory methods |
| ►Copenswmm::IReportPlugin | Interface for report-writing plugins |
| ►Copenswmm::IStateIOPlugin | Interface for state / hot-start IO plugins |
| ►Copenswmm::twoD::ISurfaceSolver | Abstract time integrator for the 2D surface-routing ODE system |
| Copenswmm::fv::implicit_wet::Jet | |
| Copenswmm::twoD::gpu::kperf::KernelEntry | |
| Copenswmm::kinwave::KWSolver | Kinematic wave solver state |
| Copenswmm::lard::LagrangianSolver | |
| Copenswmm::LanduseData | |
| Copenswmm::landuse::LanduseSolver | |
| Copenswmm::twoD::LayerTransportMove | |
| Copenswmm::twoD::LayerTransportResult | |
| Copenswmm::twoD::LayerTransportScratch | |
| Copenswmm::LegacySpeciesTrailer | Static utility class for hot start file operations |
| Copenswmm::twoD::SubsurfaceSolver::LidBedDiagnostic | |
| Copenswmm::LidControlStore | SoA storage for LID control type definitions |
| Copenswmm::twoD::GroundColumnAssembly::LidEnergy | |
| CLidGroup | |
| Copenswmm::lid::LIDGroupSoA | |
| Copenswmm::ReactionData::LidLaw | |
| Copenswmm::LidLayerSpeciesState | Per-(unit, layer, species) state for every LID unit in the model |
| Copenswmm::LidLayerTreatment | |
| CLidList | |
| Copenswmm::LidNodeCell | |
| Copenswmm::LidNodeConfig | |
| Copenswmm::LidNodeLayer | |
| Copenswmm::LidNodeOutlet | |
| Copenswmm::LidNodeState | |
| Copenswmm::twoD::LidNodeThermalGraph | |
| Copenswmm::LidPortTransfer | |
| Copenswmm::lid::LIDSolver | |
| Copenswmm::ReactionData::LidState | |
| Copenswmm::twoD::LidThermalWaterTransfer | |
| Copenswmm::LidUsageStore | SoA storage for LID usage assignments to subcatchments |
| Copenswmm::LidWaterTransfer | |
| Copenswmm::fv::ImplicitReachSolver::LinearControls | |
| Copenswmm::fv::ImplicitNetworkSolver::Linearization | |
| Copenswmm::fv::ImplicitReachSolver::Linearization | |
| Copenswmm::fv::ImplicitNetworkSolver::LinearResult | |
| Copenswmm::fv::ImplicitReachSolver::LinearResult | |
| Copenswmm::fv::ImplicitNetworkSolver::LinearWorkspace | |
| Copenswmm::trace::Link | |
| Copenswmm::LinkData | Structure-of-Arrays storage for all links |
| Copenswmm::LinkSnapshot | Snapshot of link state at an output time step |
| Copenswmm::LinkSubtypes | Owns the five link subtype side-tables plus the reverse index map |
| Copenswmm::MsxSurfaceRows::Loading | |
| Copenswmm::twoD::LoadingRow2D | [2D_LOADINGS] — initial buildup, user mass per unit land area |
| Copenswmm::xsect::LocateLut | |
| Copenswmm::surface::ueb::LumpedFluxes | |
| Copenswmm::surface::ueb::LumpedState | |
| Copenswmm::gpkg::SimulationContext::MassBalance | |
| Copenswmm::SimulationContext::MassBalance | |
| Copenswmm::gpkg::SimulationContext::MassBalance2D | |
| Copenswmm::SimulationContext::MassBalance2D | |
| Copenswmm::richards::Material | |
| Copenswmm::fv::ImplicitNetworkSolver::Matrix | |
| Copenswmm::transport::Matrix | |
| Copenswmm::gpkg::SimulationContext::MaxStats | Top-N element statistic entry (matching legacy TMaxStats) |
| Copenswmm::SimulationContext::MaxStats | Top-N element statistic entry (matching legacy TMaxStats) |
| Copenswmm::twoD::gpu::swe_kernels::Mesh | |
| Copenswmm::twoD::MeshAtmosphericFlux | |
| Copenswmm::fv::MeshBuildReport | |
| Copenswmm::twoD::MeshData | SoA storage for 2D mixed triangle/quad mesh geometry and topology |
| Copenswmm::twoD::MeshHeatState | |
| Copenswmm::twoD::MeshPolylineInterval | |
| Copenswmm::twoD::MeshPolylineMapping | |
| Copenswmm::surface::MeshSnow | Owned mixed degree-day/UEB snow on remaining mesh weather footprints. Geometry area is horizontal m2; cell slope/aspect are degrees. Water accounts are m3, energy kJ, point energy kJ/m2 and rates m/s. One owner serializes all mutation, borrowing and checkpoint/contact calls. Trial advance protects this snow owner, while shared context weather cursors/diagnostics can still change. Physical ground heat, cover-geometry energy and prescribed energy stay distinct |
| Copenswmm::surface::MeshSnowConfig | |
| Copenswmm::surface::MeshSnowGeometry | |
| Copenswmm::surface::MeshSnowLedger | |
| Copenswmm::surface::MeshSnowRow | One authored pack selection and optional site/geometry override. Missing optionals inherit lower-precedence scope values; explicit zero is a real override. forest is fraction, drift dimensionless, ground_heat W/m2, extinction_depth metres, slope degrees and aspect degrees clockwise north. pack is an unresolved model name or normalized NONE token |
| Copenswmm::quality::MixedScalar | |
| Copenswmm::quality::MixingScalar | |
| Copenswmm::quality::MixingWater | |
| Copenswmm::twoD::MomentumPhysics2D | |
| Copenswmm::climate::MovingAvg7 | |
| Copenswmm::ReactionData::MsxRoutingLedger | |
| Copenswmm::MsxSurfaceData | Resolved MSX surface-quality parameters and state |
| Copenswmm::MsxSurfaceRows | Rows parked by the section handlers for names that are not pollutants |
| Copenswmm::input::MultiColumnFileCache | Per-resolve-pass cache keyed by resolved path |
| Copenswmm::controls::NamedVariable | |
| Copenswmm::NameIndex | Bidirectional name↔index registry for SWMM objects |
| Copenswmm::fv::NativeGmres | |
| Copenswmm::surface::ueb::NativeState | Owned per-surface UEB predictions, accepted outputs and whole-model ledgers. Three surface columns per subcatchment; rain/snow caches are per subcatchment. Held water/energy use m and kJ/m2; global water/energy ledgers use m3 and kJ. Sample/completed clocks are elapsed seconds. last_seconds is the last call span; enabled column clocks can differ when source groups advance independently. Report arrays live in SnowSoA; one serialized owner coordinates both stores |
| Copenswmm::gpkg::SimulationContext::NegativeSourceStats | D-NS1 negative-source clamp bookkeeping (subplan §3.1, X6) |
| Copenswmm::SimulationContext::NegativeSourceStats | D-NS1 negative-source clamp bookkeeping (subplan §3.1, X6) |
| Copenswmm::fv::NetworkMeshData | SoA mesh geometry and topology for the FV network solver |
| Copenswmm::transport::fvkernels::NetworkMeshData | SoA mesh geometry and topology for the FV network solver |
| Copenswmm::fv::NetworkStateData | Mutable solver state — the conserved variables and the node volumes |
| Copenswmm::transport::fvkernels::NetworkStateData | Mutable solver state — the conserved variables and the node volumes |
| Copenswmm::trace::Node | |
| Copenswmm::NodeCoupling2DRows | Sparse [2D_NODE_COUPLING] rows (one per authored node) |
| Copenswmm::NodeData | Structure-of-Arrays storage for all nodes |
| Copenswmm::twoD::NodeData | Structure-of-Arrays storage for all nodes |
| Copenswmm::NodeSnapshot | Snapshot of node state at an output time step |
| Copenswmm::NodeSubtypes | Owns the three node subtype side-tables plus the reverse index map |
| Copenswmm::twoD::SubsurfaceSolver::NodeWaterBudget | |
| Copenswmm::fv::NonlinearPressureStorage | |
| Copenswmm::input::NwsFileSpec | |
| Copenswmm::ode::detail::OdeWorkspace | |
| COpenSwmmGpuProbe | |
| COpenSwmmGwCapabilitiesV1 | |
| COpenSwmmGwRechargeInputV1 | |
| Copenswmm::richards::Options | |
| Copenswmm::OrificeData | |
| Copenswmm::hydstruct::OrificeGroup | |
| Copenswmm::OutfallData | Dense SoA for outfall boundary-condition properties (one row per OUTFALL) |
| Copenswmm::twoD::OutfallExchange | |
| Copenswmm::gpkg::SimulationContext::OutfallExports | Cumulative mass balance totals for runoff and routing |
| Copenswmm::SimulationContext::OutfallExports | Cumulative mass balance totals for runoff and routing |
| Copenswmm::OutletData | |
| Copenswmm::hydstruct::OutletGroup | |
| Copenswmm::io::CheckpointOutputPublication::Output | |
| Copenswmm::OutputReader | Reads SWMM 5.x binary .out files produced by DefaultOutputPlugin. Reads use a shared mutable FILE cursor even on const methods: serialize all operations per reader, including refresh/close. Returns raw stored units; no endian/float-representation conversion or general corrupt-file hardening is provided. File counts/offsets must fit native allocation/long arithmetic |
| Copenswmm::twoD::SigmaPorewaterMap::Overlap | |
| Copenswmm::io::OwnedCheckpointFile | |
| Copenswmm::transport::heat::PairStep | Simultaneous temperature increments for the coupled pair, °C |
| Copenswmm::ReactionData::ParameterOverride | |
| Copenswmm::surface::ueb::Parameters | Point UEB material, radiation and integration parameters. Temperatures are Celsius, lengths m, densities kg/m3, heat capacities kJ/(kg K), conductivities kJ/(m K h), drainage/conductance m/h, max_step seconds. Fractions, age responses and stability are dimensionless; low_frequency retains the reference hourly convention. validate() checks all fields before public advance |
| Copenswmm::twoD::soil::Params | |
| Copenswmm::input::ParsedLine | One data row together with its associated object comment |
| Copenswmm::input::ParsedSeriesFile | One fully parsed multi-column series file (raw file-unit values) |
| Copenswmm::controls::ParseError | Diagnostic for the most recent parseRuleText() rejection |
| Copenswmm::PatternData | Time-pattern authoring names, types and multiplier vectors |
| Copenswmm::twoD::PendingBoundaryQualityRow | |
| Copenswmm::twoD::PendingBoundaryRow | Per-row buffer for [2D_BOUNDARY_CONDITIONS] parse output |
| Copenswmm::twoD::PendingEdgeConveyanceRow | Per-row buffer for [2D_EDGE_CONVEYANCE] parse output (§11A) |
| Copenswmm::twoD::PendingInitialBedQualityRow | One [2D_INITIAL_BED_QUALITY] row for finite local-bed porewater |
| Copenswmm::twoD::PendingInitialQualityRow | One [2D_INITIAL_QUALITY] row (overland transport S1/S2) |
| Copenswmm::twoD::SubsurfaceSolver::PendingLidBed | |
| Copenswmm::controls::PIDState | |
| Copenswmm::PluginFactory | Manages plugin discovery, loading, and lifecycle for one engine instance |
| Copenswmm::PluginSpec | One plugin entry from the [PLUGINS] section |
| Copenswmm::twoD::footprint::Point | |
| Copenswmm::PollutantData | Static properties for each pollutant species |
| Copenswmm::twoD::PorewaterAdvection | |
| Copenswmm::twoD::PorewaterTransportScratch | |
| Copenswmm::twoD::PorousHeatColumn | |
| Copenswmm::gage::PrecipSplit | Result of splitting a gage's precipitation for one subcatchment |
| Copenswmm::controls::Premise | |
| Copenswmm::controls::ControlEngine::PremiseSoA | Pre-sorted premise index for batch evaluation |
| Copenswmm::DefaultOutputPlugin::PreparedCheckpoint | |
| Copenswmm::twoD::EngineSourceResultStream::PreparedRestore | |
| Copenswmm::twoD::RuntimeWaterDriverCheckpoint::PreparedRestore | |
| Copenswmm::fv::PressurizedHeadSolver | |
| Copenswmm::fv::PressurizedView | |
| Copenswmm::fv::ImplicitNetworkSolver::Problem | |
| Copenswmm::fv::ImplicitReachSolver::Problem | |
| Copenswmm::components::ProcessComponentEntry | |
| Copenswmm::components::ProcessComponentRegistry | Process-global id → entry table |
| Copenswmm::ProcessComponentSpec | One row of [PROCESS_COMPONENTS] (Unified Transport suite, D-UT8) |
| Copenswmm::perf::ProcessPhaseName | |
| Copenswmm::perf::ProcessTimer | |
| CProject | |
| Copenswmm::PumpData | |
| Copenswmm::hydstruct::PumpGroup | |
| Copenswmm::gpkg::SimulationContext::QualityOnlyInflow | |
| Copenswmm::SimulationContext::QualityOnlyInflow | |
| Copenswmm::quality::QualitySolver | |
| Copenswmm::runoff::QueuedSourceDelivery | |
| Copenswmm::surface::RadiationSource | |
| Copenswmm::climate::RadiationState | |
| Copenswmm::RadiativeConfig | [RADIATIVE_FLUXES] parameters (heat plan §2.2, phase H3) |
| Copenswmm::twoD::RainfallInterpolator | Builds and applies static rainfall-interpolation weights for the mesh |
| Copenswmm::gpkg::formats::RaingageRow | One row of a raingage data file ("Standard" SWMM columnar) |
| Copenswmm::RDIIAssignData | Node-to-hydrograph authoring assignments stored in aligned columns |
| Copenswmm::RDIIDecayData | Exponential IA-decay authoring rows keyed by group and response |
| Copenswmm::RDIIDecayEntry | |
| Copenswmm::rdii::RDIIGroupSoA | |
| Copenswmm::rdii_iface::RdiiInterfaceFile | RDII interface file manager (USE = read/override, SAVE = export) |
| Copenswmm::rdii::RDIISolver | Mutable strict-grid UH convolution, rainfall queues and node-flow history. Configure validated UH/decay/assignment rows before init. Serialize all access; advance mutates queues, abstraction, optional SWE and context balance totals. Stored float32 grid rows grow for the whole run; no streaming eviction/rollback. Direct public uh_params/decay_params edits require compatible layout and a fresh initialization before reuse. Exceptions can leave partial changes |
| Copenswmm::ReactionData | |
| Copenswmm::transport::ReactionIntegrator | |
| Copenswmm::RegistrationInfo | Registration information for plugin activation |
| Copenswmm::io::RelativeResult | Outcome of computing target relative to anchor_dir |
| Copenswmm::richards::Report | |
| Copenswmm::CheckpointInspection::Reports | |
| Copenswmm::Router::RestartState | |
| Copenswmm::twoD::SurfaceRouter2D::RestartState | |
| Copenswmm::fv::ImplicitNetworkSolver::Result | |
| Copenswmm::fv::ImplicitReachSolver::Result | |
| Copenswmm::fv::NativeGmres::Result | |
| Copenswmm::fv::NonlinearPressureStorage::Result | |
| Copenswmm::quality::ConservativeMixing::Result | |
| Copenswmm::twoD::exchange::Result | |
| Copenswmm::twoD::ResultHistoryAppend | |
| Copenswmm::twoD::RichardsBedAcceptance | |
| Copenswmm::twoD::RichardsBedBinding | |
| Copenswmm::twoD::RichardsBedOwner | |
| Copenswmm::twoD::RichardsBedReceipt | |
| Copenswmm::twoD::RichardsBedStep | |
| Copenswmm::twoD::RichardsBedStepper | |
| Copenswmm::twoD::RichardsBedTrial | |
| Copenswmm::lidnode::detail::RichardsNodeDraft | |
| Copenswmm::polygon::Ring | |
| Copenswmm::twoD::Rk2CheckpointBinding | |
| Copenswmm::Router | Top-level routing orchestrator |
| Copenswmm::gpkg::formats::RoutingInterfaceMetadata | Header / metadata captured at the top of a routing interface file |
| Copenswmm::gpkg::formats::RoutingInterfaceRow | One per-object record in a routing interface file |
| Copenswmm::gpkg::SimulationContext::RoutingStepStats | |
| Copenswmm::SimulationContext::RoutingStepStats | |
| Copenswmm::fv::NonlinearPressureStorage::Row | |
| Copenswmm::transport::RowLayout | |
| Copenswmm::twoD::RowLayoutLite | |
| Copenswmm::controls::Rule | |
| Copenswmm::runoff_iface::RunoffInterfaceFile | Runoff interface file manager |
| Copenswmm::runoff::RunoffSoA | |
| Copenswmm::runoff::RunoffSolver | Owned three-pool non-LID reservoir, native soil state and completed routing history. Initialize against one compatible model before use. Geometry is cached; execute mutates both owner and context, invokes an optional borrowed callback, and is not a transaction. Completed-source drivers must trial copies and publish after all coupled water owners accept. Serialize all mutation, borrowing and archives |
| Copenswmm::runoff::RunoffSourceForcing | |
| Copenswmm::fv::INetworkSolver::RunStats | |
| Copenswmm::twoD::ISurfaceSolver::RunStats | |
| ►Cstd::runtime_error | |
| Copenswmm::twoD::RuntimeForcing | |
| Copenswmm::twoD::RuntimeForcings | |
| Copenswmm::twoD::BoundaryData::RuntimeOriginal | |
| Copenswmm::twoD::RuntimeReceipt | |
| Copenswmm::twoD::RuntimeSource | |
| Copenswmm::twoD::RuntimeSources | |
| Copenswmm::twoD::RuntimeWaterCheckpoint | |
| Copenswmm::twoD::RuntimeWaterCheckpointBinding | |
| Copenswmm::twoD::RuntimeWaterDriverCheckpoint | |
| Copenswmm::lard::RwptDispersion | Persistent particle field + the per-substep exchange operator |
| Copenswmm::transport::RxEvalEnv | Evaluation environment: pre-gathered pointers, no lookups |
| Copenswmm::RxExprSpan | Compiled expression = span into the shared pool. len 0 ⇒ no expression |
| Copenswmm::transport::RxExprSpan | Compiled expression = span into the shared pool. len 0 ⇒ no expression |
| Copenswmm::transport::RxRateContext | |
| Copenswmm::transport::RxStepReport | |
| Copenswmm::transport::RxSymbols | |
| Copenswmm::RxToken | |
| Copenswmm::transport::RxToken | |
| Copenswmm::transport::RxWorkspace | |
| Copenswmm::twoD::gpu::kperf::Scope | |
| Copenswmm::perf::ScopedTimer | |
| Copenswmm::input::SectionRegistry | Registry that maps section tags (e.g., "[JUNCTIONS]") to handlers |
| Copenswmm::SedimentConfig | [SEDIMENT_EXCHANGE] — the bed zone's material and geometry |
| Copenswmm::lard::SegmentStore | |
| Copenswmm::ShapeGroup | SoA parameter block for all links of one cross-section shape |
| Copenswmm::perf::SigmaEvaluations | |
| Copenswmm::twoD::SigmaPorewaterMap | |
| Copenswmm::gpkg::SimulationContext | Central, reentrant simulation context |
| Copenswmm::SimulationContext | Central, reentrant simulation context |
| Copenswmm::SimulationOptions | All SWMM simulation options parsed from [OPTIONS] section |
| Copenswmm::SimulationSnapshot | Complete simulation state snapshot at one output time step |
| Copenswmm::surface::ueb::Site | Per-column environmental settings. forest is canopy fraction, drift a snow multiplier, pressure Pa, ground_heat prescribed W/m2 into the snow system, extinction_depth m. Public advance checks forest [0,1], drift>=0, positive pressure/depth and finite signed ground heat |
| Copenswmm::twoD::RuntimeWaterDriverCheckpoint::Snapshot | |
| Copenswmm::surface::SnowConfig | |
| Copenswmm::climate::SnowDailyWeather | |
| Copenswmm::surface::SnowInputs | One element's interval weather, with SI point-input units. dt_s is seconds; rain_m/snow_m are interval water-equivalent depths (not rates), Ta_C is Celsius and wind_ms m/s. rh is fraction, Qsi/Qli/Qg incoming W/m2; cosine and horizontal-radiation factors are dimensionless. gamma/ea retain native degree-day F^-1/in-Hg conventions. Individual models may ignore fields |
| ►Copenswmm::surface::SnowModel | Polymorphic point and native-batch snow boundary. One owner serializes state mutation and buffer use. Configure compatible model geometry/materials after allocation; a successful allocation alone does not establish physical snowpack parameters. Derived methods define failure and payload validation; this interface supplies no universal rollback/status |
| Copenswmm::surface::SnowOutputs | Point snow results: interval depths metres and model-specific thermal state. melt_m can include pack drainage, mixed rainfall and instant plow liquid, not only phase change; throughfall_m is bypass rain. swe_m includes retained snow/ free water, cover_frac is dimensionless. Temperatures C, energy kJ/m2. Derived implementations specify which thermal fields are available/defaulted |
| Copenswmm::surface::SnowpackConfig | |
| Copenswmm::SnowpackStore | SoA storage for snowpack parameter sets |
| Copenswmm::SnowResultField | |
| Copenswmm::snow::SnowSoA | |
| Copenswmm::SolarConfig | [SOLAR_RADIATION] — site geometry and Bird atmosphere (H6a) |
| Copenswmm::surface::SolarIntegral | |
| Copenswmm::climate::SolarPosition | Sun geometry at one instant. The SPA swap point's return type |
| Copenswmm::transport::heat::SolarPosition | Sun geometry at one instant. The SPA swap point's return type |
| Copenswmm::transport::heat::SolutePairStep | Simultaneous concentration increments for the coupled pair |
| Copenswmm::twoD::SolverOptions2D | |
| Copenswmm::ReactionData::Source | |
| Copenswmm::runoff::SourceAtmosphericLedger | |
| Copenswmm::twoD::gpu::SourceBudget | |
| Copenswmm::runoff::SourceClockGroup | One weakly connected runoff/LID/snow-transfer component. subcatches/lid_usages contain model indices; completed_end is accepted elapsed seconds. pending contains staged forcing only, never committed water state |
| Copenswmm::runoff::SourceClockGroups | |
| Copenswmm::runoff::SourceForcingInterval | Piecewise-constant forcing over [start,end) in elapsed seconds. month is zero-based; infil_factor/recovery_factor are monthly dimensionless multipliers. sources follow the owning group's ascending subcatchment order; rain/pet/raw_precipitation are internal ft/s, not project rainfall units |
| Copenswmm::runoff::SourceNodeDelivery | |
| Copenswmm::runoff::SourceOutfallReturn | |
| Copenswmm::ReactionData::SourcePattern | |
| Copenswmm::runoff::SourcePollutantLedger | |
| Copenswmm::twoD::SourceResultHistory | |
| Copenswmm::twoD::SourceResultTable | |
| Copenswmm::surface::SourceSnow | Per-source-group native/UEB snow ownership and cumulative water balance. Liquid source delivery, stored pack water and atmospheric losses are separate ledgers. Caller supplies a private context/trial and serializes all operations; mutations are immediate and exceptions do not roll back a partially advanced snow owner. SourceWaterDriver provides the enclosing accepted/trial boundary |
| Copenswmm::surface::SourceSnowLedger | |
| Copenswmm::runoff::SourceSurfaceReturn | |
| Copenswmm::runoff::SourceWaterDelivery | |
| Copenswmm::runoff::SourceWaterDeliveryBridge | |
| Copenswmm::runoff::SourceWaterDriver | Owned completed-source water/snow and conservative-pollutant trial driver. Context and kernel histories are copied; callbacks are borrowed synchronously. One owner serializes initialization, crediting, trials, reads and checkpoints. Stage advances private runoff/LID/snow state; commit adopts it with its group clock. Spatial receivers/hydraulic routing must settle separately. Liquid source and solid/liquid snow balances are distinct and paired, not double-counted rain. Qualified pollutants are conservative source-pool mixtures with drain removal; no land-use buildup/washoff, lumped groundwater, age/heat/reactions or production hot-start initialization is supplied. Private accepted-boundary restart requires a matching model and publication with paired source/surface/engine owners |
| Copenswmm::runoff::SourceWaterLedger | |
| Copenswmm::SpatialFrame | Spatial frame containing CRS and georeferenced coordinates |
| Copenswmm::transport::fvkernels::SpeciesKernelView | Non-owning view over everything the species kernels read and write |
| Copenswmm::SpeciesRegistry | |
| Copenswmm::lard::SpeciesRowLayout | The segment store's species-row layout, computed in ONE place |
| Copenswmm::edit::SplitResult | Result of vj_split_conduit |
| Copenswmm::twoD::SqScopeKey | |
| Copenswmm::fv::implicit_wet::State | |
| Copenswmm::runoff::SourceWaterDriver::State | |
| Copenswmm::surface::ueb::State | One owned point snow/active-soil energy and thermal-memory inventory. energy kJ/m2 may be signed, water m SWE, age dimensionless optical age, refreezing depths m. The duration-weighted history spans at most 24 hours. No forcing/runtime context is shared between independent point states |
| Copenswmm::twoD::gpu::swe_kernels::State | |
| Copenswmm::StateAccessors | Solver-neutral hooks for reading and writing solver-internal state (infiltration, groundwater) at hot-start save/load time |
| Copenswmm::gpkg::StmtDeleter | Unique-pointer deleter that finalizes prepared statements |
| Copenswmm::StorageData | Dense SoA for storage-unit properties (one row per STORAGE node) |
| Copenswmm::street::StreetParams | |
| Copenswmm::StreetStore | |
| Copenswmm::hydstruct::StructureSolver | |
| Copenswmm::SubcatchData | Structure-of-Arrays storage for all subcatchments |
| Copenswmm::SubcatchSnapshot | Snapshot of subcatchment state at an output time step |
| Copenswmm::twoD::SubsurfaceConfig | Everything the parser fills, before resolution onto cells |
| Copenswmm::ReactionData::SubsurfaceLaw | |
| Copenswmm::twoD::SubsurfaceSolver | The two-zone kernel. Owned by SurfaceRouter2D; driven by the marcher's tier hooks |
| Copenswmm::twoD::SubsurfaceState | Per-cell resolved parameters and state (SoA) |
| Copenswmm::twoD::SubsurfaceTransportState | Species mass in both aquifer zones, and where mass crossed a boundary |
| Copenswmm::surface::SurfaceElement | |
| Copenswmm::twoD::SurfaceEtReceipt | |
| Copenswmm::twoD::SurfaceExchange | |
| Copenswmm::twoD::SurfaceIntakeActual | |
| Copenswmm::twoD::SurfaceIntakeAward | |
| Copenswmm::twoD::SurfaceIntakeReceipt | |
| Copenswmm::twoD::SurfaceIntakeRequest | |
| Copenswmm::ReactionData::SurfaceLaw | |
| Copenswmm::twoD::SurfaceOwnerObject | |
| Copenswmm::twoD::SurfaceOwnerRecord | |
| Copenswmm::twoD::SurfaceOwnerShare | |
| Copenswmm::twoD::SurfaceOwnershipPreview | |
| Copenswmm::twoD::SurfaceQuality2D | The S7 store: authored rows, resolved per-cell coverages and state, and the per-species ledgers |
| Copenswmm::landuse::SurfaceQualitySoA | |
| Copenswmm::twoD::SurfaceReturnReceipt | |
| Copenswmm::twoD::SurfaceRouter2D | Top-level orchestrator for the 2D surface routing module |
| Copenswmm::twoD::SurfaceStateData | |
| Copenswmm::twoD::SurfaceThermalSample | |
| Copenswmm::twoD::SurfaceTransportState | |
| CSWMM_2DRunStats | Cumulative explicit-marcher run statistics plus the backend and closure this run is on — the numbers the .rpt "2D Solver Statistics" block prints, readable DURING the run (after swmm_engine_start) |
| CSWMM_ChannelGroundContact | |
| CSWMM_ChannelGroundPreview | |
| CSWMM_ChannelGroundStatus | |
| CSWMM_CheckpointSessionOptions | |
| CSWMM_ClimateCloudConfig | |
| CSWMM_ClimateMetSummary | |
| CSWMM_ComponentLibraryInfo | One discovered (or refused) component library. Strings are NUL-terminated and truncated to their field size |
| CSWMM_ConversionResult | Result of a node or link type conversion |
| CSWMM_CouplingBoundary | |
| CSWMM_CouplingClear | |
| CSWMM_CouplingForcing | |
| CSWMM_CouplingFrame | |
| CSWMM_CouplingReceipt | |
| CSWMM_CouplingSource | |
| CSWMM_EvapPreviewConfig | |
| CSWMM_EvapPreviewSample | |
| CSWMM_EvapPreviewSummary | |
| CSWMM_GroundHeatStatus | |
| CSWMM_GwBoundary | |
| CSWMM_GwExecutionStatus | |
| CSWMM_GwNodeBed | |
| CSWMM_GwParams | |
| CSWMM_Heat2DStatus | |
| CSWMM_ImpactEntry | One object that references the deletion target |
| CSWMM_ImpactReport | Aggregate impact report for a deletion operation |
| CSWMM_Infil2DAuthoredRow | |
| CSWMM_Infil2DOptions | [2D_INFILTRATION_OPTIONS] — POD mirror of openswmm::twoD::Infil2DOptions |
| CSWMM_Infil2DRow | One infiltration specification — POD mirror of openswmm::twoD::Infil2DRow |
| CSWMM_InletDesign | Complete description of an inlet design. All dimensions are in the project's display units (ft or m; ft/s or m/s) |
| CSWMM_InletUsage | |
| CSWMM_LidBottomState | |
| CSWMM_LidLayerTreatment | |
| CSWMM_LidNodeBottomEdit | |
| CSWMM_LidNodeLayer | |
| CSWMM_LidRichardsMaterial | |
| CSWMM_LidRichardsOptions | |
| CSWMM_LidRichardsStatistics | |
| Cswmm_LinkStats | Cumulative link statistics |
| CSWMM_MeshSnowLedger | |
| CSWMM_MeshSnowOverrides | |
| Cswmm_NodeStats | Cumulative node statistics |
| CSWMM_OutfallExportReceipt | |
| Cswmm_OutfallStats | Cumulative outfall node statistics |
| Cswmm_PumpStats | Cumulative pump statistics |
| CSWMM_RadiationConfig | |
| Cswmm_RoutingTotals | System-level flow routing mass balance totals (raw ft3; pctError is percent) |
| Cswmm_RunoffTotals | System-level surface runoff mass balance totals |
| CSWMM_SnowLedger | |
| CSWMM_SnowpackEdit | |
| CSWMM_SnowState | |
| Cswmm_StorageStats | Cumulative storage node statistics |
| Cswmm_SubcatchStats | Cumulative subcatchment statistics |
| CSWMM_SurfaceOwnerObject | |
| CSWMM_SurfaceOwnerShare | |
| CSWMM_ThreadInfo | |
| CSWMM_TraceInfo | |
| CSWMM_TraceLinkAverage | |
| CSWMM_TraceLinkInput | |
| CSWMM_TraceNodeAverage | |
| CSWMM_TraceNodeInput | |
| CSWMM_TraceOptions | |
| CSWMM_TraceSummary | |
| CSWMM_TraceValue | |
| CSWMM_TransportCell | |
| CSWMM_TransportDraft | |
| CSWMM_TransportMatrix | |
| CSWMM_UebSnowpack | |
| Copenswmm::Table | |
| Copenswmm::TableBlock | A single time series or rating curve |
| Copenswmm::TableCursor | Bidirectional cursor tracking the last accessed index in a Table |
| Copenswmm::TableData | SoA collection of all time series and curves in the model |
| CTableEntry | |
| Copenswmm::TableValidation | |
| CTAction | Rule action clause |
| CTActionList | Linked list of control actions |
| CTAdjust | |
| CTAquifer | |
| CTAvgResults | |
| CTBuildup | |
| CTConduit | |
| CTCulvert | |
| CTCurbInlet | |
| CTCurveNum | |
| CTCustomInlet | |
| CTDivider | |
| CTDrainLayer | |
| CTDrainMatLayer | |
| Copenswmm::twoD::dispersion::Tensor | |
| CTEvap | |
| CTEvent | |
| CTExfil | Exfiltration object |
| CTExpression | Rule premise math expression |
| CTFile | |
| CTGage | |
| CTGrateInlet | |
| CTGrnAmpt | |
| CTGroundwater | |
| CTGWaterStats | |
| CTGwaterTotals | |
| Copenswmm::twoD::ThermalAdvection | |
| Copenswmm::twoD::ThermalBoundary | |
| Copenswmm::twoD::ThermalContact | |
| Copenswmm::twoD::ThermalContactScratch | |
| Copenswmm::twoD::ThermalMaterial | |
| Copenswmm::twoD::ThermalMidpointScratch | |
| Copenswmm::surface::ueb::ThermalSample | One duration-weighted preceding thermal sample (seconds and Celsius) |
| Copenswmm::twoD::ThermalSolution | |
| Copenswmm::twoD::ThermalStore | |
| CTHorton | |
| Copenswmm::inflow::TimePattern | |
| Copenswmm::gpkg::formats::TimeseriesRow | One row of a timeseries (SWMM-native text format) |
| Copenswmm::hydraulics::TimestepController | Static utility class for explicit timestep computation |
| CTInfil | |
| CTInlet | |
| CTInletDesign | |
| CTInletStats | |
| CTLandFactor | |
| CTLanduse | |
| CTLidProc | |
| CTLidRptFile | |
| CTLidUnit | |
| CTLink | |
| CTLinkStats | |
| CTLoadingTotals | |
| CTMaxStats | |
| CTMovAve | Structure for moving average of daily temperatures |
| CTNamedVariable | Rule premise named variable |
| CTNode | |
| CTNodeStats | |
| Copenswmm::mathexpr::Token | |
| Copenswmm::treatment::Token | |
| Copenswmm::input::Tokenizer | Stateless multi-delimiter tokenizer for SWMM input lines |
| Copenswmm::transport::Tokenizer | Stateless multi-delimiter tokenizer for SWMM input lines |
| CTOrifice | |
| CTOutfall | |
| CTOutfallStats | |
| CTOutlet | |
| CTPattern | |
| CTPavementLayer | |
| CTPollut | |
| CTPremise | Rule premise clause |
| CTPump | |
| CTPumpStats | |
| CTRainStats | |
| Copenswmm::gpkg::Transaction | Noncopyable best-effort transaction guard borrowing one SQLite connection |
| Copenswmm::transect::TransectData | |
| Copenswmm::TransectStore | |
| Copenswmm::richards::Transfer | |
| Copenswmm::twoD::gpu::swe_kernels::Transfers | |
| CTRdiiInflow | |
| Copenswmm::treatment::TreatExpr | |
| Copenswmm::TreatmentData | |
| CTreeNode | |
| ►Copenswmm::fv::ImplicitNetworkSolver::Trial | |
| Copenswmm::twoD::MeshData::TriCouplingRow | |
| CTRoutingTotals | |
| CTRptField | |
| CTRptFlags | |
| CTRule | Control rule |
| CTRunoffTotals | |
| CTShape | |
| CTSlottedInlet | |
| CTSnow | |
| CTSnowmelt | |
| CTSnowpack | |
| CTSoilLayer | |
| CTStorage | |
| CTStorageLayer | |
| CTStorageStats | |
| CTStorageVol | |
| CTStreet | |
| CTSubarea | |
| CTSubcatch | |
| CTSubcatchStats | |
| CTSurfaceLayer | |
| CTTable | |
| CTTemp | |
| CTTimeStepStats | |
| CTTransect | |
| CTTreatment | |
| CTUHData | |
| CTUHGroup | |
| CTUnitHyd | |
| CTVariable | Rule premise variable |
| CTWashoff | |
| CTWaterBalance | |
| CTWeir | |
| CTWind | |
| Copenswmm::gpkg::SimulationContext::TwoDModelIO | Non-owning pointers to the engine's 2D surface-routing model storage (mesh, solver options, boundary conditions, parse-time pending rows) |
| Copenswmm::SimulationContext::TwoDModelIO | Non-owning pointers to the engine's 2D surface-routing model storage (mesh, solver options, boundary conditions, parse-time pending rows) |
| CTXnode | |
| CTXsect | |
| CTXsectStar | |
| Copenswmm::rdii::UHResponseData | |
| Copenswmm::UnitHydData | Hydrograph parameter rows and independent group-to-gage assignments |
| Copenswmm::UnitHydEntry | |
| Copenswmm::rdii::UnitHydParams | |
| Copenswmm::inlet::UsageParams | The per-placement half of one usage row (legacy TInlet fields) |
| Copenswmm::UserFlagAssignment | A (object_type, object_name, flag_name) → value assignment |
| Copenswmm::UserFlagDef | Schema entry for a single user-defined flag |
| Copenswmm::UserFlags | Stores the full user-flags data: schema definitions + per-object values |
| Copenswmm::gpkg::SimulationContext::VJDiag | Per-virtual-junction momentum-residual accumulators |
| Copenswmm::SimulationContext::VJDiag | Per-virtual-junction momentum-residual accumulators |
| Copenswmm::ReactionData::WallArea | |
| Copenswmm::MsxSurfaceRows::Washoff | |
| Copenswmm::WashoffData | |
| Copenswmm::landuse::WashoffParams | |
| Copenswmm::WaterAgeConfigData | Parsed model.age state (waterage component, phase A1a) |
| Copenswmm::WaterAgeState | |
| Copenswmm::quality::WaterTransfer | |
| Copenswmm::WeirData | |
| Copenswmm::hydstruct::WeirGroup | |
| Copenswmm::fv::ImplicitNetworkSolver::WorkspaceDiagnostics | |
| Copenswmm::WriteTask | One item in the IOThread write queue |
| Copenswmm::xsect::XsectEval | The geometry layer itself, parameterized on where its tables live |
| Copenswmm::XSectGroups | Shape-grouped cross-section manager for batch computation |
| Copenswmm::XSectParams | Native cross-section geometry and borrowed optional normalized transect tables |
| Copenswmm::xsect::XsectTables |