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

#include <LinkSubtypes.hpp>

Collaboration diagram for openswmm::OutletData:

Public Member Functions

int count () const noexcept
 
void clear () noexcept
 
void reserve (int n)
 
int add_default (int i)
 
void erase_at (int r)
 

Public Attributes

std::vector< int > link_idx
 
std::vector< double > outlet_type
 Rating type (legacy param1)
 
std::vector< double > crest_height
 Offset/crest.
 
std::vector< double > coeff
 Functional C1 (legacy cd)
 
std::vector< double > expon
 Functional C2 exponent (legacy param2)
 
std::vector< int > curve
 TABULAR rating-curve index (legacy pump_curve reuse; -1 = functional)
 

Member Function Documentation

◆ add_default()

int openswmm::OutletData::add_default ( int i)
inline

◆ clear()

void openswmm::OutletData::clear ( )
inlinenoexcept

◆ count()

int openswmm::OutletData::count ( ) const
inlinenoexcept

◆ erase_at()

void openswmm::OutletData::erase_at ( int r)
inline

◆ reserve()

void openswmm::OutletData::reserve ( int n)
inline

Member Data Documentation

◆ coeff

std::vector<double> openswmm::OutletData::coeff

Functional C1 (legacy cd)

◆ crest_height

std::vector<double> openswmm::OutletData::crest_height

Offset/crest.

◆ curve

std::vector<int> openswmm::OutletData::curve

TABULAR rating-curve index (legacy pump_curve reuse; -1 = functional)

◆ expon

std::vector<double> openswmm::OutletData::expon

Functional C2 exponent (legacy param2)

◆ link_idx

std::vector<int> openswmm::OutletData::link_idx

◆ outlet_type

std::vector<double> openswmm::OutletData::outlet_type

Rating type (legacy param1)


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