OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
Inlet.hpp File Reference

Street inlet capture efficiency — FHWA HEC-22. More...

#include <vector>
Include dependency graph for Inlet.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openswmm::inlet::InletSoA
 
class  openswmm::inlet::InletSolver
 

Namespaces

namespace  openswmm
 
namespace  openswmm::inlet
 

Enumerations

enum class  openswmm::inlet::InletType : int {
  openswmm::inlet::GRATE = 0 ,
  openswmm::inlet::CURB = 1 ,
  openswmm::inlet::COMBO = 2 ,
  openswmm::inlet::SLOTTED = 3 ,
  openswmm::inlet::DROP_GRATE = 4 ,
  openswmm::inlet::DROP_CURB = 5 ,
  openswmm::inlet::CUSTOM = 6
}
 
enum class  openswmm::inlet::GrateType : int {
  openswmm::inlet::P_BAR_50 = 0 ,
  openswmm::inlet::P_BAR_50x100 = 1 ,
  openswmm::inlet::P_BAR_30 = 2 ,
  openswmm::inlet::CURVED_VANE = 3 ,
  openswmm::inlet::TILT_BAR_45 = 4 ,
  openswmm::inlet::TILT_BAR_30 = 5 ,
  openswmm::inlet::RETICULINE = 6 ,
  openswmm::inlet::GENERIC = 7
}
 

Detailed Description

Street inlet capture efficiency — FHWA HEC-22.

Inlet types: GRATE, CURB, COMBO, SLOTTED, DROP_GRATE, DROP_CURB, CUSTOM. On-grade capture uses splash-over velocity and frontal/longitudinal flow fractions. On-sag capture uses weir/orifice transition.

Batch: group inlets by type, compute capture in vectorised batches.

Note
Legacy reference: src/legacy/engine/inlet.c
Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License\n MIT License