LIDLayerSoil Class

Soil LID layer

Definition

Namespace: DHI.Mike1D.RainfallRunoffModule.LID
Assembly: DHI.Mike1D.RainfallRunoffModule (in DHI.Mike1D.RainfallRunoffModule.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public class LIDLayerSoil : IModelStateReadWrite
Inheritance
Object    LIDLayerSoil
Implements
IModelStateReadWrite

Constructors

LIDLayerSoilInitializes a new instance of the LIDLayerSoil class

Properties

Evap Evaporation rate [m/s].

Evaporation only takes place if the upper layer is unsaturated

FieldCapacity Volume of pore water relative to total volume after the soil has been allowed to drain fully (as a fraction). Below this level, infiltration/vertical drainage of water through the soil layer does not occur.

This is a fraction, which must always be less than the Porosity, and larger than the WiltingPoint.

FlowMethod Flag specifying which method to use for soil infiltration and percolation (leakage).
GaConductivity Conductivity of soil [m/s], used by the Green Ampt infiltration method
GaConductivityCoefficient Coefficient for conductivity of soil, used by the Green Ampt infiltration method.

Also called conductivity slope

GaInfil Green Ampt infiltration computational variables and state
GaSuctionHead Suction head of soil [m], used by the Green Ampt infiltration method
InfiltrationCapacity Capacity to infiltrate from surface to soil, in [m/s]
LeakageCapacity Capacity to percolate (leak/infiltrate) from soil to storage, in [m/s]
Moisture Moisture fraction, volume of pore water relative to total volume (as a fraction).

This fraction is always between WiltingPoint and the Porosity.

MoistureOld Moisture fraction of last time step
Perc Percolation rate. [m/s]

Speed of the water through the soil, effectively used as infiltration rate from soil to lower layer

Porosity Soil porosity; void volume fraction of total volume.
Thickness Thickness of soil layer [m]
Volume Volume of free water per area [m] contained in soil. Bound water (below WiltingPoint) is not included
WiltingPoint Volume of bound water relative to total volume, i.e. water content in a fully dried soil (as a fraction). The moisture content of the soil cannot fall below this limit.

This is a fraction, which must always be less than the Porosity, and the FieldCapacity.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetSoilPercRate Computes percolation rate of water through a LID's soil layer.
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetVolume Volume of free water per area [m] contained in soil for a given moisture. Bound water (below WiltingPoint) is not included
Limit Limit state variables to allowed range, between WiltingPoint and Porosity
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Prepare Prepare soil layer
ReadState Read state and apply to module. Returns true if state was successfully read.
ToStringReturns a string that represents the current object.
(Inherited from Object)
Validate Validate surface parameters
WriteState Write current state of module

See Also