public class SimulationControlManager
extends java.lang.Object
Simulation
(or
derived classes).Modifier and Type | Field and Description |
---|---|
protected static SimulationControlManager |
INSTANCE |
Constructor and Description |
---|
SimulationControlManager() |
Modifier and Type | Method and Description |
---|---|
static SimulationControlManager |
getInstance() |
void |
initSimulation() |
void |
registerInitSimulationCallback(InitSimulationCallbackI handler) |
void |
registerStartBatchCallback(StartBatchCallbackI handler) |
void |
registerStartSimulationCallback(StartSimulationCallbackI handler) |
void |
registerStartTransientPhaseCallback(StartTransientPhaseCallbackI handler) |
void |
registerStopBatchCallback(StopBatchCallbackI handler) |
void |
registerStopSimulationCallback(StopSimulationCallbackI handler) |
void |
registerStopTransientPhaseCallback(StopTransientPhaseCallbackI handler) |
void |
startBatch(int batchNumber) |
void |
startSimulation(Simulation sim) |
void |
startTransientPhase() |
void |
stopBatch(int batchNumber) |
void |
stopSimulation() |
void |
stopTransientPhase() |
protected static SimulationControlManager INSTANCE
public static SimulationControlManager getInstance()
public void registerInitSimulationCallback(InitSimulationCallbackI handler)
public void registerStartTransientPhaseCallback(StartTransientPhaseCallbackI handler)
public void registerStopTransientPhaseCallback(StopTransientPhaseCallbackI handler)
public void registerStartBatchCallback(StartBatchCallbackI handler)
public void registerStopBatchCallback(StopBatchCallbackI handler)
public void registerStartSimulationCallback(StartSimulationCallbackI handler)
public void registerStopSimulationCallback(StopSimulationCallbackI handler)
public void initSimulation()
public void startSimulation(Simulation sim)
public void stopSimulation()
public void startTransientPhase()
public void stopTransientPhase()
public void startBatch(int batchNumber)
public void stopBatch(int batchNumber)