Click or drag to resize

LateralLink Class

A lateral link computes the exchange through a set of link-Faces.
Inheritance Hierarchy

Namespace:  DHI.Mike1D.Engine.Couplings
Assembly:  DHI.Mike1D.Engine (in DHI.Mike1D.Engine.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public class LateralLink : LinkBase

The LateralLink type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyCurrentTime
Current time of simulation
Public propertyIsAdLink
Bool indicating if this will transfer AD
(Inherited from LinkBase.)
Public propertyLinkSpan
Span that this lateral link covers
Public propertyNumberOfFaces
Number of faces in link
Public propertySmoothingFactor
Smoothing factor for exponential smoothing.
(Inherited from LinkBase.)
Public propertyStartTime
Start time of simulation
Top
Methods
  NameDescription
Public methodAddCouplingCrestLevels
Public methodAddRiverCrestLevelValues
Public methodAddSurfaceCrestLevels
Public methodApplyADCouplingForcing
This function is called by the perform time step routine, It evaluates the discharges of each face (lateral link structure) to calculate the actual discharges, and use those to add component contributions (AD) to MIKE 1D (after HD timestep, but before AD time step)
Public methodApplyCouplingForcing
This function is called by the perform time step routine, and adds the discharge of each face (lateral link structure) to MIKE 1D as an implicit source contribution
Public methodApplyExponentialSmoothing
Apply exponential smoothing on the water level inputs
Public methodCalculateFaceDischarges
Calculate face discharges
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 methodGetDischarges
Get discharge for all faces
Public methodGetFacesOutflowConcentrations
Get outflow concentration for each face for specified component
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetWeirCrestLevel
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPrepareAD
Prepare link for AD.
Public methodPrepareForTimeStep
Prepare for time step. Also read external levee file data.
Public methodPrepareHD
Prepare link for HD, creating faces and structures
Public methodSetCurrentTime
Set Current time
Public methodSetDt
Set current simulation time step
Public methodSetFacesCoordinates
Set face coordinates, (x, y, chainage) for start and end of each face
Public methodSetLinkDryingDepth
Set drying depth of link
Public methodSetNumberOfFaces
Set number of faces that the lateral link is connected to
Public methodSetStartTime
Set start time of simulation.
Public methodSetSurfaceConcentrationOnFaces
Set external concentrations on each face for the specified component
Public methodSetSurfaceVolumes
Set surface volumes to all faces
Public methodSetSurfaceWaterLevel
Set surface water level and depth to all faces and propagate to all weirs
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateCrestLevels
Update crest levels for all lateral link structures
Public methodWriteLatlinkConnectionData
Top
Fields
  NameDescription
Protected field_externalConcentrations
Inflow/outside concentration
(Inherited from LinkBase.)
Protected field_smoothingFact
Smoothing factor for exponential smoothing.
(Inherited from LinkBase.)
Public fieldCrestSource
Source of crest level for the structures
Public fieldFaces
Faces in the lateral link
Public fieldLateralLinkReaches
Reaches that this lateral link overlaps
Public fieldLatLinkLevee
Public fieldSideOfRiver
Side of river that the lateral links is appled to.

Side of river is when walking in positive chainage direction.

Public fieldStructureDelh
Delh parameter for structures in the faces of the lateral link. Only applies to some structures.
Public fieldStructureType
Type of structure in faces
Public fieldWeirCoefficient
Weir coefficient for the VillemonteWeir and HonmaWeir.
Top
See Also