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

#include <HydStructures.hpp>

Collaboration diagram for openswmm::hydstruct::OrificeGroup:

Public Member Functions

void resize (int n)
 

Public Attributes

int count = 0
 
std::vector< int > link_idx
 
std::vector< int > shape
 BOTTOM or SIDE.
 
std::vector< double > surf_area
 
std::vector< double > length_eff
 

Member Function Documentation

◆ resize()

void openswmm::hydstruct::OrificeGroup::resize ( int n)

Member Data Documentation

◆ count

int openswmm::hydstruct::OrificeGroup::count = 0

◆ length_eff

std::vector<double> openswmm::hydstruct::OrificeGroup::length_eff

Equivalent length (ft) used for surface-area computation on SIDE orifices. Legacy: max(200, 2·routingStep·sqrt(g·yFull)). Pre-computed at init; constant per simulation.

◆ link_idx

std::vector<int> openswmm::hydstruct::OrificeGroup::link_idx

◆ shape

std::vector<int> openswmm::hydstruct::OrificeGroup::shape

BOTTOM or SIDE.

◆ surf_area

std::vector<double> openswmm::hydstruct::OrificeGroup::surf_area

Most-recently-computed surface area (ft²) for scatter into node new_surf_area (matches legacy Orifice[k].surfArea).


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