ICatchmentRunController Interface

Controlling the time stepping of a standalone rainfall runoff simulation is done by this interface. The interface specifies a list of ICatchment that needs explicit time stepping control. These catchments will be updated synchronously, and each update will raise a post time step event in the Catchments class. Furthermore the post time step event of the Catchments class is raised at all times returned by the TimeOfNextUpdate method. This interface is required in order to support at the same time updating catchments to a specified time, as well as updating them per time step.

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 ICatchmentRunController

Methods

TimeOfNextUpdate Returns the time where the catchments need to be updated to, or more correctly, the time where the PostTimeStepEvent will be raised. The catchments needs to be updated by a using component.

See Also