| ►Nopenswmm | |
| ►Nclimate | |
| CClimateFileReader | |
| CClimateState | |
| CDailyClimateRecord | |
| CMovingAvg7 | |
| ►Ncomponents | |
| CComponentConfigSections | |
| CProcessComponentEntry | |
| CProcessComponentRegistry | Process-global id → entry table |
| ►Ncontrols | |
| CAction | |
| ►CControlEngine | |
| CPremiseSoA | Pre-sorted premise index for batch evaluation |
| CNamedVariable | |
| CParseError | Diagnostic for the most recent parseRuleText() rejection |
| CPIDState | |
| CPremise | |
| CRule | |
| ►Nculvert | |
| CCulvertCoeffs | Culvert curve coefficients (K, M, C, Y) per type code |
| ►Ndynwave | |
| CDPSConfig | DPS configuration parameters (derived from SimulationOptions at init) |
| CDPSLinkArrays | |
| CDWNodeArrays | |
| CDWSolver | Dynamic wave solver — operates on entire link/node system |
| ►Nedit | |
| CCascadeEntry | Describes one object that was impacted (deleted or nullified) during a cascade deletion |
| CCascadeResult | Aggregate cascade result for one deletion operation |
| CConversionResult | |
| CSplitResult | Result of vj_split_conduit |
| ►Nexfil | |
| CExfilSoA | |
| CExfilSolver | |
| ►Nfv | |
| ►Nkernels | |
| CFaceFlux | Result of a face flux evaluation |
| CFaceState | One side of a face after hydrostatic reconstruction |
| CExplicitFvSolver | |
| CFvGeometry | Cross-section closure for one conduit's cell chain |
| CFvOptions | Knobs for FLOW_ROUTING FV |
| CFvStepForcing | |
| ►CINetworkSolver | Abstract time integrator for the explicit FV 1D network |
| CDivergence | |
| CRunStats | |
| CMeshBuildReport | |
| CNetworkMeshData | SoA mesh geometry and topology for the FV network solver |
| CNetworkStateData | Mutable solver state — the conserved variables and the node volumes |
| CPressurizedHeadSolver | |
| CPressurizedView | |
| ►Ngage | |
| CGageState | |
| CPrecipSplit | Result of splitting a gage's precipitation for one subcatchment |
| ►Ngpkg | |
| ►Nformats | |
| CClimateRow | One row of a climate file (user CSV form) |
| CFormatResult | Lightweight outcome for format parse / materialise calls |
| CHotstartHeader | HSF header / counts (matches legacy hotstart.c layout) |
| CHotstartLinkState | Per-link routing state snapshot |
| CHotstartNodeState | Per-node routing state snapshot |
| CHotstartSnapshot | Top-level snapshot — header plus per-object vectors |
| CHotstartSubcatchState | Per-subcatchment routing state snapshot (HSF v3+) |
| CRaingageRow | One row of a raingage data file ("Standard" SWMM columnar) |
| CRoutingInterfaceMetadata | Header / metadata captured at the top of a routing interface file |
| CRoutingInterfaceRow | One per-object record in a routing interface file |
| CTimeseriesRow | One row of a timeseries (SWMM-native text format) |
| CDbDeleter | |
| CDecodedLinestring | |
| CDecodedMultipolygon | |
| CDecodedPoint | |
| CFilePathPair | Two-string carrier for any external file path that appears in a SWMM .inp file |
| CGeoPackageInputPlugin | |
| CGeoPackageOutputPlugin | |
| CGeoPackagePluginInfo | IPluginComponentInfo for the GeoPackage I/O plugin |
| CGeoPackageReportPlugin | |
| CGpkgError | |
| ►CSimulationContext | Central, reentrant simulation context |
| CControlLogEntry | One entry per control rule action that changed a link setting |
| CEvent | Event time periods for event-based analysis/reporting |
| CInletDiag | Per-inlet-usage performance block for the .rpt street tables |
| CMassBalance | Cumulative mass balance totals for runoff and routing |
| CMassBalance2D | System mass-balance totals for the optional 2D surface domain |
| CMaxStats | Top-N element statistic entry (matching legacy TMaxStats) |
| CNegativeSourceStats | D-NS1 negative-source clamp bookkeeping (subplan §3.1, X6) |
| CRoutingStepStats | |
| CTwoDModelIO | Non-owning pointers to the engine's 2D surface-routing model storage (mesh, solver options, boundary conditions, parse-time pending rows) |
| CVJDiag | Per-virtual-junction momentum-residual accumulators |
| CStmtDeleter | |
| CTransaction | |
| ►Ngroundwater | |
| CGWContext | |
| CGWSoA | |
| CGWSolver | |
| ►Nhydkernels | |
| CCulvertCurve | Inlet-control curve coefficients for one culvert type code |
| ►Nhydraulics | |
| CTimestepController | Static utility class for explicit timestep computation |
| ►Nhydstruct | |
| COrificeGroup | |
| COutletGroup | |
| CPumpGroup | |
| CStructureSolver | |
| CWeirGroup | |
| ►Niface | |
| CInterfaceFileSoA | |
| CInterfaceManager | |
| ►Ninfil | |
| CCurveNumState | |
| CGreenAmptState | |
| CHortonState | |
| ►Ninflow | |
| CDwfInflowSoA | |
| CExtInflowSoA | |
| CInflowSolver | |
| CTimePattern | |
| ►Ninlet | |
| CDesign | One inlet design in INTERNAL units (legacy TInletDesign, inlet.c:66-74) |
| CGeom | Street / channel geometry seen by one inlet, in INTERNAL units |
| CInletSoA | |
| CInletSolver | |
| CUsageParams | The per-placement half of one usage row (legacy TInlet fields) |
| ►Ninp_writer | |
| CInpWriteOptions | Write profile: which engine the file is written for |
| ►Ninput | |
| CInputReader | Reads and parses a SWMM .inp file into a SimulationContext |
| CMultiColumnFileCache | Per-resolve-pass cache keyed by resolved path |
| CParsedLine | One data row together with its associated object comment |
| CParsedSeriesFile | One fully parsed multi-column series file (raw file-unit values) |
| CSectionRegistry | Registry that maps section tags (e.g., "[JUNCTIONS]") to handlers |
| CTokenizer | Stateless multi-delimiter tokenizer for SWMM input lines |
| ►Nio | |
| CRelativeResult | Outcome of computing target relative to anchor_dir |
| ►Nkinwave | |
| CKWSolver | Kinematic wave solver state |
| ►Nlanduse | |
| CBuildupParams | |
| CLanduseSolver | |
| CSurfaceQualitySoA | |
| CWashoffParams | |
| ►Nlard | |
| CLagrangianSolver | |
| CRwptDispersion | Persistent particle field + the per-substep exchange operator |
| CSegmentStore | |
| CSpeciesRowLayout | The segment store's species-row layout, computed in ONE place |
| ►Nlid | |
| CLIDGroupSoA | |
| CLIDSolver | |
| ►Nmathexpr | |
| CExpression | |
| CToken | |
| ►Node | |
| COdeWorkspace | |
| ►Nperf | |
| CGatedTimer | |
| CScopedTimer | |
| ►Nquality | |
| CQualitySolver | |
| ►Nrdii | |
| CExpDecayParams | |
| CRDIIGroupSoA | |
| CRDIISolver | |
| CUHResponseData | |
| CUnitHydParams | |
| ►Nrdii_iface | |
| CRdiiInterfaceFile | RDII interface file manager (USE = read/override, SAVE = export) |
| ►Nrunoff | |
| CRunoffSoA | |
| CRunoffSolver | |
| ►Nrunoff_iface | |
| CRunoffInterfaceFile | Runoff interface file manager |
| ►Nsnow | |
| CSnowSoA | |
| CSnowSolver | |
| ►Nstreet | |
| CStreetParams | |
| ►Ntransect | |
| CTransectData | |
| ►Ntransport | |
| ►Nfvkernels | |
| CNetworkMeshData | SoA mesh geometry and topology for the FV network solver |
| CNetworkStateData | Mutable solver state — the conserved variables and the node volumes |
| CSpeciesKernelView | Non-owning view over everything the species kernels read and write |
| ►Nheat | |
| CBedCoupling | One element's bed coupling, fully reduced to SI conductances |
| CPairStep | Simultaneous temperature increments for the coupled pair, °C |
| CSolarPosition | Sun geometry at one instant. The SPA swap point's return type |
| CSolutePairStep | Simultaneous concentration increments for the coupled pair |
| CArdEngine | |
| CCell | |
| CClassEnables | 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) |
| CDonors | |
| CMatrix | |
| CReactionIntegrator | |
| CRowLayout | |
| CRxEvalEnv | Evaluation environment: pre-gathered pointers, no lookups |
| CRxExprSpan | Compiled expression = span into the shared pool. len 0 ⇒ no expression |
| CRxStepReport | |
| CRxSymbols | |
| CRxToken | |
| CRxWorkspace | |
| CTokenizer | Stateless multi-delimiter tokenizer for SWMM input lines |
| ►Ntreatment | |
| CToken | |
| CTreatExpr | |
| ►NtwoD | |
| ►Ngpu | |
| ►Nkperf | |
| CCounters | |
| CKernelEntry | |
| CExplicitKokkosSurfaceSolver | |
| ►Nsigma | |
| CColumnStep | What one column sweep needs and what it reports back |
| ►Nsoil | |
| CParams | |
| ►Nswe | |
| CFaceFlux | |
| CFaceSide | |
| CBoundaryData | SoA storage for per-edge boundary conditions |
| CCouplingPoint | Descriptor for a single coupling point between 2D and 1D |
| CExplicitInertialSolver | |
| CGwAquiferRow | |
| CGwBoundaryQualityRow | One [GW_BOUNDARY_QUALITY] row — a lateral edge BC |
| CGwInitialQualityRow | One [GW_INITIAL_QUALITY] row |
| CGwNodeBed | |
| CGwOptions | [2D_AQUIFER_OPTIONS]. Defaults are the plan's starred values |
| CGwParamsRow | One [GW_TRANSPORT_PARAMS] row: solute + thermal matrix properties |
| CGwSorptionRow | One [GW_SORPTION] row: retardation input for one species in one scope |
| CGwSourceRow | One [GW_SOURCES] row — a well / point source or sink |
| CGwSourceSpeciesTerm | One [GW_SOURCES] species term |
| CGwTransportData | Every [GW_*] authoring row of one model |
| CGwTransportOptions | |
| CGwUnitFactors | Project-unit → SI multipliers for the four kinds of aquifer number |
| CInertialEdges | Canonical unique interior-edge layout + per-cell incidence for the local-inertial scheme |
| CInfil2D | Owns per-cell infiltration parameters, kernel state and held rates |
| CInfil2DDefault | |
| CInfil2DOptions | [2D_INFILTRATION_OPTIONS] |
| CInfil2DOverride | One [2D_INFILTRATION] per-cell override row |
| CInfil2DRow | One infiltration specification: method + positional parameters + destination |
| ►CISurfaceSolver | Abstract time integrator for the 2D surface-routing ODE system |
| CRunStats | |
| ►CMeshData | SoA storage for 2D mixed triangle/quad mesh geometry and topology |
| CTriCouplingRow | |
| CNodeData | Structure-of-Arrays storage for all nodes |
| CPendingBoundaryQualityRow | |
| CPendingBoundaryRow | Per-row buffer for [2D_BOUNDARY_CONDITIONS] parse output |
| CPendingEdgeConveyanceRow | Per-row buffer for [2D_EDGE_CONVEYANCE] parse output (§11A) |
| CPendingInitialQualityRow | One [2D_INITIAL_QUALITY] row (overland transport S1/S2) |
| CRainfallInterpolator | Builds and applies static rainfall-interpolation weights for the mesh |
| CSolverOptions2D | Configuration for the 2D surface routing solver |
| CSubsurfaceConfig | Everything the parser fills, before resolution onto cells |
| CSubsurfaceSolver | The two-zone kernel. Owned by SurfaceRouter2D; driven by the marcher's tier hooks |
| CSubsurfaceState | Per-cell resolved parameters and state (SoA) |
| CSurfaceRouter2D | Top-level orchestrator for the 2D surface routing module |
| CSurfaceStateData | |
| ►CSurfaceTransportState | |
| CBoundaryQualityRow | |
| ►Nucf | |
| CDisplayUnits | |
| ►Nxsect | |
| CLocateLut | |
| CXsectEval | The geometry layer itself, parameterized on where its tables live |
| CXsectTables | |
| CAquiferStore | SoA storage for aquifer parameter sets |
| CArdConfigData | Parsed model.ard state consumed by ArdEngine::init (phase E3) |
| CArdTransportRow | One raw [TRANSPORT_BOUNDARIES] or [TRANSPORT_SOURCES] row (E5a) |
| CBedZoneState | Runtime bed state, one entry per LINK |
| CBuildupData | |
| CBuiltinDefaultInputPluginInfo | |
| CBuiltinDefaultOutputPluginInfo | |
| CBuiltinDefaultReportPluginInfo | |
| CBuiltinDefaultStateIOPluginInfo | |
| CCiEqual | Transparent case-insensitive equality for unordered containers |
| CCiHash | Transparent case-insensitive hash (FNV-1a over the uppercase fold) |
| CCloudConfig | [CLOUD_COVER] — one fraction driving two modules (H6a, D-H6a-2) |
| CConductionConfig | Vertical conduction between LID layers (plan §6.1 D-H5b, H5b) |
| CConduitData | Dense SoA for conduit-only properties (one row per CONDUIT link) |
| CControlRuleStore | |
| CCurveNumState | |
| CDefaultInputPlugin | Default input plugin that reads/writes SWMM .inp files |
| CDefaultOutputPlugin | Default output plugin: writes SWMM 5.x compatible binary .out file |
| CDefaultReportPlugin | Default report plugin: writes SWMM 5.x compatible .rpt report file |
| CDefaultStateIOPlugin | Default state-IO plugin: OpenSWMM binary + legacy SWMM5 hot-start |
| CDiscoveredFilter | A FileFilter paired with the plugin id and version that emitted it |
| CDiscoveredPlugin | A plugin grouped by id with all the roles and filters it advertises |
| CDividerData | Dense SoA for flow-divider properties (one row per DIVIDER node) |
| CDwfData | |
| CExtInflowData | |
| CFileFilter | A file-format filter advertised by a plugin |
| CFilePathPair | Two-string carrier for any external file path that appears in a SWMM .inp file |
| CFilesSpec | |
| ►CForcingData | |
| CElemClimateChannel | |
| CGageData | Structure-of-Arrays storage for all rain gages |
| CGageSnapshot | Snapshot of rain gage state at an output time step |
| CGreenAmptState | |
| CHeatConfigData | Parsed model.heat state (heat component, phase H1) |
| CHeatElement | Which element a flux evaluator is being called for |
| CHeatOverrideData | Dense per-element attribute storage (PE2, D-PE2) |
| CHeatOverrideRow | |
| CHeatState | Runtime heat state shared by the engines (phase H1) |
| CHortonState | |
| CHotStartFile | In-memory hot start file data |
| CHotStartHeader | In-memory representation of the OPENSWMM_HS_V1 header |
| CHotStartLinkRecord | Link hydraulic state at hot-start save time |
| CHotStartManager | Static utility class for hot start file operations |
| CHotStartNodeRecord | Node hydraulic state at hot-start save time |
| CHotstartSaveEntry | Configuration parsed from the [FILES] section |
| CHotStartSubcatchRecord | Subcatchment state at hot-start save time |
| CICouplingPoint | Abstract coupling point between a 1D SWMM object and a 2D mesh cell |
| CIInputPlugin | Interface for input file reader/writer plugins |
| CInitialQualityData | |
| CInletStore | |
| CInletUsageStore | |
| CIOThread | Producer-consumer IO thread for writing simulation snapshots |
| CIOutputPlugin | Interface for output-writing plugins |
| CIPluginComponentInfo | Describes a plugin component: metadata, capabilities, and factory methods |
| CIReportPlugin | Interface for report-writing plugins |
| CIStateIOPlugin | Interface for state / hot-start IO plugins |
| CLanduseData | |
| CLidControlStore | SoA storage for LID control type definitions |
| CLidLayerSpeciesState | Per-(unit, layer, species) state for every LID unit in the model |
| CLidUsageStore | SoA storage for LID usage assignments to subcatchments |
| CLinkData | Structure-of-Arrays storage for all links |
| CLinkSnapshot | Snapshot of link state at an output time step |
| CLinkSubtypes | Owns the five link subtype side-tables plus the reverse index map |
| CNameIndex | Bidirectional name↔index registry for SWMM objects |
| CNodeData | Structure-of-Arrays storage for all nodes |
| CNodeSnapshot | Snapshot of node state at an output time step |
| CNodeSubtypes | Owns the three node subtype side-tables plus the reverse index map |
| COrificeData | |
| COutfallData | Dense SoA for outfall boundary-condition properties (one row per OUTFALL) |
| COutletData | |
| COutputReader | Reads SWMM 5.x binary .out files produced by DefaultOutputPlugin |
| CPatternData | |
| ►CPluginFactory | Manages plugin discovery, loading, and lifecycle for one engine instance |
| CComponentEntry | List all discovered component info entries |
| CPluginSpec | One plugin entry from the [PLUGINS] section |
| CPollutantData | Static properties for each pollutant species |
| CProcessComponentSpec | One row of [PROCESS_COMPONENTS] (Unified Transport suite, D-UT8) |
| CPumpData | |
| CRadiativeConfig | [RADIATIVE_FLUXES] parameters (heat plan §2.2, phase H3) |
| CRDIIAssignData | |
| CRDIIDecayData | |
| CRDIIDecayEntry | |
| CReactionData | |
| CRegistrationInfo | Registration information for plugin activation |
| CRouter | Top-level routing orchestrator |
| CRxExprSpan | Compiled expression = span into the shared pool. len 0 ⇒ no expression |
| CRxToken | |
| CSedimentConfig | [SEDIMENT_EXCHANGE] — the bed zone's material and geometry |
| CShapeGroup | SoA parameter block for all links of one cross-section shape |
| ►CSimulationContext | Central, reentrant simulation context |
| CControlLogEntry | One entry per control rule action that changed a link setting |
| CEvent | Event time periods for event-based analysis/reporting |
| CInletDiag | Per-inlet-usage performance block for the .rpt street tables |
| CMassBalance | Cumulative mass balance totals for runoff and routing |
| CMassBalance2D | System mass-balance totals for the optional 2D surface domain |
| CMaxStats | Top-N element statistic entry (matching legacy TMaxStats) |
| CNegativeSourceStats | D-NS1 negative-source clamp bookkeeping (subplan §3.1, X6) |
| CRoutingStepStats | |
| CTwoDModelIO | Non-owning pointers to the engine's 2D surface-routing model storage (mesh, solver options, boundary conditions, parse-time pending rows) |
| CVJDiag | Per-virtual-junction momentum-residual accumulators |
| CSimulationOptions | All SWMM simulation options parsed from [OPTIONS] section |
| CSimulationSnapshot | Complete simulation state snapshot at one output time step |
| CSnowpackStore | SoA storage for snowpack parameter sets |
| CSolarConfig | [SOLAR_RADIATION] — site geometry and Bird atmosphere (H6a) |
| CSpatialFrame | Spatial frame containing CRS and georeferenced coordinates |
| CSpeciesRegistry | |
| CStateAccessors | Solver-neutral hooks for reading and writing solver-internal state (infiltration, groundwater) at hot-start save/load time |
| CStorageData | Dense SoA for storage-unit properties (one row per STORAGE node) |
| CStreetStore | |
| CSubcatchData | Structure-of-Arrays storage for all subcatchments |
| CSubcatchSnapshot | Snapshot of subcatchment state at an output time step |
| CTable | |
| CTableBlock | A single time series or rating curve |
| CTableCursor | Bidirectional cursor tracking the last accessed index in a Table |
| CTableData | SoA collection of all time series and curves in the model |
| CTableValidation | |
| CTransectStore | |
| CTreatmentData | |
| CUnitHydData | |
| CUnitHydEntry | |
| CUserFlagAssignment | A (object_type, object_name, flag_name) → value assignment |
| CUserFlagDef | Schema entry for a single user-defined flag |
| CUserFlags | Stores the full user-flags data: schema definitions + per-object values |
| CWashoffData | |
| CWaterAgeConfigData | Parsed model.age state (waterage component, phase A1a) |
| CWaterAgeState | |
| CWeirData | |
| CWriteTask | One item in the IOThread write queue |
| CXSectGroups | Shape-grouped cross-section manager for batch computation |
| CXSectParams | |
| Calloc_handle_t | |
| Calloc_hdr_s | |
| Calloc_root_s | |
| CDwfInflow | |
| Cerror_s | Structure for managing errors |
| CExprNode | |
| CExtInflow | |
| CGpkgHandle | |
| CHTentry | |
| CLidGroup | |
| CLidList | |
| COpenSwmmGpuProbe | |
| CProject | |
| 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_ConversionResult | Result of a node or link type conversion |
| CSWMM_GwParams | |
| CSWMM_ImpactEntry | One object that references the deletion target |
| CSWMM_ImpactReport | Aggregate impact report for a deletion operation |
| 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_LinkStats | Cumulative link statistics |
| Cswmm_NodeStats | Cumulative node statistics |
| Cswmm_OutfallStats | Cumulative outfall node statistics |
| Cswmm_PumpStats | Cumulative pump statistics |
| Cswmm_RoutingTotals | System-level flow routing mass balance totals (all in ft3 or m3) |
| Cswmm_RunoffTotals | System-level surface runoff mass balance totals |
| Cswmm_StorageStats | Cumulative storage node statistics |
| Cswmm_SubcatchStats | Cumulative subcatchment statistics |
| CSWMM_ThreadInfo | |
| CSWMM_TransportCell | |
| CSWMM_TransportMatrix | |
| CTableEntry | |
| CTAction | Rule action clause |
| CTActionList | Linked list of control actions |
| CTAdjust | |
| CTAquifer | |
| CTAvgResults | |
| CTBuildup | |
| CTConduit | |
| CTCulvert | |
| CTCurbInlet | |
| CTCurveNum | |
| CTCustomInlet | |
| CTDivider | |
| CTDrainLayer | |
| CTDrainMatLayer | |
| CTEvap | |
| CTEvent | |
| CTExfil | Exfiltration object |
| CTExpression | Rule premise math expression |
| CTFile | |
| CTGage | |
| CTGrateInlet | |
| CTGrnAmpt | |
| CTGroundwater | |
| CTGWaterStats | |
| CTGwaterTotals | |
| CTHorton | |
| 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 | |
| CTOrifice | |
| CTOutfall | |
| CTOutfallStats | |
| CTOutlet | |
| CTPattern | |
| CTPavementLayer | |
| CTPollut | |
| CTPremise | Rule premise clause |
| CTPump | |
| CTPumpStats | |
| CTRainStats | |
| CTRdiiInflow | |
| CTreeNode | |
| 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 | |
| CTXnode | |
| CTXsect | |
| CTXsectStar | |