public class GridSimulation extends AbstractGridSimulation
Constructor and Description |
---|
GridSimulation() |
Modifier and Type | Method and Description |
---|---|
void |
configureSimulation(SimulationConfiguration c)
This method can be used by simulation managers to configure a simulation.
|
WorldState |
getSimpleSimulationState()
This method is supposed to return the state of the world, excluding agents.
|
void |
initializeSimpleSimulation()
This method is supposed to initialize a simulation.
|
boolean |
isFinished()
This method returns true iff the simulation is in a final state.
|
void |
postSimulationStep()
This method is supposed to make necessary changes to the world that must occur after
agent act in have acted in that step.
|
finalizeSimpleSimulation, preSimulationStep, runAgents, simulationStep, updateAgentPosition
runFinalAgents, runInitAgents
endSimulation, getAgents, getSimulationState, getSteps, setSteps, startSimulation, stepSimulation
concurrentCreateAgent, concurrentGetAction, createAgent, getAction, getAgentManager, getController, removeAgent, removeAllAgents, setAgentManager, setController, start, stop
public void configureSimulation(SimulationConfiguration c)
DefaultSimulation
configureSimulation
in interface Simulation
configureSimulation
in class AbstractSimulation
c
- configuration messagepublic WorldState getSimpleSimulationState()
AbstractSimulation
getSimpleSimulationState
in class AbstractSimulation
public void initializeSimpleSimulation()
AbstractSimulation
initializeSimpleSimulation
in class AbstractSimulation
public boolean isFinished()
Simulation
public void postSimulationStep()
AbstractSimulation
postSimulationStep
in class AbstractSimulation
Copyright © 2013. All Rights Reserved.