OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Copenswmm::fv::AcceptedWaterVolumes
 Copenswmm::controls::Action
 Calloc_handle_t
 Calloc_hdr_s
 Calloc_root_s
 Copenswmm::AquiferStoreSoA storage for aquifer parameter sets
 Copenswmm::ArdConfigDataParsed model.ard state consumed by ArdEngine::init (phase E3)
 Copenswmm::transport::ArdEngine
 Copenswmm::ArdTransportRowOne raw [TRANSPORT_BOUNDARIES] or [TRANSPORT_SOURCES] row (E5a)
 Copenswmm::io::AtomicOutputFileOwn a staging stream and publish it by a checked single-file rename
 Copenswmm::transport::heat::BedCouplingOne element's bed coupling, fully reduced to SI conductances
 Copenswmm::BedZoneStateRuntime bed state, one entry per LINK
 Copenswmm::surfacespecies::Block
 Copenswmm::fv::ImplicitReachSolver::BlockDiagnostics
 Copenswmm::fv::ImplicitNetworkSolver::BlockIluDiagnostics
 Copenswmm::twoD::BoundaryDataSoA storage for per-edge boundary conditions
 Copenswmm::twoD::SurfaceTransportState::BoundaryQualityRow
 Copenswmm::quality::BoundaryWaterImport
 Copenswmm::MsxSurfaceRows::Buildup
 Copenswmm::BuildupData
 Copenswmm::landuse::BuildupParams
 Copenswmm::edit::CascadeEntryDescribes one object that was impacted (deleted or nullified) during a cascade deletion
 Copenswmm::edit::CascadeResultAggregate 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::CiEqualTransparent case-insensitive equality for unordered containers
 Copenswmm::CiHashTransparent case-insensitive hash (FNV-1a over the uppercase fold)
 Copenswmm::transport::ClassEnablesAllocation-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::ClimateFileReaderStateful 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::ClimateRowOne row of a climate file (user CSV form)
 Copenswmm::surface::ClimateSite
 Copenswmm::climate::ClimateState
 Copenswmm::fv::implicit_wet::Closure
 Copenswmm::fv::kernels::ClosureEvalA, 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::CoefficientsDischarge coefficients and the φ regularisation head
 Copenswmm::richards::Column
 Copenswmm::twoD::sigma::ColumnPreparation
 Copenswmm::twoD::sigma::ColumnStepWhat 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::ComponentEntryList all discovered component info entries
 Copenswmm::PluginFactory::ComponentLibraryRecord
 Copenswmm::fv::ImplicitNetworkSolver::CondensationControls
 Copenswmm::fv::ImplicitNetworkSolver::CondensationDiagnostics
 Copenswmm::ConductionConfigVertical conduction between LID layers (plan §6.1 D-H5b, H5b)
 Copenswmm::ConduitDataDense SoA for conduit-only properties (one row per CONDUIT link)
 Copenswmm::quality::ConservativeMixing
 Copenswmm::twoD::GwLinkShare::ContactFull-length fraction, SI bed elevations
 Copenswmm::controls::ControlEngineMutable 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::CounterBatchPrivate 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::CouplingPointDescriptor 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::CulvertCurveInlet-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::DbDeleterUnique-pointer deleter using SQLite deferred close semantics
 Copenswmm::gpkg::DecodedLinestring
 Copenswmm::gpkg::DecodedMultipolygon
 Copenswmm::gpkg::DecodedPoint
 Copenswmm::inlet::DesignOne inlet design in INTERNAL units (legacy TInletDesign, inlet.c:66-74)
 Copenswmm::twoD::RainfallInterpolator::Diagnostics
 Copenswmm::DiscoveredFilterA FileFilter paired with the plugin id and version that emitted it
 Copenswmm::DiscoveredPluginA plugin grouped by id with all the roles and filters it advertises
 Copenswmm::ucf::DisplayUnits
 Copenswmm::fv::INetworkSolver::Divergence
 Copenswmm::DividerDataDense SoA for flow-divider properties (one row per DIVIDER node)
 Copenswmm::transport::Donors
 Copenswmm::dynwave::DPSConfigDPS configuration parameters (derived from SimulationOptions at init)
 Copenswmm::dynwave::DPSLinkArrays
 Copenswmm::transport::DraftBuild the full matrix (states + reasons). Pure: never writes warnings
 Copenswmm::CheckpointInspection::Driver
 Copenswmm::DwfDataDry-weather-flow authoring rows stored in aligned columns
 CDwfInflow
 Copenswmm::inflow::DwfInflowSoA
 Copenswmm::dynwave::DWNodeArrays
 Copenswmm::dynwave::DWSolverDynamic 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_sStructure for managing errors
 Copenswmm::fv::ImplicitNetworkSolver::Evaluation
 Copenswmm::gpkg::SimulationContext::EventEvent time periods for event-based analysis/reporting
 Copenswmm::SimulationContext::EventEvent time periods for event-based analysis/reporting
 Copenswmm::exfil::ExfilSoA
 Copenswmm::exfil::ExfilSolver
 Copenswmm::rdii::ExpDecayParams
 Copenswmm::mathexpr::Expression
 CExprNode
 CExtInflow
 Copenswmm::ExtInflowDataExternal inflow authoring rows stored in aligned columns
 Copenswmm::inflow::ExtInflowSoA
 Copenswmm::fv::kernels::FaceFluxResult of a face flux evaluation
 Copenswmm::twoD::swe::FaceFlux
 Copenswmm::fv::ImplicitNetworkSolver::FaceReceipt
 Copenswmm::twoD::swe::FaceSide
 Copenswmm::fv::kernels::FaceStateOne side of a face after hydrostatic reconstruction
 Copenswmm::surface::InfilBank::Factors
 Copenswmm::FileFilterA file-format filter advertised by a plugin
 Copenswmm::FilePathPairTwo-string carrier for any external file path that appears in a SWMM .inp file
 Copenswmm::gpkg::FilePathPairTwo-string carrier for any external file path that appears in a SWMM .inp file
 Copenswmm::FilesSpec
 CFlowTracerOwn 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::FlowTracerOwn 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::FluxesIntegrated 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::ForcingHeld 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::FormatResultLightweight outcome for format parse / materialise calls
 Copenswmm::twoD::EngineSourceResultStream::Frame
 Copenswmm::fv::FvClosureOne section's closure. Fixed-size POD: inline arrays, no pointers
 Copenswmm::fv::FvGeometryCross-section closure for one conduit's cell chain
 Copenswmm::fv::FvOptionsKnobs for FLOW_ROUTING FV
 Copenswmm::quality::FvQualityTransport
 Copenswmm::fv::FvStepForcing
 Copenswmm::quality::FvTransportWater
 Copenswmm::GageDataStructure-of-Arrays storage for all rain gages
 Copenswmm::GageSnapshotSnapshot of rain gage state at an output time step
 Copenswmm::gage::GageState
 Copenswmm::perf::GatedTimer
 Copenswmm::inlet::GeomStreet / channel geometry seen by one inlet, in INTERNAL units
 Copenswmm::twoD::exchange::GeometryA 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::GwBoundaryQualityRowOne [GW_BOUNDARY_QUALITY] row — a lateral edge BC
 Copenswmm::twoD::GwBoundaryRow
 Copenswmm::twoD::GwBoundaryTerm
 Copenswmm::groundwater::GWContext
 Copenswmm::twoD::GwInitialQualityRowOne [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::GwParamsRowOne [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::GWSolverMutable 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::GwSorptionRowOne [GW_SORPTION] row: retardation input for one species in one scope
 Copenswmm::twoD::GwSourcePulse
 Copenswmm::twoD::GwSourceRowOne [GW_SOURCES] row — a well / point source or sink
 Copenswmm::twoD::GwSourceSeries
 Copenswmm::twoD::GwSourceSignal
 Copenswmm::twoD::GwSourceSpeciesTermOne [GW_SOURCES] species term
 Copenswmm::twoD::GwSubcatchShare
 Copenswmm::twoD::GwTransportDataEvery [GW_*] authoring row of one model
 Copenswmm::twoD::GwTransportOptions
 Copenswmm::twoD::GwUnitFactorsProject-unit → SI multipliers for the four kinds of aquifer number
 Copenswmm::h5io::HandleOwns an hid_t and closes it with the right H5*close on scope exit
 Copenswmm::HeatConfigDataParsed model.heat state (heat component, phase H1)
 Copenswmm::HeatElementWhich element a flux evaluator is being called for
 Copenswmm::HeatOverrideDataDense per-element attribute storage (PE2, D-PE2)
 Copenswmm::HeatOverrideRow
 Copenswmm::HeatStateRuntime heat state shared by the engines (phase H1)
 Copenswmm::surface::ueb::HeldState
 Copenswmm::HortonState
 Copenswmm::infil::HortonState
 Copenswmm::HotStartFileIn-memory hot start file data
 Copenswmm::HotStartHeaderIn-memory representation of the OPENSWMM_HS_V1 header
 Copenswmm::gpkg::formats::HotstartHeaderHSF header / counts (matches legacy hotstart.c layout)
 Copenswmm::HotStartLidCellRecordNode hydraulic state at hot-start save time
 Copenswmm::HotStartLinkRecordLink hydraulic state at hot-start save time
 Copenswmm::gpkg::formats::HotstartLinkStatePer-link routing state snapshot
 Copenswmm::HotStartManager
 Copenswmm::HotStartNodeRecord
 Copenswmm::gpkg::formats::HotstartNodeStatePer-node routing state snapshot
 Copenswmm::HotstartSaveEntryConfiguration parsed from the [FILES] section
 Copenswmm::gpkg::formats::HotstartSnapshotTop-level snapshot — header plus per-object vectors
 Copenswmm::HotStartSubcatchRecordSubcatchment state at hot-start save time
 Copenswmm::gpkg::formats::HotstartSubcatchStatePer-subcatchment routing state snapshot (HSF v3+)
 Copenswmm::climate::HourlyMeteorologyOwned 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::HsfLayoutWhat the model says about a file's layout that the file does not
 CHTentry
 Copenswmm::ICouplingPointAbstract coupling point between a 1D SWMM object and a 2D mesh cell
 ►Copenswmm::IInputPluginInterface for input file reader/writer plugins
 Copenswmm::fv::ImplicitNetworkSolver
 Copenswmm::fv::ImplicitReachSolver
 Copenswmm::twoD::InertialEdgesCanonical unique interior-edge layout + per-cell incidence for the local-inertial scheme
 ►Copenswmm::fv::INetworkSolverAbstract time integrator for the explicit FV 1D network
 Copenswmm::twoD::Infil2DOwns per-cell infiltration parameters, kernel state and held rates
 Copenswmm::twoD::Infil2DDefault
 Copenswmm::twoD::Infil2DOptions[2D_INFILTRATION_OPTIONS]
 Copenswmm::twoD::Infil2DOverrideOne [2D_INFILTRATION] per-cell override row
 Copenswmm::twoD::Infil2DRowOne infiltration specification: method + positional parameters + destination
 Copenswmm::surface::InfilBank
 Copenswmm::inflow::InflowSolverOwned 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::InletDiagPer-inlet-usage performance block for the .rpt street tables
 Copenswmm::SimulationContext::InletDiagPer-inlet-usage performance block for the .rpt street tables
 Copenswmm::inlet::InletSoA
 Copenswmm::inlet::InletSolver
 Copenswmm::InletStore
 Copenswmm::InletUsageStore
 Copenswmm::input::InputReaderReads and parses a SWMM .inp file into a SimulationContext
 Copenswmm::inp_writer::InpWriteOptionsWrite profile: which engine the file is written for
 Copenswmm::iface::InterfaceFileSoA
 Copenswmm::iface::InterfaceManager
 Copenswmm::IOThreadProducer-consumer IO thread for writing simulation snapshots
 ►Copenswmm::IOutputPluginInterface for output-writing plugins
 ►Copenswmm::IPluginComponentInfoDescribes a plugin component: metadata, capabilities, and factory methods
 ►Copenswmm::IReportPluginInterface for report-writing plugins
 ►Copenswmm::IStateIOPluginInterface for state / hot-start IO plugins
 ►Copenswmm::twoD::ISurfaceSolverAbstract time integrator for the 2D surface-routing ODE system
 Copenswmm::fv::implicit_wet::Jet
 Copenswmm::twoD::gpu::kperf::KernelEntry
 Copenswmm::kinwave::KWSolverKinematic wave solver state
 Copenswmm::lard::LagrangianSolver
 Copenswmm::LanduseData
 Copenswmm::landuse::LanduseSolver
 Copenswmm::twoD::LayerTransportMove
 Copenswmm::twoD::LayerTransportResult
 Copenswmm::twoD::LayerTransportScratch
 Copenswmm::LegacySpeciesTrailerStatic utility class for hot start file operations
 Copenswmm::twoD::SubsurfaceSolver::LidBedDiagnostic
 Copenswmm::LidControlStoreSoA storage for LID control type definitions
 Copenswmm::twoD::GroundColumnAssembly::LidEnergy
 CLidGroup
 Copenswmm::lid::LIDGroupSoA
 Copenswmm::ReactionData::LidLaw
 Copenswmm::LidLayerSpeciesStatePer-(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::LidUsageStoreSoA 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::LinkDataStructure-of-Arrays storage for all links
 Copenswmm::LinkSnapshotSnapshot of link state at an output time step
 Copenswmm::LinkSubtypesOwns 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::MaxStatsTop-N element statistic entry (matching legacy TMaxStats)
 Copenswmm::SimulationContext::MaxStatsTop-N element statistic entry (matching legacy TMaxStats)
 Copenswmm::twoD::gpu::swe_kernels::Mesh
 Copenswmm::twoD::MeshAtmosphericFlux
 Copenswmm::fv::MeshBuildReport
 Copenswmm::twoD::MeshDataSoA storage for 2D mixed triangle/quad mesh geometry and topology
 Copenswmm::twoD::MeshHeatState
 Copenswmm::twoD::MeshPolylineInterval
 Copenswmm::twoD::MeshPolylineMapping
 Copenswmm::surface::MeshSnowOwned 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::MeshSnowRowOne 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::MsxSurfaceDataResolved MSX surface-quality parameters and state
 Copenswmm::MsxSurfaceRowsRows parked by the section handlers for names that are not pollutants
 Copenswmm::input::MultiColumnFileCachePer-resolve-pass cache keyed by resolved path
 Copenswmm::controls::NamedVariable
 Copenswmm::NameIndexBidirectional name↔index registry for SWMM objects
 Copenswmm::fv::NativeGmres
 Copenswmm::surface::ueb::NativeStateOwned 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::NegativeSourceStatsD-NS1 negative-source clamp bookkeeping (subplan §3.1, X6)
 Copenswmm::SimulationContext::NegativeSourceStatsD-NS1 negative-source clamp bookkeeping (subplan §3.1, X6)
 Copenswmm::fv::NetworkMeshDataSoA mesh geometry and topology for the FV network solver
 Copenswmm::transport::fvkernels::NetworkMeshDataSoA mesh geometry and topology for the FV network solver
 Copenswmm::fv::NetworkStateDataMutable solver state — the conserved variables and the node volumes
 Copenswmm::transport::fvkernels::NetworkStateDataMutable solver state — the conserved variables and the node volumes
 Copenswmm::trace::Node
 Copenswmm::NodeCoupling2DRowsSparse [2D_NODE_COUPLING] rows (one per authored node)
 Copenswmm::NodeDataStructure-of-Arrays storage for all nodes
 Copenswmm::twoD::NodeDataStructure-of-Arrays storage for all nodes
 Copenswmm::NodeSnapshotSnapshot of node state at an output time step
 Copenswmm::NodeSubtypesOwns 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::OutfallDataDense SoA for outfall boundary-condition properties (one row per OUTFALL)
 Copenswmm::twoD::OutfallExchange
 Copenswmm::gpkg::SimulationContext::OutfallExportsCumulative mass balance totals for runoff and routing
 Copenswmm::SimulationContext::OutfallExportsCumulative mass balance totals for runoff and routing
 Copenswmm::OutletData
 Copenswmm::hydstruct::OutletGroup
 Copenswmm::io::CheckpointOutputPublication::Output
 Copenswmm::OutputReaderReads 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::PairStepSimultaneous temperature increments for the coupled pair, °C
 Copenswmm::ReactionData::ParameterOverride
 Copenswmm::surface::ueb::ParametersPoint 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::ParsedLineOne data row together with its associated object comment
 Copenswmm::input::ParsedSeriesFileOne fully parsed multi-column series file (raw file-unit values)
 Copenswmm::controls::ParseErrorDiagnostic for the most recent parseRuleText() rejection
 Copenswmm::PatternDataTime-pattern authoring names, types and multiplier vectors
 Copenswmm::twoD::PendingBoundaryQualityRow
 Copenswmm::twoD::PendingBoundaryRowPer-row buffer for [2D_BOUNDARY_CONDITIONS] parse output
 Copenswmm::twoD::PendingEdgeConveyanceRowPer-row buffer for [2D_EDGE_CONVEYANCE] parse output (§11A)
 Copenswmm::twoD::PendingInitialBedQualityRowOne [2D_INITIAL_BED_QUALITY] row for finite local-bed porewater
 Copenswmm::twoD::PendingInitialQualityRowOne [2D_INITIAL_QUALITY] row (overland transport S1/S2)
 Copenswmm::twoD::SubsurfaceSolver::PendingLidBed
 Copenswmm::controls::PIDState
 Copenswmm::PluginFactoryManages plugin discovery, loading, and lifecycle for one engine instance
 Copenswmm::PluginSpecOne plugin entry from the [PLUGINS] section
 Copenswmm::twoD::footprint::Point
 Copenswmm::PollutantDataStatic properties for each pollutant species
 Copenswmm::twoD::PorewaterAdvection
 Copenswmm::twoD::PorewaterTransportScratch
 Copenswmm::twoD::PorousHeatColumn
 Copenswmm::gage::PrecipSplitResult of splitting a gage's precipitation for one subcatchment
 Copenswmm::controls::Premise
 Copenswmm::controls::ControlEngine::PremiseSoAPre-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::ProcessComponentRegistryProcess-global id → entry table
 Copenswmm::ProcessComponentSpecOne 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::RainfallInterpolatorBuilds and applies static rainfall-interpolation weights for the mesh
 Copenswmm::gpkg::formats::RaingageRowOne row of a raingage data file ("Standard" SWMM columnar)
 Copenswmm::RDIIAssignDataNode-to-hydrograph authoring assignments stored in aligned columns
 Copenswmm::RDIIDecayDataExponential IA-decay authoring rows keyed by group and response
 Copenswmm::RDIIDecayEntry
 Copenswmm::rdii::RDIIGroupSoA
 Copenswmm::rdii_iface::RdiiInterfaceFileRDII interface file manager (USE = read/override, SAVE = export)
 Copenswmm::rdii::RDIISolverMutable 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::RegistrationInfoRegistration information for plugin activation
 Copenswmm::io::RelativeResultOutcome 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::RouterTop-level routing orchestrator
 Copenswmm::gpkg::formats::RoutingInterfaceMetadataHeader / metadata captured at the top of a routing interface file
 Copenswmm::gpkg::formats::RoutingInterfaceRowOne 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::RunoffInterfaceFileRunoff interface file manager
 Copenswmm::runoff::RunoffSoA
 Copenswmm::runoff::RunoffSolverOwned 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::RwptDispersionPersistent particle field + the per-substep exchange operator
 Copenswmm::transport::RxEvalEnvEvaluation environment: pre-gathered pointers, no lookups
 Copenswmm::RxExprSpanCompiled expression = span into the shared pool. len 0 ⇒ no expression
 Copenswmm::transport::RxExprSpanCompiled 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::SectionRegistryRegistry that maps section tags (e.g., "[JUNCTIONS]") to handlers
 Copenswmm::SedimentConfig[SEDIMENT_EXCHANGE] — the bed zone's material and geometry
 Copenswmm::lard::SegmentStore
 Copenswmm::ShapeGroupSoA parameter block for all links of one cross-section shape
 Copenswmm::perf::SigmaEvaluations
 Copenswmm::twoD::SigmaPorewaterMap
 Copenswmm::gpkg::SimulationContextCentral, reentrant simulation context
 Copenswmm::SimulationContextCentral, reentrant simulation context
 Copenswmm::SimulationOptionsAll SWMM simulation options parsed from [OPTIONS] section
 Copenswmm::SimulationSnapshotComplete simulation state snapshot at one output time step
 Copenswmm::surface::ueb::SitePer-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::SnowInputsOne 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::SnowModelPolymorphic 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::SnowOutputsPoint 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::SnowpackStoreSoA 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::SolarPositionSun geometry at one instant. The SPA swap point's return type
 Copenswmm::transport::heat::SolarPositionSun geometry at one instant. The SPA swap point's return type
 Copenswmm::transport::heat::SolutePairStepSimultaneous concentration increments for the coupled pair
 Copenswmm::twoD::SolverOptions2D
 Copenswmm::ReactionData::Source
 Copenswmm::runoff::SourceAtmosphericLedger
 Copenswmm::twoD::gpu::SourceBudget
 Copenswmm::runoff::SourceClockGroupOne 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::SourceForcingIntervalPiecewise-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::SourceSnowPer-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::SourceWaterDriverOwned 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::SpatialFrameSpatial frame containing CRS and georeferenced coordinates
 Copenswmm::transport::fvkernels::SpeciesKernelViewNon-owning view over everything the species kernels read and write
 Copenswmm::SpeciesRegistry
 Copenswmm::lard::SpeciesRowLayoutThe segment store's species-row layout, computed in ONE place
 Copenswmm::edit::SplitResultResult of vj_split_conduit
 Copenswmm::twoD::SqScopeKey
 Copenswmm::fv::implicit_wet::State
 Copenswmm::runoff::SourceWaterDriver::State
 Copenswmm::surface::ueb::StateOne 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::StateAccessorsSolver-neutral hooks for reading and writing solver-internal state (infiltration, groundwater) at hot-start save/load time
 Copenswmm::gpkg::StmtDeleterUnique-pointer deleter that finalizes prepared statements
 Copenswmm::StorageDataDense SoA for storage-unit properties (one row per STORAGE node)
 Copenswmm::street::StreetParams
 Copenswmm::StreetStore
 Copenswmm::hydstruct::StructureSolver
 Copenswmm::SubcatchDataStructure-of-Arrays storage for all subcatchments
 Copenswmm::SubcatchSnapshotSnapshot of subcatchment state at an output time step
 Copenswmm::twoD::SubsurfaceConfigEverything the parser fills, before resolution onto cells
 Copenswmm::ReactionData::SubsurfaceLaw
 Copenswmm::twoD::SubsurfaceSolverThe two-zone kernel. Owned by SurfaceRouter2D; driven by the marcher's tier hooks
 Copenswmm::twoD::SubsurfaceStatePer-cell resolved parameters and state (SoA)
 Copenswmm::twoD::SubsurfaceTransportStateSpecies 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::SurfaceQuality2DThe S7 store: authored rows, resolved per-cell coverages and state, and the per-species ledgers
 Copenswmm::landuse::SurfaceQualitySoA
 Copenswmm::twoD::SurfaceReturnReceipt
 Copenswmm::twoD::SurfaceRouter2DTop-level orchestrator for the 2D surface routing module
 Copenswmm::twoD::SurfaceStateData
 Copenswmm::twoD::SurfaceThermalSample
 Copenswmm::twoD::SurfaceTransportState
 CSWMM_2DRunStatsCumulative 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_ComponentLibraryInfoOne discovered (or refused) component library. Strings are NUL-terminated and truncated to their field size
 CSWMM_ConversionResultResult 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_ImpactEntryOne object that references the deletion target
 CSWMM_ImpactReportAggregate impact report for a deletion operation
 CSWMM_Infil2DAuthoredRow
 CSWMM_Infil2DOptions[2D_INFILTRATION_OPTIONS] — POD mirror of openswmm::twoD::Infil2DOptions
 CSWMM_Infil2DRowOne infiltration specification — POD mirror of openswmm::twoD::Infil2DRow
 CSWMM_InletDesignComplete 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_LinkStatsCumulative link statistics
 CSWMM_MeshSnowLedger
 CSWMM_MeshSnowOverrides
 Cswmm_NodeStatsCumulative node statistics
 CSWMM_OutfallExportReceipt
 Cswmm_OutfallStatsCumulative outfall node statistics
 Cswmm_PumpStatsCumulative pump statistics
 CSWMM_RadiationConfig
 Cswmm_RoutingTotalsSystem-level flow routing mass balance totals (raw ft3; pctError is percent)
 Cswmm_RunoffTotalsSystem-level surface runoff mass balance totals
 CSWMM_SnowLedger
 CSWMM_SnowpackEdit
 CSWMM_SnowState
 Cswmm_StorageStatsCumulative storage node statistics
 Cswmm_SubcatchStatsCumulative 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::TableBlockA single time series or rating curve
 Copenswmm::TableCursorBidirectional cursor tracking the last accessed index in a Table
 Copenswmm::TableDataSoA collection of all time series and curves in the model
 CTableEntry
 Copenswmm::TableValidation
 CTActionRule action clause
 CTActionListLinked list of control actions
 CTAdjust
 CTAquifer
 CTAvgResults
 CTBuildup
 CTConduit
 CTCulvert
 CTCurbInlet
 CTCurveNum
 CTCustomInlet
 CTDivider
 CTDrainLayer
 CTDrainMatLayer
 Copenswmm::twoD::dispersion::Tensor
 CTEvap
 CTEvent
 CTExfilExfiltration object
 CTExpressionRule 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::ThermalSampleOne duration-weighted preceding thermal sample (seconds and Celsius)
 Copenswmm::twoD::ThermalSolution
 Copenswmm::twoD::ThermalStore
 CTHorton
 Copenswmm::inflow::TimePattern
 Copenswmm::gpkg::formats::TimeseriesRowOne row of a timeseries (SWMM-native text format)
 Copenswmm::hydraulics::TimestepControllerStatic utility class for explicit timestep computation
 CTInfil
 CTInlet
 CTInletDesign
 CTInletStats
 CTLandFactor
 CTLanduse
 CTLidProc
 CTLidRptFile
 CTLidUnit
 CTLink
 CTLinkStats
 CTLoadingTotals
 CTMaxStats
 CTMovAveStructure for moving average of daily temperatures
 CTNamedVariableRule premise named variable
 CTNode
 CTNodeStats
 Copenswmm::mathexpr::Token
 Copenswmm::treatment::Token
 Copenswmm::input::TokenizerStateless multi-delimiter tokenizer for SWMM input lines
 Copenswmm::transport::TokenizerStateless multi-delimiter tokenizer for SWMM input lines
 CTOrifice
 CTOutfall
 CTOutfallStats
 CTOutlet
 CTPattern
 CTPavementLayer
 CTPollut
 CTPremiseRule premise clause
 CTPump
 CTPumpStats
 CTRainStats
 Copenswmm::gpkg::TransactionNoncopyable 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
 CTRuleControl 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
 CTVariableRule premise variable
 CTWashoff
 CTWaterBalance
 CTWeir
 CTWind
 Copenswmm::gpkg::SimulationContext::TwoDModelIONon-owning pointers to the engine's 2D surface-routing model storage (mesh, solver options, boundary conditions, parse-time pending rows)
 Copenswmm::SimulationContext::TwoDModelIONon-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::UnitHydDataHydrograph parameter rows and independent group-to-gage assignments
 Copenswmm::UnitHydEntry
 Copenswmm::rdii::UnitHydParams
 Copenswmm::inlet::UsageParamsThe per-placement half of one usage row (legacy TInlet fields)
 Copenswmm::UserFlagAssignmentA (object_type, object_name, flag_name) → value assignment
 Copenswmm::UserFlagDefSchema entry for a single user-defined flag
 Copenswmm::UserFlagsStores the full user-flags data: schema definitions + per-object values
 Copenswmm::gpkg::SimulationContext::VJDiagPer-virtual-junction momentum-residual accumulators
 Copenswmm::SimulationContext::VJDiagPer-virtual-junction momentum-residual accumulators
 Copenswmm::ReactionData::WallArea
 Copenswmm::MsxSurfaceRows::Washoff
 Copenswmm::WashoffData
 Copenswmm::landuse::WashoffParams
 Copenswmm::WaterAgeConfigDataParsed model.age state (waterage component, phase A1a)
 Copenswmm::WaterAgeState
 Copenswmm::quality::WaterTransfer
 Copenswmm::WeirData
 Copenswmm::hydstruct::WeirGroup
 Copenswmm::fv::ImplicitNetworkSolver::WorkspaceDiagnostics
 Copenswmm::WriteTaskOne item in the IOThread write queue
 Copenswmm::xsect::XsectEvalThe geometry layer itself, parameterized on where its tables live
 Copenswmm::XSectGroupsShape-grouped cross-section manager for batch computation
 Copenswmm::XSectParamsNative cross-section geometry and borrowed optional normalized transect tables
 Copenswmm::xsect::XsectTables