![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
#include <AcceptedWaterVolumes.hpp>
Public Member Functions | |
| void | resize (std::size_t nf, std::size_t ns, std::size_t nc, std::size_t nn) |
| template<class Fn> | |
| void | each (Fn fn) |
| void | clear () |
| void | averageDelta (const AcceptedWaterVolumes &base) |
| void | face (std::size_t f, double volume) |
| void | structure (std::size_t s, double volume) |
Public Attributes | |
| std::vector< double > | face_forward |
| std::vector< double > | face_reverse |
| std::vector< double > | structure_forward |
| std::vector< double > | structure_reverse |
| std::vector< double > | cell_lateral |
| std::vector< double > | cell_loss |
| std::vector< double > | node_deficit |
| std::vector< double > | face_lateral_left |
| std::vector< double > | face_lateral_right |
| std::vector< double > | face_spill |
Optional accepted-window water observations. Native ft3; directions are kept separately so a reversing face cannot cancel a real transport path. Cell lateral/loss rows are signed source / nonnegative loss, respectively. A node deficit records a floored bucket's unfulfilled net removal; it is not automatically classified as an accepted external withdrawal.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| std::vector<double> openswmm::fv::AcceptedWaterVolumes::cell_lateral |
| std::vector<double> openswmm::fv::AcceptedWaterVolumes::cell_loss |
| std::vector<double> openswmm::fv::AcceptedWaterVolumes::face_forward |
| std::vector<double> openswmm::fv::AcceptedWaterVolumes::face_lateral_left |
| std::vector<double> openswmm::fv::AcceptedWaterVolumes::face_lateral_right |
| std::vector<double> openswmm::fv::AcceptedWaterVolumes::face_reverse |
| std::vector<double> openswmm::fv::AcceptedWaterVolumes::face_spill |
| std::vector<double> openswmm::fv::AcceptedWaterVolumes::node_deficit |
| std::vector<double> openswmm::fv::AcceptedWaterVolumes::structure_forward |
| std::vector<double> openswmm::fv::AcceptedWaterVolumes::structure_reverse |