DHI.Mike1D.SimLauncher Namespace

Launching and controlling a simulation, user interface and progress reporting.

Classes

Apv Class for handling APV files, especially the _spi_ file and _kill_ files
ProgressWriterApv2 Write progress to APV _spi_ files and check for a _kill_ file.
SimLauncherUtil Misc helper methods
SimulationLauncher 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.

SimulationParameters Simulation parameters, used by the SimulationLauncher and SimulationWorker
SimulationWorker 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

ISimulationLauncher A simple simulation launcher interface that loads and runs a setup, either with a GUI or silently.
ISimulationUI Interface that for customize the simulation UI

Delegates

SimulationLauncherSimulationDoneEventType Delegate type, called when simulation is done

Enumerations