STData Class

Sediment transport data

Definition

Namespace: DHI.Mike1D.STDataAccess
Assembly: DHI.Mike1D.HDParameterDataAccess (in DHI.Mike1D.HDParameterDataAccess.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public class STData : AbstractDataAccess
Inheritance
Object    AbstractDataAccess    STData

Constructors

STData Data for sediment transport

Properties

AdditionalOutput RatioD90D50
Connection Holder of read/write information
(Inherited from AbstractDataAccess)
CustomTypes 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)
ExtensionData Holds data from an extended DataContract
(Inherited from AbstractDataAccess)
STCohesiveData Cohesive Sediment Transport data access.
STNonCohesiveData Non-Cohesive Sediment Transport data access.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
HasBedLoadComponents True if a non-cohesive component has bed load.
HasSuspendedComponents True if a non-cohesive component has suspended load or if there is at least one cohesive component.
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)
Validate Validate

Fields

_connection Protected holder of read/write info
(Inherited from AbstractDataAccess)
ActiveLayerEquilibrium Active layer equilibrium thickness, also called active layer target thickness
BasinRemovalCoefs Basin removal coefficients
BedLayerLayout 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
DoMorphologicalUpdate Switch for morphological update.

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

InitialActiveLayerThickness Initial thickness of active layer.
InitialPassiveLayerThickness Initial passive layer thickness.
MaxConcDueToErosion Maximum concentration due to erosion
MorphologicalUpdate Morphological update method
NonScouringBedLevel Non-scouring bedlevel
PassiveSTReaches List of passive reaches
RatioD90D50 RatioD90D50
RemovalStructures List of removal structures for MU
SedimentResistance Sediment resistance used in MIKE Urban for Einstein decomposition
SedimentResistanceType Sediment resistance computation type used in MIKE Urban for Einstein decomposition
SkinFrictionType Use Van Rijn's method for calculating skin friction used in sediment transport formulas
UnlimitedScouringLevel Level for unlimited scouring
UseOnlyHD 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.

Extension Methods

GetComponent Get component with specified componentId, or null if not found.
(Defined by STExtensions)
GetComponentIndex Get component index of specified componentId, or -1 if not found.
(Defined by STExtensions)
NumberOfComponents Total number of ST fractions/components
(Defined by STExtensions)

See Also