LIDLayerDrainMat Class

Drain mat 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 LIDLayerDrainMat : IModelStateReadWrite
Inheritance
Object    LIDLayerDrainMat
Implements
IModelStateReadWrite

Constructors

LIDLayerDrainMatInitializes a new instance of the LIDLayerDrainMat class

Properties

Depth Depth of storage [m]. State variable
Drain Drain flux from storage [m/s].
Evap Evaporation flux from storage [m/s].
ManningM Manning´s M for drainage flow.

It uses the slope in Slope.

Porosity Storage porosity; void volume fraction of total volume.
Thickness Height of storage layer

Default value: 0. Unit: [meter].

Volume Volume of water per area [m] contained in storage

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)
GetDrainMatOutflow Drainage material outflow [m/s]
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetVolume Volume of water per area [m] contained in storage for a given depth
Limit Limit drain mat state to acceptable values.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Prepare Prepare drain mat 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 drain mat layer
WriteState Write current state of module

See Also