massim.framework.simulation
Class RoundRobinSimulation

java.lang.Object
  extended by massim.framework.DefaultSimulation
      extended by massim.framework.simulation.AbstractSimulation
          extended by massim.framework.simulation.RoundRobinSimulation
All Implemented Interfaces:
Component, Simulation

public abstract class RoundRobinSimulation
extends AbstractSimulation

This provides a round-robin-style default to let agents act.


Constructor Summary
RoundRobinSimulation()
           
 
Method Summary
 void runAgents()
          This method is supposed to let agents act.
 void runFinalAgents()
           
 void runInitAgents()
           
 
Methods inherited from class massim.framework.simulation.AbstractSimulation
configureSimulation, endSimulation, finalizeSimpleSimulation, getAgents, getSimpleSimulationState, getSimulationState, getSteps, initializeSimpleSimulation, postSimulationStep, preSimulationStep, setSteps, simulationStep, startSimulation, stepSimulation
 
Methods inherited from class massim.framework.DefaultSimulation
concurrentCreateAgent, concurrentGetAction, createAgent, getAction, getAgentManager, getController, removeAgent, removeAllAgents, setAgentManager, setController, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface massim.framework.Simulation
isFinished
 

Constructor Detail

RoundRobinSimulation

public RoundRobinSimulation()
Method Detail

runAgents

public void runAgents()
Description copied from class: AbstractSimulation
This method is supposed to let agents act.

Specified by:
runAgents in class AbstractSimulation

runInitAgents

public void runInitAgents()
Specified by:
runInitAgents in class AbstractSimulation

runFinalAgents

public void runFinalAgents()
Specified by:
runFinalAgents in class AbstractSimulation


Copyright © 2012. All Rights Reserved.