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

#include <InflowData.hpp>

Collaboration diagram for openswmm::DwfData:

Public Member Functions

int count () const
 
void add (int ni, const std::string &cons, double avg, const std::string &p1, const std::string &p2, const std::string &p3, const std::string &p4, const std::string &name={})
 
void erase (int idx)
 

Public Attributes

std::vector< int > node_idx
 Target node.
 
std::vector< std::string > node_name
 Raw node name from input (for post-parse re-resolution)
 
std::vector< std::string > constituent
 "FLOW" or pollutant name
 
std::vector< double > avg_value
 Average value.
 
std::vector< std::string > pat1
 Monthly pattern name.
 
std::vector< std::string > pat2
 Daily pattern name.
 
std::vector< std::string > pat3
 Hourly pattern name.
 
std::vector< std::string > pat4
 Weekend pattern name.
 

Member Function Documentation

◆ add()

void openswmm::DwfData::add ( int ni,
const std::string & cons,
double avg,
const std::string & p1,
const std::string & p2,
const std::string & p3,
const std::string & p4,
const std::string & name = {} )
inline
Here is the caller graph for this function:

◆ count()

int openswmm::DwfData::count ( ) const
inline
Here is the caller graph for this function:

◆ erase()

void openswmm::DwfData::erase ( int idx)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ avg_value

std::vector<double> openswmm::DwfData::avg_value

Average value.

◆ constituent

std::vector<std::string> openswmm::DwfData::constituent

"FLOW" or pollutant name

◆ node_idx

std::vector<int> openswmm::DwfData::node_idx

Target node.

◆ node_name

std::vector<std::string> openswmm::DwfData::node_name

Raw node name from input (for post-parse re-resolution)

◆ pat1

std::vector<std::string> openswmm::DwfData::pat1

Monthly pattern name.

◆ pat2

std::vector<std::string> openswmm::DwfData::pat2

Daily pattern name.

◆ pat3

std::vector<std::string> openswmm::DwfData::pat3

Hourly pattern name.

◆ pat4

std::vector<std::string> openswmm::DwfData::pat4

Weekend pattern name.


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