IHDHGridPoint Interface

HD Storage point. Represents the volume between the Q-points before and after.

The HD H grid point contains water level (state) and volume.

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 interface IHDHGridPoint : IFlowHGridPoint
Implements
IFlowHGridPoint

Properties

BufferLevelN Buffer for Water level for time n
BufferLevelNp1 Buffer for Water level for time n+1
CourantNumber The Courant Number reflects the fraction between the amount of volume flowing through the cell in one time step and the amount of volume of water in the cell.

If the value is larger than one, all the water in the cell is "replaced" during a single time step.


(Inherited from IFlowHGridPoint)
DischargeNph Discharge for time n+½ Unit: [m^3/s]

For internal grid points it is the average discharge between the upstream and downstream q grid point. For reach end grid points this is the time step average inflow/outflow to/from the reach (into/out off the grid point), used for mass balance.


(Inherited from IFlowHGridPoint)
FlowAreaNpd Flow Area at time n+½ (crossSectional flow area)
(Inherited from IFlowHGridPoint)
FlowAreaNph Flow Area at time n+½ (crossSectional flow area)
(Inherited from IFlowHGridPoint)
GridPoint Engine grid point matching this gridpoint
(Inherited from IFlowHGridPoint)
SourcesInflow Accumulated inflow sources (lateral inflow) at current time step. Always positive.
SourcesInflowAll Accumulated inflow sources (lateral inflow) at current time step. Always positive.
SourcesOutflow Accumulated outflow sources (lateral outflow) at current time step. Always negative. It does not include SourcesOutflowSurface
(Inherited from IFlowHGridPoint)
SourcesOutflowAll Accumulated outflow sources (lateral inflow) at current time step. Always negative.
SourcesOutflowSurface Accumulated surface outflow sources at current time step. Always negative. This is water removed without component mass, typically evapotranspiration
StorageWidthNph Storage width at time n+½
(Inherited from IFlowHGridPoint)
SurfaceAreaNph Surface Area at time n+½ (storage area)
VolumeError Volume error in time step
(Inherited from IFlowHGridPoint)
VolumeN Volume in grid point at time n
(Inherited from IFlowHGridPoint)
VolumeNp1 Volume in grid point at time n+1
(Inherited from IFlowHGridPoint)
WaterLevelN Water level for time n. Unit: [m]
WaterLevelNp1 Water level for time n+1. Unit: [m]
WaterLevelNpd Water level for time n+delta
WaterVolumeN Volume in grid point at time n
WaterVolumeNp1 Volume in grid point at time n+1

Methods

AddSourceContribution Add a source contribution to the HD H grid point.
CrossSectionUpdated Method that must be called when a cross section has an updated geometry
GetVolume Volume in grid point for given water level. Includes volume from additional storage/surface area.

Extension Methods

AddToOffers Add to "offers", i.e. quantities that can be outputted to result file and requested through the result proxy system

Adding to offers of HD grid points using this method is intended for experimentation, where it is easy to readily get an offer on a grid point. For more memory optimized code the use of DataModule is suggested.


(Defined by ModuleHDExtensions)

See Also