ICatchmentSurfaceVariables Interface

Combined variables for catchment surface

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 ICatchmentSurfaceVariables : ICatchmentSurfaceStateVariables, 
	ICatchmentSurfaceComputationalVariables
Implements
ICatchmentSurfaceComputationalVariables, ICatchmentSurfaceStateVariables

Properties

Depth Depth of water on sub-catchment. State variable. Unit: [m]
(Inherited from ICatchmentSurfaceStateVariables)
DepthOld Depth of water at the previous time step. Computational variable. Unit: [m]
(Inherited from ICatchmentSurfaceStateVariables)
EvaporationActual Actual evaporation. Reporting variable. Unit: [m/s]
(Inherited from ICatchmentSurfaceComputationalVariables)
EvaporationActualOld Evaporation of last time step. Reporting variable. Unit: [m/s]
(Inherited from ICatchmentSurfaceComputationalVariables)
EvaporationPotential Potential evaporation. Reporting variable. Unit: [m/s]
(Inherited from ICatchmentSurfaceComputationalVariables)
InfiltrationActual Actual infiltration. Reporting variable. Unit: [m/s]
(Inherited from ICatchmentSurfaceComputationalVariables)
InfiltrationActualOld Infiltration of last time step Reporting variable. Unit: [m/s]
(Inherited from ICatchmentSurfaceComputationalVariables)
InfiltrationPotential Potential infiltration. Reporting variable. Unit: [m/s]
(Inherited from ICatchmentSurfaceComputationalVariables)
InfiltrationPotentialOld Potential infiltration of last time step Reporting variable. Unit: [m/s]
(Inherited from ICatchmentSurfaceComputationalVariables)
Loss Loss, other than infiltration which goes into InfiltrationActual.

Additionally, the wetting loss and storage loss is not included in this loss, and these are considered a part of catchment water volume, which cannot be routed.

Unit: [m/s]
(Inherited from ICatchmentSurfaceComputationalVariables)
LossOld Loss of last time step
(Inherited from ICatchmentSurfaceComputationalVariables)
RainRate Rain rate, which can be modified by some processes.

For example, rain rate can be modified by snow module.

Unit: [m/s]
(Inherited from ICatchmentSurfaceComputationalVariables)
RainRateOld Rain rate of last time step. Unit: [m/s]
(Inherited from ICatchmentSurfaceComputationalVariables)
SnowStorage Snow storage at time N+1. Unit: [m]
(Inherited from ICatchmentSurfaceStateVariables)
SnowStorageOld Snow storage at previous time N. Unit: [m]
(Inherited from ICatchmentSurfaceStateVariables)
StorageLoss Storage loss depth. State variable. Unit: [m]
(Inherited from ICatchmentSurfaceStateVariables)
StorageLossOld Storage loss depth at the previous time step. Computational variable. Unit: [m]
(Inherited from ICatchmentSurfaceStateVariables)
Temperature Temperature from forcing. Unit: Degrees Celcius
(Inherited from ICatchmentSurfaceComputationalVariables)
WettingLoss Wetting loss depth. State variable. Unit: [m]
(Inherited from ICatchmentSurfaceStateVariables)
WettingLossOld Wetting loss depth at the previous time step. Computational variable. Unit: [m]
(Inherited from ICatchmentSurfaceStateVariables)

See Also