OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
infil.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  THorton
 
struct  TGrnAmpt
 
struct  TCurveNum
 

Enumerations

enum  InfilType {
  HORTON ,
  MOD_HORTON ,
  GREEN_AMPT ,
  MOD_GREEN_AMPT ,
  CURVE_NUMBER
}
 

Functions

void infil_create (int n)
 
void infil_delete (void)
 
int infil_readParams (int m, char *tok[], int ntoks)
 
void infil_initState (int j)
 
void infil_getState (int j, double x[])
 
void infil_setState (int j, double x[])
 
void infil_setInfilFactor (int j)
 
double infil_getInfil (int area, double tstep, double rainfall, double runon, double depth)
 
void grnampt_getParams (int j, double p[])
 
int grnampt_setParams (TGrnAmpt *infil, double p[])
 
void grnampt_initState (TGrnAmpt *infil)
 
double grnampt_getInfil (TGrnAmpt *infil, double tstep, double irate, double depth, int modelType)
 

Variables

THortonHortInfil
 
TGrnAmptGAInfil
 
TCurveNumCNInfil
 

Enumeration Type Documentation

◆ InfilType

enum InfilType
Enumerator
HORTON 
MOD_HORTON 
GREEN_AMPT 
MOD_GREEN_AMPT 
CURVE_NUMBER 

Function Documentation

◆ grnampt_getInfil()

double grnampt_getInfil ( TGrnAmpt infil,
double  tstep,
double  irate,
double  depth,
int  modelType 
)
Here is the caller graph for this function:

◆ grnampt_getParams()

void grnampt_getParams ( int  j,
double  p[] 
)
Here is the call graph for this function:

◆ grnampt_initState()

void grnampt_initState ( TGrnAmpt infil)
Here is the caller graph for this function:

◆ grnampt_setParams()

int grnampt_setParams ( TGrnAmpt infil,
double  p[] 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ infil_create()

void infil_create ( int  n)

◆ infil_delete()

void infil_delete ( void  )

◆ infil_getInfil()

double infil_getInfil ( int  area,
double  tstep,
double  rainfall,
double  runon,
double  depth 
)
Here is the call graph for this function:

◆ infil_getState()

void infil_getState ( int  j,
double  x[] 
)

◆ infil_initState()

void infil_initState ( int  j)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ infil_readParams()

int infil_readParams ( int  m,
char *  tok[],
int  ntoks 
)
Here is the call graph for this function:

◆ infil_setInfilFactor()

void infil_setInfilFactor ( int  j)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ infil_setState()

void infil_setState ( int  j,
double  x[] 
)

Variable Documentation

◆ CNInfil

TCurveNum* CNInfil
extern

◆ GAInfil

TGrnAmpt* GAInfil
extern

◆ HortInfil

THorton* HortInfil
extern