Modifier and Type | Method and Description |
---|---|
WorldState |
GridSimulation.getSimpleSimulationState() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
WorldState |
GridSimulation.getSimpleSimulationState() |
Modifier and Type | Method and Description |
---|---|
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").
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
GridSimulationWorldState
This class describes the SimulationWorldState.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
WorldState |
GraphSimulation.getSimpleSimulationState() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
GraphSimulationWorldState
Holds the current state of a graph simulation (2012 Mars Scenario)
|
Modifier and Type | Method and Description |
---|---|
WorldState |
GraphSimulation.getSimpleSimulationState() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
WorldState |
GraphSimulation.getSimpleSimulationState() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Field and Description |
---|---|
WorldState |
SimulationStateImpl.simulationState |
Modifier and Type | Method and Description |
---|---|
abstract WorldState |
AbstractSimulation.getSimpleSimulationState()
This method is supposed to return the state of the world, excluding agents.
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Class and Description |
---|---|
class |
SimulationWorldState
This class describes the SimulationWorldState.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
SimulationAgentExtend.updateWorldState(WorldState workdstate,
SimulationAgent[] agents) |
Copyright © 2013. All Rights Reserved.