Click or drag to resize

DHI.Mike1D.HDParameterDataAccess Namespace

Parameters for HD type simulations, also includes AD, ST and similar parameters related to a HD simulation, initial conditions etc.
Classes
  ClassDescription
Public classBedResistance
The BedResistance class holds information of the resistance numbers throughout the network.

These are the resistance numbers used if the cross section has the Relative Resistance formulation.

All resistance values in one BedResistance object all relates to the same ResistanceFormulation.

Also, all resistance values are either multi-zone or single zone. Though a single zone value can be set by having only one zone, and hence no zone seperators.

Public classBedResistanceBedResistanceZoneSeperators
Seperator levels for multi-zone resistance definitions
Public classBedResistanceBedResistenceZoneSeperatorInterpolatable
Class that handles interpolation between zone seperators
Public classBedResistanceValueSet
A set of value of bed resistance.

Used as return value from GetBedResistanceValues(ILocation, Double, IDiagnostics).

Public classColebrookWhiteCoefficients
Class containing parameters for the Colebrook-White formulation
Public classDemData
External grid-files including DEM data
Public classFloodMap
Class containing data for automatic creation of flood map files.
Public classHDAdditionalOutput
Class handling the different additional outputs that can be saved to a file.
Public classHDAdditionalOutputExtensions
Extension methods for HDAdditionalOutput
Public classHDAddOn
Add-ons for HD module
Public classHDInitDischargeInterpolatable
Helper class for interpolating initial discharge values.
Public classHDOptions
Options for HD calculations
Public classHDParameterData
HD parameters
Public classHDWaterLevelDepthInterpolatable
Helper class for interpolating initial water level/water depth values.
Public classInitialConditions
Initial conditions describes the values the state variables should initially have. The posibilities does not exclude one another but may well be used in combination. The possibilities are: Steady state solution State start Hot start Parameter First the values are set using a state condition, a hot start condition or a parameter condition, values are searched in that order. When done, the solver will do a steady state initialisation if UseSteadyStateSolution is activated.

A global value for the water level/depth and the discharge must always be set (default set to zero)

Public classMapOutputFile
Flood map output file specification
Public classSolverSettings
Various parameters and settings for the HD solver
Public classTimeStepping
Class specifying how timestepping is taking place.
Public classWaveApproximation
Wave approximation network values.
Public classWaveApproximationTypeDescription
Class that can provide a description of the wave approximation value
Structures
  StructureDescription
Public structureHDInitDischarge
Discharge initial value
Public structureHDWaterLevelDepth
Structure to specify a water level or a water depth. The LevelBased specifies whether is is a water level (true) or a water depth false)
Interfaces
  InterfaceDescription
Public interfaceIHeadLossParameterSet
Set of parameters that describes how and with what data the head loss calculations are performed. Parameters in this class covers the standard head loss calculations that are performed and implemented in a sewer system.
Enumerations
  EnumerationDescription
Public enumerationBottomSlotType
Type of bottom slot
Public enumerationEffectiveFlowAreaEstimationTypes
Description of how the exffective node area is to be estimated when using the HeadLossCalculationMethod = classic. For the other methods TotalWettedArea is always used. CalculatedEffectiveArea and ReducedCalculatedEffectiveArea are only allowed for Manholes.
Public enumerationFloodMapOutputItem
Item used in M11 Map Output Type of item
Public enumerationFloodMapOutputType
Type enum used in M11 Map Output Type of map
Public enumerationHDWaterLevelDepthTypes
Type of water level/depth points used for initial conditions.
Public enumerationHeadLossCalculationMethod
Head loss calculation methods
Public enumerationLevelDataType
Specifies whether height information is level based or depth based. Depth based refers to BottomLevel.
Public enumerationLossCoefficientTypes
The available loss coefficient types distinguish three different interpretations of the specified head loss coefficient.
Public enumerationMapOutputFileStoringFrequencyUnitTypes
The unit used when controlling when to store flood map results
Public enumerationNodeSolverType
Which node solver to use. Currently only PardisoSolver is available TODO: Remove?
Public enumerationRoutingElevationMethod
The method for calculation of elevation (water level) in the routing element.
Public enumerationRoutingMethod
Method that is used when calculating the routing
Public enumerationStructureSetWaterLevelsAtTime
Type of bottom slot
Public enumerationTimeSteppingType
Enumeration listing the type of time stepping that is allowed
Public enumerationTopSlotType
Type of bottom slot
Public enumerationWaveApproximationType
Wave approximation types