Click or drag to resize

DHI.Mike1D.SimLauncher Namespace

Launching and controlling a simulation, user interface and progress reporting.
Classes
  ClassDescription
Public classApv
Class for handling APV files, especially the _spi_ file and _kill_ files
Public classProgressWriterApv2
Write progress to APV _spi_ files and check for a _kill_ file.
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