ICatchmentSurfaceData Interface

Catchment surface data interface, setup data for the CatchmentSurface class.

If Infiltration is not defined, the surface is assumed to be impervious, and no infiltration is applied.

Definition

Namespace: DHI.Mike1D.RainfallRunoffModule
Assembly: DHI.Mike1D.RainfallRunoffModule (in DHI.Mike1D.RainfallRunoffModule.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public interface ICatchmentSurfaceData

Properties

ApplyInitialLossRecoveryRateWhenRaining Flag specifying to apply InitialLossRecoveryRate also when it is raining.
AreaFraction Area fraction of the surface Unit: [-].
EvaporationFromTimeSeries True if evaporation is enabled, and an evaporation boundary has been defined.

If set to false the initial recover rate is used during dry periods. Default: False

GlobalDepthDryLimit Dry depth used for switching Horton's mode between dry and wet in Kinematic Wave model when InfiltrationAfterRain == true. In this case the switching to regeneration of infiltration capacity is controlled by a low limit of the water depth on the surface. Unit: [m] Default: 1e-6
ID The ID of the surface
Infiltration Infiltration calculator. This defines whether the surface is pervious.

If null, the surface is impervious.

InitialLossRecoveryRate Recovery rate for initial loss capacity. The initial loss capacity is regenerated in dry periods by a linear recovery rate.

Used as constant evaporation, when evaporation is not defined explicitly. If evaporation is defined explicitly (see EvaporationFromTimeSeries), this is neglected.

Unit: [m/s] Default: 0.00005 [m/hour] = 1.2 [mm/day]

SnowModule Snow module handling snow storage.

If null, the snow module is not applied.

StorageCapacity Storage capacity. Unit: [m]. Not applicable to ImperviousSteep.
Type Impervious or pervious surface type.
WettingCapacity Wetting capacity. Unit: [m].

See Also