Click or drag to resize

DHI.Mike1D.Plugins Namespace

 
Classes
  ClassDescription
Public classCompositeStructureIterations
Print out composite structure iterations to console or file
Public classControlVariableExpression
Plugin class for adding variable expressions to the control module
Public classCulvertIterations
Print out culvert iterations to console or file
Public classDecoupledOutput
Plugin for setting up decoupled output.
Public classEcoLabDebugger
Plugin that enables debug output from ECO Lab.

The following parameters must be set:

  • FilePath: Path to file to write debug info to
  • DebugLevel: ECO Lab debug level
  • StartDateTime: Simulation time of start of debugging, format: yyyy-MM-dd HH:mm:ss
  • EndDateTime: Simulation time of start of debugging, format: yyyy-MM-dd HH:mm:ss

Public classEcoLabNumberChecker
Plugin that checks output from ECO Lab, and will throw an exception on first occurance of a NaN of inf number.
Public classMike1DPluginInfo
Information on how to load a MIKE 1D plugin.

A Mike 1D plugin is a class implementing the IMike1DPlugin. To utilize such a class, the name of the class and the name of the assembly containing the class must be provided. Also a number of arguments to the assembly can be defined.

Public classPluginWriteSteadyIterationsToFile
Plugin that enables writing of steady iterations to default HD result file.
Public classPostTimestepReport
Abstract class for producing a report at end of time step.
Public classRemoveLID
Plugin for removing some or all LID's from a setup
Structures
  StructureDescription
Public structureMike1DPluginArgument
Argument for a plugin, in the form of a key and a value
Interfaces
  InterfaceDescription
Public interfaceIMike1DPlugin
Interface for a MIKE 1D Plugin.