![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
#include <SigmaColumn.hpp>
Public Attributes | |
| double | old_length = 0 |
| double | new_length = 0 |
| double | infiltration = 0 |
| double | evaporation = 0 |
| std::vector< double > | old_water |
| std::vector< double > | new_water |
| std::vector< double > | faces |
| std::vector< double > | compression |
| std::vector< double > | support |
| std::vector< double > | grid |
| std::vector< double > | contacts |
Accepted water depths, positive downward at each of m+1 faces. The nonlinear table solver requests these only for its final accepted sweep. Separate phase records retain redistribution through compression/support; transport never reconstructs gravity or replays rejected table trials.
| std::vector<double> openswmm::twoD::sigma::ColumnTransfers::compression |
| std::vector<double> openswmm::twoD::sigma::ColumnTransfers::contacts |
| double openswmm::twoD::sigma::ColumnTransfers::evaporation = 0 |
| std::vector<double> openswmm::twoD::sigma::ColumnTransfers::faces |
| std::vector<double> openswmm::twoD::sigma::ColumnTransfers::grid |
| double openswmm::twoD::sigma::ColumnTransfers::infiltration = 0 |
| double openswmm::twoD::sigma::ColumnTransfers::new_length = 0 |
| std::vector<double> openswmm::twoD::sigma::ColumnTransfers::new_water |
| double openswmm::twoD::sigma::ColumnTransfers::old_length = 0 |
| std::vector<double> openswmm::twoD::sigma::ColumnTransfers::old_water |
| std::vector<double> openswmm::twoD::sigma::ColumnTransfers::support |