Click or drag to resize

DHI.Mike1D.SimLauncher Namespace

 
Classes
  ClassDescription
Public classApv
Class for handling APV files, especially the _spi_ file and _kill_ files
Public classHTMLErrorLog
Write diagnostics items to an HTML file.
Public classHTMLLog
Base class for HTML log file writers. It is handling log file rolling, i.e. when a new mysim.html log file is created, the existing is renamed to mysim01.html, and the mysim01.html is renamed to mysim02.html etc. up til MaxNumberOfFileBackups.
Public classHTMLSummary
Write a summary of a simulation to an HTML file.
Public classMike1DApplicationForm
Application form, showing warnings, progress etc.
Public classPipeDesignWindow
Pipe design form window
Public classProgressWriterApv2
Write progress to APV _spi_ files and check for a _kill_ file.
Public classProgressWriterGuiRRCalibration
Write progress to GUI for time stepping type of simulations
Public classProgressWriterGuiTimeStepping
Write progress to GUI for time stepping type of simulations
Public classSimLauncherUtil
Misc helper methods
Public classSimulationLauncher
The simulation launcher loads and runs a setup in a simple GUI, with progress bar and start/stop capabilities.

It is using the SimulationWorker to do the actual simulation, so in case the GUI is not required, use instead the SimulationWorker.

Public classSimulationParameters
Simulation parameters, used by the SimulationLauncher and SimulationWorker
Public classSimulationWorker
Simulation worker is a class that performs the actual simulation, by using the IMike1DController. It handles special log file writing, html summery/error, apv files. It also takes care of running any autocalibration before the actual simulation.

Special behavior can be specified in the SimulationParameters.

Interfaces
  InterfaceDescription
Public interfaceISimulationLauncher
A simple simulation launcher interface that loads and runs a setup, either with a GUI or silently.
Public interfaceISimulationUI
Interface that for customize the simulation UI
Delegates
Enumerations