|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Arena | |
| simuLCS | |
| simuLCS.graphics | |
| Uses of Arena in simuLCS |
| Fields in simuLCS declared as Arena | |
protected Arena |
Agent.arena
Link to the Arena where the agent is placed. |
protected Arena |
Food.arena
Link to the Arena where the agent is placed. |
protected Arena |
Simulation.arena
|
| Methods in simuLCS that return Arena | |
Arena |
Agent.getArena()
Returns a pointer to the Arena where the Agent is placed. |
| Methods in simuLCS with parameters of type Arena | |
void |
Agent.move(Arena a,
Entity[] others,
int nbagents,
java.awt.Graphics2D g)
Move the Agent by modifying its coordinates. |
Vector2D |
AgentClassifier.getNewMovVectorAccordingTo(ClassifierSet behaviourToConsider,
Arena arena,
Entity[] others,
int nbEntities,
java.awt.Graphics2D g,
ClassifierSet actionSetToReturn)
Calculates the New Movement Vector according to the behaviourToConsider.
|
void |
AgentClassifier.move(Arena arena,
Entity[] others,
int nbEntities,
java.awt.Graphics2D g)
Move the agent according to its behaviour and the others entities around. |
void |
AgentClassifierAutomatic.move(Arena arena,
Entity[] others,
int nbEntities,
java.awt.Graphics2D g)
Moves the agent. |
protected ZClassifierSet |
AgentClassifierLearning.moveLearner(Arena arena,
Entity[] others,
int nbEntities,
java.awt.Graphics2D g)
From the actual position of the agent, the system will try to guess where it is going to be at the next time step, by calculating its response according to its expected behaviour (ie the current behaviour provided by the Learning System). |
protected void |
AgentClassifierLearning.moveAndLearn(java.awt.geom.Point2D nextCoord,
Vector2D nextMovVector,
Arena arena,
Entity[] others,
int nbEntities,
java.awt.Graphics2D g)
Moves the Ghost and updates the rules with the reward |
void |
AgentClassifierLearning.move(Arena arena,
Entity[] others,
int nbEntities,
java.awt.Graphics2D g)
Moves the agent. |
void |
AgentDuck.move(Arena a,
Entity[] others,
int nbEntities,
java.awt.Graphics2D g)
Moves the Agent according to the equation giving the movement vector |
void |
AgentInteractive.move(Arena a,
Agent[] ag,
int nbAgents,
java.awt.Graphics2D g)
|
void |
Arena.move(Arena a,
Entity[] others,
int nbagents,
java.awt.Graphics2D g)
The Arena does not move. |
abstract void |
Entity.move(Arena a,
Entity[] others,
int nbEntities,
java.awt.Graphics2D g)
Subclasses must explain how the entity moves. |
void |
Food.move(Arena a,
Entity[] others,
int nbagents,
java.awt.Graphics2D g)
Food does not move. |
static Vector2D |
Vector2D.getCorrectedVector(Vector2D movVector,
Arena a,
Entity me,
java.awt.Graphics2D g)
Correct the vector so that it doesn't bring the Entity outside the Arena. |
| Constructors in simuLCS with parameters of type Arena | |
Agent(java.util.Random gen,
Arena a)
Constructs an Agent placed randomly inside the Arena. |
|
Agent(java.util.Random gen,
Arena a,
java.lang.String name)
Constructs an Agent placed randomly inside the Arena with the name name. |
|
AgentClassifier(java.util.Random gen,
Arena a,
java.lang.String name)
Creates an AgentClassifier randmoly placed inside the Arena |
|
AgentClassifierAutomatic(java.util.Random gen,
Arena a,
java.lang.String name)
Constructs Agent Ra, Robot Automatic. |
|
AgentClassifierDuck(java.util.Random gen,
Arena a,
java.lang.String name)
Creates the Agent with the set of rules corresponding to the duck model |
|
AgentClassifierLearning(java.util.Random gen,
Arena a,
java.lang.String name,
Template t,
ClassifierSet b)
Creates an ACL with a given Template and a given Behaviour |
|
AgentClassifierLearning(java.util.Random gen,
Arena a,
java.lang.String name)
Creates an ACL with a default behaviour "Avoid danger". |
|
AgentDuck(java.util.Random gen,
Arena a)
|
|
AgentDuck(java.util.Random gen,
Arena a,
java.lang.String name)
|
|
AgentInteractive(Utils u,
java.util.Random gen,
Arena a)
|
|
Food(java.util.Random gen,
Arena a)
|
|
| Uses of Arena in simuLCS.graphics |
| Fields in simuLCS.graphics declared as Arena | |
private Arena |
G_PanelDraw.arena
|
| Methods in simuLCS.graphics with parameters of type Arena | |
void |
G_PanelDraw.linkArena(Arena a)
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||