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

#include <Inlet.hpp>

Collaboration diagram for openswmm::inlet::InletSoA:

Public Member Functions

void resize (int n)
 

Public Attributes

int count = 0
 
std::vector< int > link_idx
 Street conduit link index.
 
std::vector< int > node_idx
 Receiving node index.
 
std::vector< int > bypass_node
 Bypass node (downstream of street conduit)
 
std::vector< int > inlet_type
 
std::vector< int > grate_type
 
std::vector< double > grate_length
 Grate inlet length (ft)
 
std::vector< double > grate_width
 Grate inlet width (ft)
 
std::vector< double > curb_length
 Curb opening length (ft)
 
std::vector< double > curb_height
 Curb opening height (ft)
 
std::vector< int > curb_throat
 Throat angle type (0=horiz, 1=inclined, 2=vert)
 
std::vector< double > slotted_length
 Slotted drain length (ft)
 
std::vector< double > slotted_width
 Slotted drain width (ft)
 
std::vector< double > clog_factor
 Clogging reduction (0-1)
 
std::vector< double > opening_ratio
 Grate opening ratio.
 
std::vector< int > num_inlets
 Number of inlets per side.
 
std::vector< double > flow_limit
 Max capture flow per inlet (cfs)
 
std::vector< double > local_depress
 Local gutter depression (ft)
 
std::vector< double > local_width
 Local depression width (ft)
 
std::vector< int > n_sides
 1 or 2 sided street
 
std::vector< double > sx
 Street cross slope (fraction)
 
std::vector< double > gutter_depression
 Street gutter depression (ft)
 
std::vector< double > gutter_width
 Street gutter width (ft)
 
std::vector< double > road_roughness
 Street Manning's n.
 
std::vector< double > t_crown
 Distance curb to crown (ft)
 
std::vector< double > flow_capture
 Captured flow rate (cfs)
 

Member Function Documentation

◆ resize()

void openswmm::inlet::InletSoA::resize ( int  n)
Here is the caller graph for this function:

Member Data Documentation

◆ bypass_node

std::vector<int> openswmm::inlet::InletSoA::bypass_node

Bypass node (downstream of street conduit)

◆ clog_factor

std::vector<double> openswmm::inlet::InletSoA::clog_factor

Clogging reduction (0-1)

◆ count

int openswmm::inlet::InletSoA::count = 0

◆ curb_height

std::vector<double> openswmm::inlet::InletSoA::curb_height

Curb opening height (ft)

◆ curb_length

std::vector<double> openswmm::inlet::InletSoA::curb_length

Curb opening length (ft)

◆ curb_throat

std::vector<int> openswmm::inlet::InletSoA::curb_throat

Throat angle type (0=horiz, 1=inclined, 2=vert)

◆ flow_capture

std::vector<double> openswmm::inlet::InletSoA::flow_capture

Captured flow rate (cfs)

◆ flow_limit

std::vector<double> openswmm::inlet::InletSoA::flow_limit

Max capture flow per inlet (cfs)

◆ grate_length

std::vector<double> openswmm::inlet::InletSoA::grate_length

Grate inlet length (ft)

◆ grate_type

std::vector<int> openswmm::inlet::InletSoA::grate_type

◆ grate_width

std::vector<double> openswmm::inlet::InletSoA::grate_width

Grate inlet width (ft)

◆ gutter_depression

std::vector<double> openswmm::inlet::InletSoA::gutter_depression

Street gutter depression (ft)

◆ gutter_width

std::vector<double> openswmm::inlet::InletSoA::gutter_width

Street gutter width (ft)

◆ inlet_type

std::vector<int> openswmm::inlet::InletSoA::inlet_type

◆ link_idx

std::vector<int> openswmm::inlet::InletSoA::link_idx

Street conduit link index.

◆ local_depress

std::vector<double> openswmm::inlet::InletSoA::local_depress

Local gutter depression (ft)

◆ local_width

std::vector<double> openswmm::inlet::InletSoA::local_width

Local depression width (ft)

◆ n_sides

std::vector<int> openswmm::inlet::InletSoA::n_sides

1 or 2 sided street

◆ node_idx

std::vector<int> openswmm::inlet::InletSoA::node_idx

Receiving node index.

◆ num_inlets

std::vector<int> openswmm::inlet::InletSoA::num_inlets

Number of inlets per side.

◆ opening_ratio

std::vector<double> openswmm::inlet::InletSoA::opening_ratio

Grate opening ratio.

◆ road_roughness

std::vector<double> openswmm::inlet::InletSoA::road_roughness

Street Manning's n.

◆ slotted_length

std::vector<double> openswmm::inlet::InletSoA::slotted_length

Slotted drain length (ft)

◆ slotted_width

std::vector<double> openswmm::inlet::InletSoA::slotted_width

Slotted drain width (ft)

◆ sx

std::vector<double> openswmm::inlet::InletSoA::sx

Street cross slope (fraction)

◆ t_crown

std::vector<double> openswmm::inlet::InletSoA::t_crown

Distance curb to crown (ft)


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