EngineRoutingElement Class

A routing element spans from the previous element location to this element location, or if no previous element, then the start of the reach.

Within a routing element the incoming discharge can be routed by different methods specified in the RoutingMethod. All incoming discharge into the element is routed by the method (i.e. an inflow point source will have the same effect regardless of where in the routing element it is connected).

Definition

Namespace: DHI.Mike1D.Engine
Assembly: DHI.Mike1D.Engine (in DHI.Mike1D.Engine.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public class EngineRoutingElement
Inheritance
Object    EngineRoutingElement

Constructors

EngineRoutingElementInitializes a new instance of the EngineRoutingElement class

Properties

DelayTime Delay time, time offset over element
Description User's descriptive information related to the routing element
Location Location of the routing element end point
MuskingumK Muskingum K parameter - travel time Unit: [s]
MuskingumX Muskingum X parameter - shape parameter Unit: [-]
QhTable Qh table (actually a h-Q table) for calculating water levels from discharges
RoutingElevation Type of elevation evaluation.
RoutingMethod Routing method
Slope Average slope of element. Used for Muskingum-Cunge routing. Default is not set, in which case the cross section data is used. Unit: [-]
SubElements Additional routing, taking place before the routing defined in this element is evaluated.

Methods

CreateDefaultElement Create a default routing element, utilizing direct routing.
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)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also