HeadLossCalculator Class

Standard head loss calculation class

Definition

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

Constructors

HeadLossCalculator Create head loss calculator

Properties

EffectiveFlowAreaEstimationType How to estimate effective flow area in node
HeadLossCalculationMethod Head loss method to use
HeadLossCoefficient Head loss coefficient
HeadLossCoefficientType Head loss coefficient type

Methods

CalculateHeadloss Calculate head loss for the provided reach.

Head loss is the loss of "height" from the node to the reach inlet. Head loss is handled with sign, so a negative headloss will raise the water level boundary condition in the connected reach.

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)
Initialize Initialize calculator, providing the calculator with the computational HD node.

The IHDNode contains the state of the node, and especially the water level in the node, WaterLevelN and WaterLevelNp1.

MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also