Click or drag to resize

BoundaryExtensions Class

Utility class, containing extension methods for classes in the BoundaryModule namespace
Inheritance Hierarchy
SystemObject
  DHI.Mike1D.BoundaryModuleBoundaryExtensions

Namespace:  DHI.Mike1D.BoundaryModule
Assembly:  DHI.Mike1D.BoundaryModule (in DHI.Mike1D.BoundaryModule.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public static class BoundaryExtensions

The BoundaryExtensions type exposes the following members.

Methods
  NameDescription
Public methodStatic memberDistributionType
Type of distribution on reaches for the global boundary type
Public methodStatic memberFindOpenSourceBoundaries
Find open source boundaries for the location.
Public methodStatic memberFindOpenSourceBoundary
Find open source boundary for the location. Returns the first one found (i.e. does not check if there is more than one).
Public methodStatic memberFindTimeNextValue
Findes the time where the boundary source has a value that is non-zero. The time interval is within the provided limits.
Public methodStatic memberGetBoundaryPreferredTimeStep
For a generic boundary, estimate the preferred time step, based in some tolerances for how much the boundary can change within a time step.
Public methodStatic memberHasCatchmentType
Check if global boundary type has a matching catchment boundary type.
Public methodStatic memberHasGlobalType
Check if catchment boundary type has a matching global boundary type.
Public methodStatic memberHasWeights
Returns true if weights are defined for this catchment.
Public methodStatic memberIsCatchmentDischargeType(CatchmentSourceBoundaryTypes)
Returns true if the catchment source type is a catchment discharge type
Public methodStatic memberIsCatchmentDischargeType(GlobalSourceBoundaryTypes)
Returns true if the catchment source type is a catchment discharge type
Public methodStatic memberIsLoad
Check if boundary source component is a load
Public methodStatic memberOutputQuantity
Get output quantity for global source
Public methodStatic memberRemoveOpenSourceBoundary
Remove boundary at location. If boundary is used in more than one location, only the location is removed from the boundary, otherwise the entire boundary is removed.
Public methodStatic memberRescale
Rescale weights for all catchments that has weights defined.
Public methodStatic memberToCatchmentType
Convert a global boundary type to a catchment boundary type.
Public methodStatic memberToGlobalType
Convert a catchment boundary type to a global boundary type. If there is no corresponding global type, an exception is thrown.
Top
See Also