Horton Class |
Namespace: DHI.Mike1D.RainfallRunoffModule
public class Horton
The Horton type exposes the following members.
Name | Description | |
---|---|---|
HortonMode |
Horton mode can be Wet or Dry. See HortonMode State variable. Should not be updated manually. Initially: Wet | |
IntegratedHorton |
True if the Integrated Horton method is used in the calculation
for infiltration.
Default: False
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Prepare |
Reset horton parameters
| |
SwitchHortonModeTo | ||
TakeTimeStep |
Take a Horton Timestep, returning the Infiltration Depth of the time step.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
F0 |
Infiltration rate at start
Unit: [m/s]
| |
Fc |
Infiltration rate at end
Unit: [m/s]
| |
Ft |
Infiltration rate at current time step.
Unit: [m/s]
Computational variable.
This is stored and used when switching from dry to wet mode, in order to get a smooth transition of infiltration rates. | |
Kdry |
Time constant for dry period (inverse Horton's equation)
Unit: [1/s]
| |
Kwet |
Time constant for wet period (horton's exponent)
Unit: [1/s]
| |
Tdry |
Time of the dry Horton mode.
Applicable only when HortonMode is Dry When approaching infinity, the start infiltration rate has been recovered Unit: [s] State variable. | |
Twet |
Time of the wet Horton mode.
Applicable only when HortonMode is Wet A value of zero matches the start infiltration rate. Unit: [s] State variable. |