#include <Runoff.hpp>
|
| int | n_subcatch = 0 |
| |
| std::vector< double > | area |
| | Subcatchment area (ft²)
|
| |
| std::vector< double > | width |
| | Subcatchment width (ft)
|
| |
| std::vector< double > | slope |
| | Average slope (ft/ft)
|
| |
| std::vector< double > | imperv_pct |
| | Impervious fraction (0-1)
|
| |
| std::vector< double > | imperv0_pct |
| | Fraction of imperv with zero dStore (0-1)
|
| |
| std::vector< double > | alpha_imperv |
| | Alpha for impervious subareas.
|
| |
| std::vector< double > | alpha_perv |
| | Alpha for pervious subarea.
|
| |
| std::vector< double > | ds_imperv |
| | Depression storage for IMPERV1.
|
| |
| std::vector< double > | ds_perv |
| | Depression storage for PERV.
|
| |
| std::vector< double > | n_imperv |
| | Manning's n, impervious.
|
| |
| std::vector< double > | n_perv |
| | Manning's n, pervious.
|
| |
| std::vector< double > | depth_imperv0 |
| | Ponded depth, IMPERV0 (ft) — dStore=0.
|
| |
| std::vector< double > | depth_imperv1 |
| | Ponded depth, IMPERV1 (ft) — dStore>0.
|
| |
| std::vector< double > | depth_perv |
| | Ponded depth, PERV (ft)
|
| |
| std::vector< double > | old_runoff_imperv0 |
| | Previous IMPERV0 runoff (ft/sec)
|
| |
| std::vector< double > | old_runoff_imperv1 |
| | Previous IMPERV1 runoff (ft/sec)
|
| |
| std::vector< double > | old_runoff_perv |
| | Previous PERV runoff (ft/sec)
|
| |
| std::vector< double > | runoff |
| | Total runoff rate (cfs)
|
| |
| std::vector< double > | evap_loss |
| | Evaporation loss (ft3)
|
| |
| std::vector< double > | infil_loss |
| | Infiltration loss (ft3)
|
| |
◆ computeAlpha()
| void openswmm::runoff::RunoffSoA::computeAlpha |
( |
| ) |
|
◆ resize()
| void openswmm::runoff::RunoffSoA::resize |
( |
int |
n | ) |
|
◆ alpha_imperv
| std::vector<double> openswmm::runoff::RunoffSoA::alpha_imperv |
Alpha for impervious subareas.
◆ alpha_perv
| std::vector<double> openswmm::runoff::RunoffSoA::alpha_perv |
Alpha for pervious subarea.
◆ area
| std::vector<double> openswmm::runoff::RunoffSoA::area |
◆ depth_imperv0
| std::vector<double> openswmm::runoff::RunoffSoA::depth_imperv0 |
Ponded depth, IMPERV0 (ft) — dStore=0.
◆ depth_imperv1
| std::vector<double> openswmm::runoff::RunoffSoA::depth_imperv1 |
Ponded depth, IMPERV1 (ft) — dStore>0.
◆ depth_perv
| std::vector<double> openswmm::runoff::RunoffSoA::depth_perv |
◆ ds_imperv
| std::vector<double> openswmm::runoff::RunoffSoA::ds_imperv |
Depression storage for IMPERV1.
◆ ds_perv
| std::vector<double> openswmm::runoff::RunoffSoA::ds_perv |
Depression storage for PERV.
◆ evap_loss
| std::vector<double> openswmm::runoff::RunoffSoA::evap_loss |
◆ imperv0_pct
| std::vector<double> openswmm::runoff::RunoffSoA::imperv0_pct |
Fraction of imperv with zero dStore (0-1)
◆ imperv_pct
| std::vector<double> openswmm::runoff::RunoffSoA::imperv_pct |
Impervious fraction (0-1)
◆ infil_loss
| std::vector<double> openswmm::runoff::RunoffSoA::infil_loss |
◆ n_imperv
| std::vector<double> openswmm::runoff::RunoffSoA::n_imperv |
◆ n_perv
| std::vector<double> openswmm::runoff::RunoffSoA::n_perv |
◆ n_subcatch
| int openswmm::runoff::RunoffSoA::n_subcatch = 0 |
◆ old_runoff_imperv0
| std::vector<double> openswmm::runoff::RunoffSoA::old_runoff_imperv0 |
Previous IMPERV0 runoff (ft/sec)
◆ old_runoff_imperv1
| std::vector<double> openswmm::runoff::RunoffSoA::old_runoff_imperv1 |
Previous IMPERV1 runoff (ft/sec)
◆ old_runoff_perv
| std::vector<double> openswmm::runoff::RunoffSoA::old_runoff_perv |
Previous PERV runoff (ft/sec)
◆ runoff
| std::vector<double> openswmm::runoff::RunoffSoA::runoff |
◆ slope
| std::vector<double> openswmm::runoff::RunoffSoA::slope |
◆ width
| std::vector<double> openswmm::runoff::RunoffSoA::width |
The documentation for this struct was generated from the following files:
- /home/runner/work/openswmm.engine/openswmm.engine/src/engine/hydrology/Runoff.hpp
- /home/runner/work/openswmm.engine/openswmm.engine/src/engine/hydrology/Runoff.cpp