Click or drag to resize

STData Class

Sediment transport data
Inheritance Hierarchy

Namespace:  DHI.Mike1D.STDataAccess
Assembly:  DHI.Mike1D.HDParameterDataAccess (in DHI.Mike1D.HDParameterDataAccess.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public class STData : AbstractDataAccess

The STData type exposes the following members.

Constructors
  NameDescription
Public methodSTData
Data for sediment transport
Top
Properties
  NameDescription
Public propertyAdditionalOutput
RatioD90D50
Public propertyConnection
Holder of read/write information
(Inherited from AbstractDataAccess.)
Public propertyCustomTypes
List of custom types stored in the data object and that must be serialized.

A custom type is e.g. a user implemented structure or catchment model. In order to store information on the custom type in the .m1dx file, the system needs to know which custom types are being used, and they must be added to this list.

(Inherited from AbstractDataAccess.)
Public propertyExtensionData
Holds data from an extended DataContract
(Inherited from AbstractDataAccess.)
Public propertySTCohesiveData
Cohesive Sediment Transport data access.
Public propertySTNonCohesiveData
Non-Cohesive Sediment Transport data access.
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 methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasBedLoadComponents
True if a non-cohesive component has bed load.
Public methodHasSuspendedComponents
True if a non-cohesive component has suspended load or if there is at least one cohesive component.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodValidate
Validate
Top
Fields
  NameDescription
Protected field_connection
Protected holder of read/write info
(Inherited from AbstractDataAccess.)
Public fieldActiveLayerEquilibrium
Active layer equilibrium thickness, also called active layer target thickness
Public fieldBasinRemovalCoefs
Basin removal coefficients
Public fieldBedLayerLayout
Number of layers in sediment layer model, can be 0, 1, or 2. Choice should be validated and overriden if not applicable 0: 1 non-cohesive sediment component, corresponds to unlimited sediment supply 1: 1 or several sediment components, corresponds to limited sediment availability 2: 2 or more sediment components, active layer and passive layer with interaction between them
Public fieldDoMorphologicalUpdate
Switch for morphological update.

Set to false to skip updating cross sections and bed model (content of bed)

Public fieldInitialActiveLayerThickness
Initial thickness of active layer.
Public fieldInitialPassiveLayerThickness
Initial passive layer thickness.
Public fieldMaxConcDueToErosion
Maximum concentration due to erosion
Public fieldMorphologicalUpdate
Morphological update method
Public fieldNonScouringBedLevel
Non-scouring bedlevel
Public fieldPassiveSTReaches
List of passive reaches
Public fieldRatioD90D50
RatioD90D50
Public fieldRemovalStructures
List of removal structures for MU
Public fieldSedimentResistance
Sediment resistance used in MIKE Urban for Einstein decomposition
Public fieldSedimentResistanceType
Sediment resistance computation type used in MIKE Urban for Einstein decomposition
Public fieldSkinFrictionType
Use Van Rijn's method for calculating skin friction used in sediment transport formulas
Public fieldStatic memberUnlimitedScouringLevel
Level for unlimited scouring
Public fieldUseOnlyHD
Switch to use ST model only for initial setting up of morphology.

It disables all the ST boundaries, ST module time stepping, and ST related outputs.

Top
Extension Methods
  NameDescription
Public Extension MethodGetComponent
Get component with specified componentId, or null if not found.
(Defined by STExtensions.)
Public Extension MethodGetComponentIndex
Get component index of specified componentId, or -1 if not found.
(Defined by STExtensions.)
Public Extension MethodNumberOfComponents
Total number of ST fractions/components
(Defined by STExtensions.)
Top
See Also