etomica.action
Class SimulationRestart

java.lang.Object
  extended by etomica.action.SimulationActionAdapter
      extended by etomica.action.SimulationRestart
All Implemented Interfaces:
IAction, SimulationAction, Serializable

public final class SimulationRestart
extends SimulationActionAdapter

Action that invokes reset method of all registered simulation elements, effectively initializing the entire simulation.

See Also:
Serialized Form

Field Summary
protected  SimulationDataAction accumulatorAction
           
protected  Configuration configuration
           
protected  boolean ignoreOverlap
           
 
Fields inherited from class etomica.action.SimulationActionAdapter
simulation, space
 
Constructor Summary
SimulationRestart(ISimulation sim, ISpace _space, IController _controller)
           
 
Method Summary
 void actionPerformed()
          Resets boxs, integrators, and accumulators.
 Configuration getConfiguration()
           
 SimulationDataAction getDataResetAction()
           
 boolean isIgnoreOverlap()
           
 void setConfiguration(Configuration configuration)
           
 void setDataResetAction(SimulationDataAction newResetAction)
           
 void setIgnoreOverlap(boolean doIgnoreOverlap)
           
protected  void setSimulation(ISimulation sim, ISpace _space, IController _controller)
           
 
Methods inherited from class etomica.action.SimulationActionAdapter
getSimulation, setSimulation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

configuration

protected Configuration configuration

ignoreOverlap

protected boolean ignoreOverlap

accumulatorAction

protected SimulationDataAction accumulatorAction
Constructor Detail

SimulationRestart

public SimulationRestart(ISimulation sim,
                         ISpace _space,
                         IController _controller)
Method Detail

setSimulation

protected void setSimulation(ISimulation sim,
                             ISpace _space,
                             IController _controller)

getDataResetAction

public SimulationDataAction getDataResetAction()

setDataResetAction

public void setDataResetAction(SimulationDataAction newResetAction)

setIgnoreOverlap

public void setIgnoreOverlap(boolean doIgnoreOverlap)

isIgnoreOverlap

public boolean isIgnoreOverlap()

actionPerformed

public void actionPerformed()
Resets boxs, integrators, and accumulators.


getConfiguration

public Configuration getConfiguration()
Returns:
Returns the configuration.

setConfiguration

public void setConfiguration(Configuration configuration)
Parameters:
configuration - The configuration to set.