SoA storage for LID usage assignments to subcatchments.
More...
#include <HydrologyData.hpp>
|
| std::vector< int > | subcatch_index |
| | Subcatchment index.
|
| |
| std::vector< int > | lid_index |
| | Index into LidControlStore.
|
| |
| std::vector< int > | number |
| | Number of replicate units.
|
| |
| std::vector< double > | area |
| | Area of each unit (ft2 or m2)
|
| |
| std::vector< double > | width |
| | Top width of overland flow (ft or m)
|
| |
| std::vector< double > | init_sat |
| | Initial saturation (0–1)
|
| |
| std::vector< double > | from_imperv |
| | % of impervious area routed to LID
|
| |
| std::vector< int > | to_perv |
| | 1 = route outflow to pervious area
|
| |
| std::vector< std::string > | rpt_file |
| | Report file name (optional)
|
| |
| std::vector< std::string > | drain_to |
| | Drain-to subcatchment name (optional)
|
| |
| std::vector< double > | from_perv |
| | % of pervious area routed to LID
|
| |
| std::vector< double > | wb_inflow |
| | Total inflow depth (ft)
|
| |
| std::vector< double > | wb_evap |
| | Total evaporation depth (ft)
|
| |
| std::vector< double > | wb_infil |
| | Total exfiltration depth (ft)
|
| |
| std::vector< double > | wb_surf_flow |
| | Total surface outflow depth (ft)
|
| |
| std::vector< double > | wb_drain_flow |
| | Total drain outflow depth (ft)
|
| |
| std::vector< double > | wb_init_vol |
| | Initial stored depth (ft)
|
| |
| std::vector< double > | wb_final_vol |
| | Final stored depth (ft)
|
| |
SoA storage for LID usage assignments to subcatchments.
◆ count()
| int openswmm::LidUsageStore::count |
( |
| ) |
const |
|
inline |
◆ resize_wb()
| void openswmm::LidUsageStore::resize_wb |
( |
int |
n | ) |
|
|
inline |
◆ area
| std::vector<double> openswmm::LidUsageStore::area |
Area of each unit (ft2 or m2)
◆ drain_to
| std::vector<std::string> openswmm::LidUsageStore::drain_to |
Drain-to subcatchment name (optional)
◆ from_imperv
| std::vector<double> openswmm::LidUsageStore::from_imperv |
% of impervious area routed to LID
◆ from_perv
| std::vector<double> openswmm::LidUsageStore::from_perv |
% of pervious area routed to LID
◆ init_sat
| std::vector<double> openswmm::LidUsageStore::init_sat |
◆ lid_index
| std::vector<int> openswmm::LidUsageStore::lid_index |
◆ number
| std::vector<int> openswmm::LidUsageStore::number |
Number of replicate units.
◆ rpt_file
| std::vector<std::string> openswmm::LidUsageStore::rpt_file |
Report file name (optional)
◆ subcatch_index
| std::vector<int> openswmm::LidUsageStore::subcatch_index |
◆ to_perv
| std::vector<int> openswmm::LidUsageStore::to_perv |
1 = route outflow to pervious area
◆ wb_drain_flow
| std::vector<double> openswmm::LidUsageStore::wb_drain_flow |
Total drain outflow depth (ft)
◆ wb_evap
| std::vector<double> openswmm::LidUsageStore::wb_evap |
Total evaporation depth (ft)
◆ wb_final_vol
| std::vector<double> openswmm::LidUsageStore::wb_final_vol |
◆ wb_infil
| std::vector<double> openswmm::LidUsageStore::wb_infil |
Total exfiltration depth (ft)
◆ wb_inflow
| std::vector<double> openswmm::LidUsageStore::wb_inflow |
◆ wb_init_vol
| std::vector<double> openswmm::LidUsageStore::wb_init_vol |
Initial stored depth (ft)
◆ wb_surf_flow
| std::vector<double> openswmm::LidUsageStore::wb_surf_flow |
Total surface outflow depth (ft)
◆ width
| std::vector<double> openswmm::LidUsageStore::width |
Top width of overland flow (ft or m)
The documentation for this struct was generated from the following file: