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

#include <SourceWaterDriver.hpp>

Collaboration diagram for openswmm::runoff::SourcePollutantLedger:

Public Attributes

int source = -1
 
int type = -1
 
int unit = -1
 
std::vector< std::array< double, 4 > > layers
 
std::vector< double > rain
 
std::vector< double > spatial_infiltration
 
std::vector< double > outside_infiltration
 
std::vector< double > outlet
 
std::vector< double > removed
 
std::vector< double > surface_mass
 
std::vector< double > drain_mass
 
std::vector< double > impervious_mass
 
std::vector< double > pervious_mass
 
std::vector< double > aquifer_return
 
std::vector< double > pending_routing
 
std::vector< double > incoming
 

Detailed Description

Private completed source pollutant accounting, concentration units times m3 (no kg/lb conversion). For LIDs, layers are surface/pavement/soil/storage; type -1 denotes non-LID IMPERV0/IMPERV1/PERV pools (fourth slot unused). Initial source water is clean; network INIT_CONC is not a source seed.

Member Data Documentation

◆ aquifer_return

std::vector<double> openswmm::runoff::SourcePollutantLedger::aquifer_return

◆ drain_mass

std::vector<double> openswmm::runoff::SourcePollutantLedger::drain_mass

◆ impervious_mass

std::vector<double> openswmm::runoff::SourcePollutantLedger::impervious_mass

◆ incoming

std::vector<double> openswmm::runoff::SourcePollutantLedger::incoming

◆ layers

std::vector<std::array<double, 4> > openswmm::runoff::SourcePollutantLedger::layers

◆ outlet

std::vector<double> openswmm::runoff::SourcePollutantLedger::outlet

◆ outside_infiltration

std::vector<double> openswmm::runoff::SourcePollutantLedger::outside_infiltration

◆ pending_routing

std::vector<double> openswmm::runoff::SourcePollutantLedger::pending_routing

◆ pervious_mass

std::vector<double> openswmm::runoff::SourcePollutantLedger::pervious_mass

◆ rain

std::vector<double> openswmm::runoff::SourcePollutantLedger::rain

◆ removed

std::vector<double> openswmm::runoff::SourcePollutantLedger::removed

◆ source

int openswmm::runoff::SourcePollutantLedger::source = -1

◆ spatial_infiltration

std::vector<double> openswmm::runoff::SourcePollutantLedger::spatial_infiltration

◆ surface_mass

std::vector<double> openswmm::runoff::SourcePollutantLedger::surface_mass

◆ type

int openswmm::runoff::SourcePollutantLedger::type = -1

◆ unit

int openswmm::runoff::SourcePollutantLedger::unit = -1

The documentation for this struct was generated from the following file: