OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
openswmm::LidUsageStore Struct Reference

SoA storage for LID usage assignments to subcatchments. More...

#include <HydrologyData.hpp>

Collaboration diagram for openswmm::LidUsageStore:

Public Member Functions

int count () const
 

Public Attributes

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
 

Detailed Description

SoA storage for LID usage assignments to subcatchments.

Member Function Documentation

◆ count()

int openswmm::LidUsageStore::count ( ) const
inline

Member Data Documentation

◆ 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

Initial saturation (0–1)

◆ lid_index

std::vector<int> openswmm::LidUsageStore::lid_index

Index into LidControlStore.

◆ 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

Subcatchment index.

◆ to_perv

std::vector<int> openswmm::LidUsageStore::to_perv

1 = route outflow to pervious area

◆ 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: