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::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::transport::heat::BedCouplingOne element's bed coupling, fully reduced to SI conductances
 Copenswmm::BedZoneStateRuntime bed state, one entry per LINK
 Copenswmm::twoD::BoundaryDataSoA storage for per-edge boundary conditions
 Copenswmm::twoD::SurfaceTransportState::BoundaryQualityRow
 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::transport::Cell
 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::ClimateFileReader
 Copenswmm::gpkg::formats::ClimateRowOne row of a climate file (user CSV form)
 Copenswmm::climate::ClimateState
 Copenswmm::CloudConfig[CLOUD_COVER] — one fraction driving two modules (H6a, D-H6a-2)
 Copenswmm::twoD::sigma::ColumnStepWhat one column sweep needs and what it reports back
 Copenswmm::components::ComponentConfigSections
 Copenswmm::PluginFactory::ComponentEntryList all discovered component info entries
 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::controls::ControlEngine
 Copenswmm::gpkg::SimulationContext::ControlLogEntryOne entry per control rule action that changed a link setting
 Copenswmm::SimulationContext::ControlLogEntryOne entry per control rule action that changed a link setting
 Copenswmm::ControlRuleStore
 Copenswmm::edit::ConversionResult
 Copenswmm::twoD::gpu::kperf::Counters
 Copenswmm::twoD::CouplingPointDescriptor for a single coupling point between 2D and 1D
 Copenswmm::culvert::CulvertCoeffsCulvert curve coefficients (K, M, C, Y) per type code
 Copenswmm::hydkernels::CulvertCurveInlet-control curve coefficients for one culvert type code
 Copenswmm::CurveNumState
 Copenswmm::infil::CurveNumState
 Copenswmm::climate::DailyClimateRecord
 Copenswmm::gpkg::DbDeleter
 Copenswmm::gpkg::DecodedLinestring
 Copenswmm::gpkg::DecodedMultipolygon
 Copenswmm::gpkg::DecodedPoint
 Copenswmm::inlet::DesignOne inlet design in INTERNAL units (legacy TInletDesign, inlet.c:66-74)
 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::DwfData
 CDwfInflow
 Copenswmm::inflow::DwfInflowSoA
 Copenswmm::dynwave::DWNodeArrays
 Copenswmm::dynwave::DWSolverDynamic wave solver — operates on entire link/node system
 Copenswmm::ForcingData::ElemClimateChannel
 Cerror_sStructure for managing errors
 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::ExtInflowData
 Copenswmm::inflow::ExtInflowSoA
 Copenswmm::fv::kernels::FaceFluxResult of a face flux evaluation
 Copenswmm::twoD::swe::FaceFlux
 Copenswmm::twoD::swe::FaceSide
 Copenswmm::fv::kernels::FaceStateOne side of a face after hydrostatic reconstruction
 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
 Copenswmm::ForcingData
 Copenswmm::gpkg::formats::FormatResultLightweight outcome for format parse / materialise calls
 Copenswmm::fv::FvGeometryCross-section closure for one conduit's cell chain
 Copenswmm::fv::FvOptionsKnobs for FLOW_ROUTING FV
 Copenswmm::fv::FvStepForcing
 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
 CGpkgHandle
 Copenswmm::GreenAmptState
 Copenswmm::infil::GreenAmptState
 Copenswmm::twoD::GwAquiferRow
 Copenswmm::twoD::GwBoundaryQualityRowOne [GW_BOUNDARY_QUALITY] row — a lateral edge BC
 Copenswmm::groundwater::GWContext
 Copenswmm::twoD::GwInitialQualityRowOne [GW_INITIAL_QUALITY] row
 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::groundwater::GWSoA
 Copenswmm::groundwater::GWSolver
 Copenswmm::twoD::GwSorptionRowOne [GW_SORPTION] row: retardation input for one species in one scope
 Copenswmm::twoD::GwSourceRowOne [GW_SOURCES] row — a well / point source or sink
 Copenswmm::twoD::GwSourceSpeciesTermOne [GW_SOURCES] species term
 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::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::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::HotStartLinkRecordLink hydraulic state at hot-start save time
 Copenswmm::gpkg::formats::HotstartLinkStatePer-link routing state snapshot
 Copenswmm::HotStartManagerStatic utility class for hot start file operations
 Copenswmm::HotStartNodeRecordNode hydraulic state at hot-start save time
 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+)
 CHTentry
 Copenswmm::ICouplingPointAbstract coupling point between a 1D SWMM object and a 2D mesh cell
 Copenswmm::IInputPluginInterface for input file reader/writer plugins
 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::inflow::InflowSolver
 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::twoD::gpu::kperf::KernelEntry
 Copenswmm::kinwave::KWSolverKinematic wave solver state
 Copenswmm::lard::LagrangianSolver
 Copenswmm::LanduseData
 Copenswmm::landuse::LanduseSolver
 Copenswmm::LidControlStoreSoA storage for LID control type definitions
 CLidGroup
 Copenswmm::lid::LIDGroupSoA
 Copenswmm::LidLayerSpeciesStatePer-(unit, layer, species) state for every LID unit in the model
 CLidList
 Copenswmm::lid::LIDSolver
 Copenswmm::LidUsageStoreSoA storage for LID usage assignments to subcatchments
 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::xsect::LocateLut
 Copenswmm::gpkg::SimulationContext::MassBalanceCumulative mass balance totals for runoff and routing
 Copenswmm::SimulationContext::MassBalanceCumulative mass balance totals for runoff and routing
 Copenswmm::gpkg::SimulationContext::MassBalance2DSystem mass-balance totals for the optional 2D surface domain
 Copenswmm::SimulationContext::MassBalance2DSystem mass-balance totals for the optional 2D surface domain
 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::fv::MeshBuildReport
 Copenswmm::twoD::MeshDataSoA storage for 2D mixed triangle/quad mesh geometry and topology
 Copenswmm::climate::MovingAvg7
 Copenswmm::input::MultiColumnFileCachePer-resolve-pass cache keyed by resolved path
 Copenswmm::controls::NamedVariable
 Copenswmm::NameIndexBidirectional name↔index registry for SWMM objects
 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::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::ode::OdeWorkspace
 COpenSwmmGpuProbe
 Copenswmm::OrificeData
 Copenswmm::hydstruct::OrificeGroup
 Copenswmm::OutfallDataDense SoA for outfall boundary-condition properties (one row per OUTFALL)
 Copenswmm::OutletData
 Copenswmm::hydstruct::OutletGroup
 Copenswmm::OutputReaderReads SWMM 5.x binary .out files produced by DefaultOutputPlugin
 Copenswmm::transport::heat::PairStepSimultaneous temperature increments for the coupled pair, °C
 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::PatternData
 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::PendingInitialQualityRowOne [2D_INITIAL_QUALITY] row (overland transport S1/S2)
 Copenswmm::controls::PIDState
 Copenswmm::PluginFactoryManages plugin discovery, loading, and lifecycle for one engine instance
 Copenswmm::PluginSpecOne plugin entry from the [PLUGINS] section
 Copenswmm::PollutantDataStatic properties for each pollutant species
 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::fv::PressurizedHeadSolver
 Copenswmm::fv::PressurizedView
 Copenswmm::components::ProcessComponentEntry
 Copenswmm::components::ProcessComponentRegistryProcess-global id → entry table
 Copenswmm::ProcessComponentSpecOne row of [PROCESS_COMPONENTS] (Unified Transport suite, D-UT8)
 CProject
 Copenswmm::PumpData
 Copenswmm::hydstruct::PumpGroup
 Copenswmm::quality::QualitySolver
 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::RDIIAssignData
 Copenswmm::RDIIDecayData
 Copenswmm::RDIIDecayEntry
 Copenswmm::rdii::RDIIGroupSoA
 Copenswmm::rdii_iface::RdiiInterfaceFileRDII interface file manager (USE = read/override, SAVE = export)
 Copenswmm::rdii::RDIISolver
 Copenswmm::ReactionData
 Copenswmm::transport::ReactionIntegrator
 Copenswmm::RegistrationInfoRegistration information for plugin activation
 Copenswmm::io::RelativeResultOutcome of computing target relative to anchor_dir
 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::transport::RowLayout
 Copenswmm::controls::Rule
 Copenswmm::runoff_iface::RunoffInterfaceFileRunoff interface file manager
 Copenswmm::runoff::RunoffSoA
 Copenswmm::runoff::RunoffSolver
 Copenswmm::fv::INetworkSolver::RunStats
 Copenswmm::twoD::ISurfaceSolver::RunStats
 Cstd::runtime_error
 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::RxStepReport
 Copenswmm::transport::RxSymbols
 Copenswmm::RxToken
 Copenswmm::transport::RxToken
 Copenswmm::transport::RxWorkspace
 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::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::SnowpackStoreSoA storage for snowpack parameter sets
 Copenswmm::snow::SnowSoA
 Copenswmm::snow::SnowSolver
 Copenswmm::SolarConfig[SOLAR_RADIATION] — site geometry and Bird atmosphere (H6a)
 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::SolverOptions2DConfiguration for the 2D surface routing solver
 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::StateAccessorsSolver-neutral hooks for reading and writing solver-internal state (infiltration, groundwater) at hot-start save/load time
 Copenswmm::gpkg::StmtDeleter
 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::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::landuse::SurfaceQualitySoA
 Copenswmm::twoD::SurfaceRouter2DTop-level orchestrator for the 2D surface routing module
 Copenswmm::twoD::SurfaceStateData
 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_ConversionResultResult of a node or link type conversion
 CSWMM_GwParams
 CSWMM_ImpactEntryOne object that references the deletion target
 CSWMM_ImpactReportAggregate impact report for a deletion operation
 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_LinkStatsCumulative link statistics
 Cswmm_NodeStatsCumulative node statistics
 Cswmm_OutfallStatsCumulative outfall node statistics
 Cswmm_PumpStatsCumulative pump statistics
 Cswmm_RoutingTotalsSystem-level flow routing mass balance totals (all in ft3 or m3)
 Cswmm_RunoffTotalsSystem-level surface runoff mass balance totals
 Cswmm_StorageStatsCumulative storage node statistics
 Cswmm_SubcatchStatsCumulative subcatchment statistics
 CSWMM_ThreadInfo
 CSWMM_TransportCell
 CSWMM_TransportMatrix
 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
 CTEvap
 CTEvent
 CTExfilExfiltration object
 CTExpressionRule premise math expression
 CTFile
 CTGage
 CTGrateInlet
 CTGrnAmpt
 CTGroundwater
 CTGWaterStats
 CTGwaterTotals
 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::Transaction
 Copenswmm::transect::TransectData
 Copenswmm::TransectStore
 CTRdiiInflow
 Copenswmm::treatment::TreatExpr
 Copenswmm::TreatmentData
 CTreeNode
 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::UnitHydData
 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::WashoffData
 Copenswmm::landuse::WashoffParams
 Copenswmm::WaterAgeConfigDataParsed model.age state (waterage component, phase A1a)
 Copenswmm::WaterAgeState
 Copenswmm::WeirData
 Copenswmm::hydstruct::WeirGroup
 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::XSectParams
 Copenswmm::xsect::XsectTables