![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Domain × Species-class transport contract (see the header). More...
#include "TransportPolicy.hpp"#include "../core/SimulationContext.hpp"#include "../2d/data/MeshData.hpp"#include "../2d/data/SolverOptions2D.hpp"#include <cstdio>Namespaces | |
| namespace | openswmm |
| namespace | openswmm::transport |
Functions | |
| ClassEnables | openswmm::transport::network1DEnables (const SimulationContext &ctx) noexcept |
| 1D network enables: LEGACY / ARD / LARD all size from this. | |
| ClassEnables | openswmm::transport::surface2DEnables (const SimulationContext &ctx) noexcept |
| RowLayout | openswmm::transport::canonicalRows (const SimulationContext &ctx, const ClassEnables &e) |
| Matrix | openswmm::transport::resolve (const SimulationContext &ctx) |
| Build the full matrix (states + reasons). Pure: never writes warnings. | |
| const char * | openswmm::transport::domainName (Domain d) noexcept |
| const char * | openswmm::transport::speciesClassName (SpeciesClass c) noexcept |
| const char * | openswmm::transport::cellStateName (CellState s) noexcept |
| std::string | openswmm::transport::formatReportBlock (const Matrix &m) |
Domain × Species-class transport contract (see the header).