Uses of Interface
massim.framework.simulation.WorldState

Packages that use WorldState
massim.competition2006   
massim.competition2007   
massim.competition2008   
massim.competition2009   
massim.competition2010   
massim.competition2011   
massim.competition2012   
massim.framework.simulation   
massim.gridsimulations   
 

Uses of WorldState in massim.competition2006
 

Methods in massim.competition2006 that return WorldState
 WorldState GridSimulation.getSimpleSimulationState()
           
 

Methods in massim.competition2006 with parameters of type WorldState
 FinalPerception GridSimulationAgent.createFinalPerception(WorldState simstate, AgentState[] agentstates)
           
 InitialStickyPerception GridSimulationAgent.createInitialPerception(WorldState simstate, AgentState[] agentstates)
           
 Perception GridSimulationAgent.createPerception(WorldState simstate, AgentState[] agentstates)
           
 void GridSimulationAgent.processAction(Action a, WorldState simstate, AgentState[] agentstates)
           
 void GridSimulationAgent.updateWorldState(WorldState simstate, SimulationAgent[] agents)
           
 

Uses of WorldState in massim.competition2007
 

Methods in massim.competition2007 that return WorldState
 WorldState GridSimulation.getSimpleSimulationState()
           
 

Methods in massim.competition2007 with parameters of type WorldState
 FinalPerception GridSimulationAgent.createFinalPerception(WorldState simstate, AgentState[] agentstates)
           
 InitialStickyPerception GridSimulationAgent.createInitialPerception(WorldState simstate, AgentState[] agentstates)
           
 Perception GridSimulationAgent.createPerception(WorldState simstate, AgentState[] agentstates)
           
 void GridSimulationAgent.processAction(Action a, WorldState simstate, AgentState[] agentstates)
           
 void GridSimulationAgent.updateWorldState(WorldState simstate, SimulationAgent[] agents)
          take charge of agent's direction in world state. in the case, two or more agents wants to move in the same cell, only one of them can move in and the others will be set back to their old positions. in other words if the first agent wants to move to the cell, where another agent (also the second) stands. he will try to push the second agent away in a free cell .the push action can only success when the second agent does not want to perform a movement in his last simulation step and this simulation step(his actions can be "skip", "invalid" "pick", "drop", "mark", "unmark").
 

Uses of WorldState in massim.competition2008
 

Methods in massim.competition2008 with parameters of type WorldState
 FinalPerception GridSimulationAgent.createFinalPerception(WorldState simstate, AgentState[] as)
           
 InitialStickyPerception GridSimulationAgent.createInitialPerception(WorldState simstate, AgentState[] as)
           
 Perception GridSimulationAgent.createPerception(WorldState simstate, AgentState[] as)
           
 void GridSimulationAgent.processAction(Action a, WorldState simstate, AgentState[] agentstates)
           
 void GridSimulationAgent.setGrid(WorldState simstate)
          Set the GridSimulationWorldState
 void GridSimulationAgent.updateWorldState(WorldState simstate, SimulationAgent[] agents)
          take charge of agent's positions in world state.
 

Uses of WorldState in massim.competition2009
 

Classes in massim.competition2009 that implement WorldState
 class GridSimulationWorldState
          This class describes the SimulationWorldState.
 

Methods in massim.competition2009 with parameters of type WorldState
 FinalPerception GridSimulationAgent.createFinalPerception(WorldState simstate, AgentState[] as)
           
 InitialStickyPerception GridSimulationAgent.createInitialPerception(WorldState simstate, AgentState[] as)
           
 Perception GridSimulationAgent.createPerception(WorldState simstate, AgentState[] as)
           
 void GridSimulationAgent.processAction(Action a, WorldState simstate, AgentState[] agentstates)
           
 void GridSimulationAgent.setGrid(WorldState simstate)
          Set the GridSimulationWorldState
 void GridSimulationAgent.updateWorldState(WorldState simstate, SimulationAgent[] agents)
          take charge of agent's positions in world state.
 

Uses of WorldState in massim.competition2010
 

Methods in massim.competition2010 with parameters of type WorldState
 FinalPerception GridSimulationAgent.createFinalPerception(WorldState simstate, AgentState[] as)
           
 InitialStickyPerception GridSimulationAgent.createInitialPerception(WorldState simstate, AgentState[] as)
           
 Perception GridSimulationAgent.createPerception(WorldState simstate, AgentState[] as)
           
 void GridSimulationAgent.processAction(Action a, WorldState simstate, AgentState[] agentstates)
           
 void GridSimulationAgent.setGrid(WorldState simstate)
          Set the GridSimulationWorldState
 void GridSimulationAgent.updateWorldState(WorldState simstate, SimulationAgent[] agents)
          take charge of agent's positions in world state.
 

Uses of WorldState in massim.competition2011
 

Methods in massim.competition2011 that return WorldState
 WorldState GraphSimulation.getSimpleSimulationState()
           
 

Methods in massim.competition2011 with parameters of type WorldState
 FinalPerception GraphSimulationAgent.createFinalPerception(WorldState simstate, AgentState[] agentstates)
           
 InitialStickyPerception GraphSimulationAgent.createInitialPerception(WorldState simstate, AgentState[] agentstates)
           
 Perception GraphSimulationAgent.createPerception(WorldState simstate, AgentState[] agentstates)
          This method only calculates private agent perceptions.
 void GraphSimulationAgent.processAction(Action a, WorldState simstate, AgentState[] agentstates)
           
 

Uses of WorldState in massim.competition2012
 

Classes in massim.competition2012 that implement WorldState
 class GraphSimulationWorldState
          Holds the current state of a graph simulation (2012 Mars Scenario)
 

Methods in massim.competition2012 that return WorldState
 WorldState GraphSimulation.getSimpleSimulationState()
           
 

Methods in massim.competition2012 with parameters of type WorldState
 FinalPerception GraphSimulationAgent.createFinalPerception(WorldState simstate, AgentState[] agentstates)
           
 InitialStickyPerception GraphSimulationAgent.createInitialPerception(WorldState simstate, AgentState[] agentstates)
           
 Perception GraphSimulationAgent.createPerception(WorldState simstate, AgentState[] agentstates)
          This method only calculates private agent perceptions.
 void GraphSimulationAgent.processAction(Action a, WorldState simstate, AgentState[] agentstates)
           
 

Uses of WorldState in massim.framework.simulation
 

Fields in massim.framework.simulation declared as WorldState
 WorldState SimulationStateImpl.simulationState
           
 

Methods in massim.framework.simulation that return WorldState
abstract  WorldState AbstractSimulation.getSimpleSimulationState()
          This method is supposed to return the state of the world, excluding agents.
 

Methods in massim.framework.simulation with parameters of type WorldState
 FinalPerception SimulationAgent.createFinalPerception(WorldState simstate, AgentState[] agentstates)
           
 InitialStickyPerception SimulationAgent.createInitialPerception(WorldState simstate, AgentState[] agentstates)
           
 Perception SimulationAgent.createPerception(WorldState simstate, AgentState[] agentstates)
           
 void SimulationAgent.processAction(Action a, WorldState simstate, AgentState[] agentstates)
           
 

Uses of WorldState in massim.gridsimulations
 

Classes in massim.gridsimulations that implement WorldState
 class SimulationWorldState
          This class describes the SimulationWorldState.
 

Methods in massim.gridsimulations with parameters of type WorldState
abstract  void SimulationAgentExtend.updateWorldState(WorldState workdstate, SimulationAgent[] agents)
           
 



Copyright © 2012. All Rights Reserved.