IMike1DController Methods

Methods

Finish Finish and clean up.
Initialize Initialize the engine. Initialize sets up the engine net. When done, the EngineNet will be ready to inform on what data is available
Prepare Prepare the engine. This is called just before run is called. I will set the initial state (initial conditions), open output files etc.
RaiseSpecialEvent Trigger a custom special event
Run Run the engine
RunUntil Run the engine until endTime.

endTime should not exceed the simulation end time.

StopSimulation Calling this function will end the simulation after the current timestep has been completed
Validate Validate that the Controller/data access modules does not have any errors/warnings. Can be called before Initialize(IDiagnostics).

Extension Methods

CanWriteHtmlSummary Check if controller is in a state to write HTML summary
(Defined by ControllerExtensions)

See Also