#include <Inlet.hpp>
◆ adjustQualInflows()
| void openswmm::inlet::InletSolver::adjustQualInflows |
( |
SimulationContext & | ctx, |
|
|
double | dt ) |
Adjust quality inflows at the bypass and capture nodes.
Called after hydraulic routing, before quality routing; moves pollutant mass by the net flow direction. Matches legacy inlet_adjustQualInflows(). Covers both host kinds.
◆ computeAll()
Compute capture + backflow and fold them into nodes.lat_flow.
Runs at the END of SWMMEngine::assembleLateralInflows, i.e. BEFORE the router sees lat_flow — matching legacy inlet_findCapturedFlows at routing.c:244 (plan G6).
- Parameters
-
| ctx | Simulation context. |
| dt | Routing timestep (seconds). |
◆ gatherStats()
Copy accumulated statistics into ctx.inlet_usages (volumes, Gap #68) and ctx.inlet_diag (the legacy per-inlet performance block the report needs). Called by SWMMEngine::report() before the summary tables.
◆ hasInlets()
| bool openswmm::inlet::InletSolver::hasInlets |
( |
| ) |
const |
|
inlinenoexcept |
◆ init()
Resolve designs, street geometry, host topology and placement.
◆ soa()
| const InletSoA & openswmm::inlet::InletSolver::soa |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following files:
- /home/runner/work/openswmm.engine/openswmm.engine/src/engine/hydraulics/Inlet.hpp
- /home/runner/work/openswmm.engine/openswmm.engine/src/engine/hydraulics/Inlet.cpp