Click or drag to resize

STAdditionalOutput Class

Sediment outputs. This class has two purposes.

1) It is a helper class that helps creates quantities for result specification. This is done by setting a flag and calling one of the

GetOutputQuantities
methods.

2) It will enable calculators inside the engine. If the flag is not set, the quantity will not be available for output. This is the case for the quantities:

Inheritance Hierarchy
SystemObject
  DHI.Mike1D.STDataAccessSTAdditionalOutput

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 STAdditionalOutput

The STAdditionalOutput type exposes the following members.

Constructors
  NameDescription
Public methodSTAdditionalOutput
Initializes a new instance of the STAdditionalOutput class
Top
Properties
  NameDescription
Public propertyActiveLayerFraction
Active layer Fraction.
Public propertyActiveLayerThicknessIOF
Active layer thickness - Integrated over fractions.
Public propertyBedLevel
Bed level.
Public propertyBedLevelChange
Bed level change, accumulated from initial timestep.
Public propertyBedLoadIOF
Bed load - Integrated over fractions.
Public propertyBedLoadRemovalIOFAccumulated
Mass transport for all fractions and accumulated over time.
Public propertyConcentrationIOF
Concentration - Integrated over fractions.
Public propertyD50
D50.
Public propertyD90
D90.
Public propertyDimensionlessBedShearStress
DimensionlessBedShearStress.
Public propertyFractionalActiveLayerMass
Fractional activelayer mass.
Public propertyFractionalActiveLayerThickness
Fractional activelayer thickness.
Public propertyFractionalBedLoad
Fractional bed load.
Public propertyFractionalBedLoadRemovalAccumulated
fractional bed load removal accumulated over time.
Public propertyFractionalMassTransportAccumulated
fractional mass transport accumulated over time.
Public propertyFractionalPassiveLayerMass
Fractional passivelayer mass.
Public propertyFractionalPassiveLayerThickness
Fractional passivelayer thickness.
Public propertyFractionalSedimentConcentration
Fractional sediment concentration.
Public propertyFractionalSuspendedLoad
Fractional suspended load.
Public propertyFractionalTotalLayerMass
Fractional active+passivelayer mass.
Public propertyFractionalTotalLayerThickness
Fractional active+passivelayer thickness.
Public propertyFractionalTotalLoad
Fractional total load.
Public propertyFractionalTotalLoadAccumulated
Fractional total load accumulated over time.
Public propertyGeometricMeanDiameter
Geometric mean diameter.
Public propertyMassError
Mass error, NonCohesive components only.
Public propertyMassTransportIOFAccumulated
Mass transport for all fractions and accumulated over time.
Public propertyPassiveLayerFraction
Passive layer fraction.
Public propertyPassiveLayerThicknessIOF
Passive layer thickness - Integrated over fractions.
Public propertySedimentVolumeChange
Sediment volume change pr. length.
Public propertySkinShearStress
Skin shear stress.
Public propertySuspendedLoadIOF
Suspended load - Integrated over fractions.
Public propertyTotalLayerThicknessIOF
Total layer thickness - Integrated over fractions.
Public propertyTotalLoadIOF
Total load - Integrated over fractions.
Public propertyTotalLoadIOFAccumulated
Total load for all fractions accumulated over time.
Public propertyTotalShearStress
Total shear stress.
Top
Methods
  NameDescription
Public methodStatic memberAddToQuantities
Add a set of quantities for one or more components

To get quantites for all components for their active-layer-fraction:

AddToQuantities(quantities, stData, st => STComponentQuantities.ActiveLayerFraction(st));
To get total load quantites for all non-cohesive components:
AddToQuantities(quantities, stData, st => STComponentQuantities.TotalLoad(st), false);

Public methodStatic memberAddToQuantitiesConditional
Add a set of quantities for one or more components

To get bed load quantites for all non cohesive components that has bed load enabled:

AddToQuantitiesConditional(quantities, stData, st => STComponentQuantities.BedLoad(st), st => st.HasBedLoad);

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 methodStatic memberGetOutputQuantities(STData)
Set additional outputs enabled in AdditionalOutput.
Public methodStatic memberGetOutputQuantities(STData, STAdditionalOutput)
Set additional outputs enabled in addOut.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
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.)
Top
See Also