StandardLink Class |
Before each time step, an ExternalWaterLevel is provided as input. This water level is adjusted to match bottom levels etc.
The discharge out of the model is GetDischarge.
Namespace: DHI.Mike1D.Engine.Couplings
The StandardLink type exposes the following members.
| Name | Description | |
|---|---|---|
| StandardLink |
Standard Link basic constructor, based on a boundary node
|
| Name | Description | |
|---|---|---|
| DischargeBoundaryType | Type of discharge transfer applied for standard links. Default is Coupled | |
| ExternalGroundLevel |
External (surface) ground level/bottom level
Unit: [m]
Default:
| |
| ExternalWaterLevel |
External (surface) water level
Unit: [m]
Default:
| |
| IsAdLink | Bool indicating if this will transfer AD (Inherited from LinkBase.) | |
| IsSideStructure | ||
| LinkLocation | Original location of link, or null if link is based on a node or structure id. Used for error reporting only | |
| SmoothingFactor |
Smoothing factor for exponential smoothing.
(Inherited from LinkBase.) | |
| WaterLevelBoundaryType | Type of water level boundary applied for standard links. Default is Coupled |
| Name | Description | |
|---|---|---|
| AdjustWaterLevelBoundaryValue |
Adjust water level boundary value. When external water depth is small, a similar small depth is
applied to MIKE 1D, handling differences in external and 1D bottom levels.
| |
| ApplyExponentialSmoothing |
Apply smoothing on the water level value.
Smoothing must be applied after calling AdjustWaterLevelBoundaryValue. | |
| AssignExternalConcentrationsToOutletBoundary |
Assign external concentrations to outlet boundary.
| |
| AssignExternalWaterLevelToOutletBoundary |
Assign water level to outlet boundary.
| |
| CheckLinkBottomLevels |
Check bottom levels of outlet and surface, and produce
a warning if there is a mismatch.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetDischarge |
Discharge out of link into external model, positive into external model.
| |
| GetExternalConcentration |
Set boundary concentration for component at index compj, i.e. concentration on the outside of the network.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetInternalConcentration |
Outflow concentration, concentration in MIKE 1D.
| |
| GetLinkNode |
Get outlet/link node
| |
| GetM1DGroundLevel |
Internal ground level
| |
| GetOutflowDirectionAngle |
Get compass heading in degrees of outlet outflow direction.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetWaterLevel |
Water level on the internal side of the link
| |
| GetWaterLevelBoundaryValue | Get value of the water level that was applied to the outlet boundary | |
| Initialize |
Initialize standard link
| |
| InitializeDischargeGetters | ||
| InitializeOutletBoundary | ||
| InitializeWaterLevelGetter | ||
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| PrepareAD |
Prepare running with AD. Setting up AD boundaries on outlet.
| |
| PrepareHD |
Prepare link, reassing boundary to network
| |
| Set1DBottomLevel | ||
| Set1DGroundLevel | ||
| SetExternalConcentration |
Set boundary concentration for component at index compj, i.e. concentration on the outside of the network.
| |
| SetExternalConcentrations |
Set external concentrations for all components
| |
| SetExternalCoupledArea | Set the external coupled area | |
| SetExternalGroundLevel | Set the external ground level | |
| SetExternalWaterLevel |
Set external water level
| |
| SetInternalComponentInfo |
Id of internal components.
Required for setting up the internal boundary condition. | |
| SetLinkNode |
Set outlet/link node.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| TransferState |
Prepare for time step, transferring current values to "old" values state
|
| Name | Description | |
|---|---|---|
| _constantWaterLevelBoundaryItem | Boundary item for _bnd water level boundary which the water leevl is applied on | |
| _constComponentBoundaryItems | ||
| _dischargeGetter | Getter for discharge out of the link | |
| _externalConcentrations | Inflow/outside concentration (Inherited from LinkBase.) | |
| _externalGroundLevel | ||
| _externalWL | ||
| _externalWlOld | ||
| _hasExternalWlOld | ||
| _internalAdComponentSource | Concentration inside the MIKE 1D model | |
| _m1DBottomLevel | ||
| _smoothingFact | Smoothing factor for exponential smoothing. (Inherited from LinkBase.) | |
| _waterLevelBoundaryValue | ||
| _waterLevelGetter | ||
| LinkNode | Node that link is connected to. |