![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Persistent Richards-equation state associated with LID nodes. More...
#include "LidNode.hpp"Go to the source code of this file.
Classes | |
| struct | openswmm::lidnode::detail::RichardsNodeDraft |
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::lidnode |
| namespace | openswmm::lidnode::detail |
Functions | |
| richards::Column | openswmm::lidnode::detail::column (const SimulationContext &ctx, int row, double dt, double evaporation, bool continuous=false) |
| Convert one initialized native node stack to an owned SI Richards column. | |
| RichardsNodeDraft | openswmm::lidnode::detail::draft (const SimulationContext &ctx, int row, const richards::Column &col, const richards::Report &report, double dt, double completed, bool mesh=false) |
| Prepare an owned native publication from an accepted SI column/report. | |
| void | openswmm::lidnode::detail::publish (SimulationContext &ctx, RichardsNodeDraft &&d) noexcept |
| Publish one fully prepared native Richards state without throwing. | |
| LidNodeState | openswmm::lidnode::detail::routed (const SimulationContext &ctx, int row) |
| Prepare a Mesh Richards state incorporating accepted hydraulic porous-port water. | |
| void | openswmm::lidnode::detail::checkMeshInterval (const LidNodeState &s, double start, double end) |
| Require an exact pending accepted Mesh owner interval. | |
Persistent Richards-equation state associated with LID nodes.