com.yobotics.simulationconstructionset.util.simulationRunner
Class BlockingSimulationRunner
java.lang.Object
com.yobotics.simulationconstructionset.util.simulationRunner.BlockingSimulationRunner
public class BlockingSimulationRunner
- extends java.lang.Object
Title:
Description:
Copyright: Copyright (c) 2007
Company:
- Version:
- 1.0
- Author:
- not attributable
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BlockingSimulationRunner
public BlockingSimulationRunner(SimulationConstructionSet scs,
double maximumClockRunTimeInSeconds)
BlockingSimulationRunner
public BlockingSimulationRunner(SimulationConstructionSet scs,
double maximumClockRunTimeInSeconds,
boolean destroySimulationaIfOverrunMaxTime)
simulateNTicksAndBlock
public void simulateNTicksAndBlock(int numberOfTicks)
throws BlockingSimulationRunner.SimulationExceededMaximumTimeException
- Throws:
BlockingSimulationRunner.SimulationExceededMaximumTimeException
simulateAndBlock
public void simulateAndBlock(double simulateTime)
throws BlockingSimulationRunner.SimulationExceededMaximumTimeException
- Throws:
BlockingSimulationRunner.SimulationExceededMaximumTimeException
doOneShotRewindTest
public boolean doOneShotRewindTest(double t0,
double t1,
double t2)
throws BlockingSimulationRunner.SimulationExceededMaximumTimeException
- Throws:
BlockingSimulationRunner.SimulationExceededMaximumTimeException
destroySimulation
public void destroySimulation()
waitForSimulationToFinish
public static void waitForSimulationToFinish(SimulationConstructionSet scs,
double maximumClockRunTimeInSeconds,
boolean destroySimulationaIfOverrunMaxTime)
throws BlockingSimulationRunner.SimulationExceededMaximumTimeException
- Throws:
BlockingSimulationRunner.SimulationExceededMaximumTimeException