Click or drag to resize

HDSteadyModule Class

Steady state module.
Inheritance Hierarchy
SystemObject
  DHI.Mike1D.Engine.ModuleSteadyHDSteadyModule

Namespace:  DHI.Mike1D.Engine.ModuleSteady
Assembly:  DHI.Mike1D.Engine (in DHI.Mike1D.Engine.dll) Version: 16.0.0.0 (11.1.1.1111)
Syntax
C#
public class HDSteadyModule : IModule, 
	IProxyProvider

The HDSteadyModule type exposes the following members.

Constructors
  NameDescription
Public methodHDSteadyModule
Constructor
Top
Properties
  NameDescription
Public propertyEngineNet
Engine net
Public propertyOrder
Order of module. Modules are processed in order.
Public propertyTime
Simulation time
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 methodFinalizeTimestep
FinalizeTimeStep allows the modules to do operations required when a time step has successfully completed
Public methodFinish
Release any license and clean up
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetProxy
Get a proxy for generic/global data
Public methodGetProxy(EngineNode)
Get a proxy for the node
Public methodGetProxy(EngineReach)
Get a proxy for the reach, covering a number of gridpoints
Public methodGetProxy(EngineReach, Int32)
Get a proxy for the gridpoint in the reach
Public methodGetProxyReachGeneric
Get a proxy for the reach, generic data (not gridpoint associated)
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 methodPerformTimestep
Perform timestep and return true if solution is accepted. Can be called several times for different values of Dt.
Public methodPreferredTimeStep
Returns the preferred time step for the current state. It is called between every time step and can increase as well as decrease the time step.

Used when AdaptiveTimeSteppingActivated is true.

Do return the maximum of the allowed time step; in case a buffer is required, this is handled by a time step controller.

Public methodPrepare
Prepare module for first time step.
Public methodPrepareForTimeStep
Prepare module for time step (set state(n+1) = state(n)).

Public methodSetup
Setup module
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also