Click or drag to resize

LTSJobListCreator Class

Class for creating an LTS job list.

The algorithm calculates the inflows only when it is raining. This effectively skips potential jobs where there is boundary inflow satisfying job start condition, but there is no active rain.

Inheritance Hierarchy
SystemObject
  DHI.Mike1D.Mike1DDataAccessLTSJobListCreator

Namespace:  DHI.Mike1D.Mike1DDataAccess
Assembly:  DHI.Mike1D.Mike1DDataAccess (in DHI.Mike1D.Mike1DDataAccess.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public class LTSJobListCreator

The LTSJobListCreator type exposes the following members.

Constructors
  NameDescription
Public methodLTSJobListCreator
Initializes a new instance of the LTSJobListCreator class
Top
Properties
  NameDescription
Public propertyCurrentTime
Current time in the job list generation.
Public propertySkipTimeStepOutputWithZeroInflows
Flag indicating whether to skip time step output when all inflows are zero.
Top
Methods
  NameDescription
Protected methodApplyExternalSources
Applies external sources.
Public methodCreateJobList
Returns LTSJobList for given simulation parameters in mike1DData.
Public methodCreateJobList(DateTime, DateTime, TimeSpan)
Returns LTSJobList for given simulation parameters.
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 methodFinalizeSimulation
Finalize simulation.
Public methodFinalizeTimeStep
Finalize time step.
Protected methodFindRainEvent
Find rain event.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetTotalInflow
Get inflow contributions from point source boundaries into nodes and catchment connections into nodes. For includeOnlyStormRunoff=true only Storm Runoff contributions are included.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Initialize.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPerformTimeStep
Perform time step.
Public methodPrepare
Prepare.
Public methodPrepareForTimeStep
Prepare for time step.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventPostTimeStepEvent
An event that is called after a time step.
Top
Fields
See Also