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

#include <LinkSubtypes.hpp>

Collaboration diagram for openswmm::OrificeData:

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 > orifice_type
 0 = BOTTOM, 1 = SIDE (legacy param1)
 
std::vector< double > cd
 Discharge coefficient.
 
std::vector< double > orate
 Open/close time (s)
 

Member Function Documentation

◆ add_default()

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

◆ clear()

void openswmm::OrificeData::clear ( )
inlinenoexcept

◆ count()

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

◆ erase_at()

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

◆ reserve()

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

Member Data Documentation

◆ cd

std::vector<double> openswmm::OrificeData::cd

Discharge coefficient.

◆ link_idx

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

◆ orate

std::vector<double> openswmm::OrificeData::orate

Open/close time (s)

◆ orifice_type

std::vector<double> openswmm::OrificeData::orifice_type

0 = BOTTOM, 1 = SIDE (legacy param1)


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