OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
exfil.h
Go to the documentation of this file.
1
15
16#ifndef EXFIL_H
17#define EXFIL_H
18
24
31
50
54
61
70int exfil_readStorageParams(int k, char* tok[], int ntoks, int n);
71
76void exfil_initState(int k);
77
86double exfil_getLoss(TExfil* exfil, double tStep, double depth, double area);
90
94
95#endif
void exfil_initState(int k)
Initializes exfiltration parameters.
Definition exfil.c:92
int exfil_readStorageParams(int k, char *tok[], int ntoks, int n)
Reads exfiltration parameters from a line of input data.
Definition exfil.c:55
double exfil_getLoss(TExfil *exfil, double tStep, double depth, double area)
Gets exfiltration loss rate.
Definition exfil.c:176
Exfiltration object.
Definition exfil.h:36
TGrnAmpt * btmExfil
Green-Ampt infiltration parameters for bottom of exfiltration layer.
Definition exfil.h:38
double bankMaxArea
Bank maximum area of exfiltration layer.
Definition exfil.h:48
double bankMaxDepth
Bank maximum depth of exfiltration layer.
Definition exfil.h:46
double btmArea
Area of exfiltration layer.
Definition exfil.h:42
TGrnAmpt * bankExfil
Green-Ampt infiltration parameters for bank of exfiltration layer.
Definition exfil.h:40
double bankMinDepth
Bank minimum depth of exfiltration layer.
Definition exfil.h:44
Definition infil.h:63