Click or drag to resize

NodeCoverExpanding Class

An expanding cover on top of EngineNodeSewer. Covers are connected to EngineNodeSewer with a Bridge Pattern (EngineNodeSewer as a reference to a NodeCover)
Inheritance Hierarchy

Namespace:  DHI.Mike1D.Engine
Assembly:  DHI.Mike1D.Engine (in DHI.Mike1D.Engine.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public class NodeCoverExpanding : NodeCover

The NodeCoverExpanding type exposes the following members.

Constructors
  NameDescription
Public methodNodeCoverExpanding
Create cover
Top
Properties
  NameDescription
Public propertyIsSpilling
Boolean indicating if this cover is spilling (removing water)
(Inherited from NodeCover.)
Public propertyRadiusAtWaterLevelStart
Setter for the diameter at the water level where the cover starts
(Inherited from NodeCover.)
Public propertyWaterLevelStart
Water level where the cover starts
(Inherited from NodeCover.)
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFlowArea
Flow area of the expanding cover
(Overrides NodeCoverFlowArea(Double, Double).)
Protected methodFlowAreaExpanding
Flow area of an expanding cover (Expanding + Spilling covers use this)
(Inherited from NodeCover.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInCover
Returns true of waterLevel is inside the cover
(Inherited from NodeCover.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSpillingDischarge
Return discharge (q) out of cover and set dq/dh Both are 0 for expanding convers (no spill)
(Overrides NodeCoverSpillingDischarge(Double, Double).)
Public methodSurfaceArea
Surface area of the expanding cover
(Overrides NodeCoverSurfaceArea(Double, Double).)
Protected methodSurfaceAreaExpanding
Surface area of an expanding cover (Expanding + Spilling covers use this)
(Inherited from NodeCover.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodVolume
Volume of wate in the cover.
(Overrides NodeCoverVolume(Double, Double).)
Protected methodVolumeExpanding
Volume of an expanding cover (Expanding + Spilling covers use this)
(Inherited from NodeCover.)
Top
Fields
  NameDescription
Protected field_expansionCoefficient
Expansion coefficient. This is that factor with which the surface area can maximally expand. Default value: 1000
(Inherited from NodeCover.)
Protected field_radiusAtWaterLevelStart
Diameter at the level where the cover starts
(Inherited from NodeCover.)
Protected field_waterLevelStart
Water level where the cover starts
(Inherited from NodeCover.)
Top
See Also