110double infil_getInfil(
int area,
double tstep,
double rainfall,
double runon,
double depth);
int grnampt_setParams(TGrnAmpt *infil, double p[])
Assigns Green-Ampt infiltration parameters to a subcatchment.
Definition infil.c:634
void infil_create(int n)
Creates an array of infiltration objects.
Definition infil.c:116
void grnampt_initState(TGrnAmpt *infil)
Initializes state of Green-Ampt infiltration for a subcatchment.
Definition infil.c:656
double grnampt_getInfil(TGrnAmpt *infil, double tstep, double irate, double depth, int modelType)
Computes Green-Ampt infiltration for a subcatchment or a storage node.
Definition infil.c:710
double infil_getInfil(int area, double tstep, double rainfall, double runon, double depth)
Computes infiltration rate depending on infiltration method.
Definition infil.c:330
int infil_readParams(int m, char *tok[], int ntoks)
Sets infiltration parameters from a line of input data. Format of data line is: subcatch p1 p2 ....
Definition infil.c:144
InfilType
Definition infil.h:37
@ MOD_HORTON
Definition infil.h:39
@ MOD_GREEN_AMPT
Definition infil.h:41
@ CURVE_NUMBER
Definition infil.h:42
@ GREEN_AMPT
Definition infil.h:40
@ HORTON
Definition infil.h:38
void infil_setInfilFactor(int j)
Assigns a value to the infiltration adjustment factor.
Definition infil.c:301
void infil_setState(int j, double x[])
Restore a subcatchment's selected infiltration model state.
Definition infil.c:271
void infil_getState(int j, double x[])
Retrieves the current infiltration state for a subcatchment.
Definition infil.c:245
void infil_initState(int j)
Initializes state of infiltration for a subcatchment.
Definition infil.c:221
void infil_delete(void)
Deletes infiltration objects associated with subcatchments.
Definition infil.c:129
void grnampt_getParams(int j, double p[])
Retrieves Green-Ampt infiltration parameters for a subcatchment.
Definition infil.c:619
double Smax
Definition infil.h:80
double Tmax
Definition infil.h:82
double P
Definition infil.h:86
double T
Definition infil.h:87
double f
Definition infil.h:89
double F
Definition infil.h:85
double Se
Definition infil.h:88
double regen
Definition infil.h:81
double S
Definition infil.h:84
double Lu
Definition infil.h:71
double IMDmax
Definition infil.h:66
double F
Definition infil.h:69
double IMD
Definition infil.h:68
char Sat
Definition infil.h:73
double T
Definition infil.h:72
double S
Definition infil.h:64
double Ks
Definition infil.h:65
double Fu
Definition infil.h:70
double f0
Definition infil.h:49
double decay
Definition infil.h:52
double regen
Definition infil.h:53
double tp
Definition infil.h:55
double Fmh
Definition infil.h:57
double Fe
Definition infil.h:56
double fmin
Definition infil.h:50
double Fmax
Definition infil.h:51