OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
culvert.c File Reference

Culvert inlet control and hydraulic flow calculations. More...

#include <math.h>
#include "findroot.h"
#include "headers.h"
Include dependency graph for culvert.c:

Classes

struct  TCulvert
 

Macros

#define _CRT_SECURE_NO_DEPRECATE
 

Enumerations

enum  CulvertParam {
  FORM ,
  K ,
  M ,
  C ,
  Y
}
 

Functions

double culvert_getInflow (int j, double q0, double h)
 Uses FHWA HEC-5 equations to find flow through inlet controlled culverts.
 

Detailed Description

Culvert inlet control and hydraulic flow calculations.

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com (OpenSWMM maintenance and extensions)
License
Apache-2.0 for OpenSWMM contributions; original EPA SWMM provenance is retained.

Macro Definition Documentation

◆ _CRT_SECURE_NO_DEPRECATE

#define _CRT_SECURE_NO_DEPRECATE

Enumeration Type Documentation

◆ CulvertParam

Enumerator
FORM 
K 
M 
C 
Y 

Function Documentation

◆ culvert_getInflow()

double culvert_getInflow ( int j,
double q0,
double h )

Uses FHWA HEC-5 equations to find flow through inlet controlled culverts.

Parameters
[in]jLink index.
[in]q0Unmodified flow rate (cfs).
[in]hUpstream head (ft).
Returns
Modified flow rate through culvert (cfs).
Here is the caller graph for this function: