|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use ClassifierSet | |
| simuLCS | |
| Uses of ClassifierSet in simuLCS |
| Subclasses of ClassifierSet in simuLCS | |
class |
ZClassifierSet
Implements the main functions of our ZCS. |
| Fields in simuLCS declared as ClassifierSet | |
protected ClassifierSet |
AgentClassifier.behaviour
The behaviour of the Agent |
protected ClassifierSet |
AgentClassifierAutomatic.c1
The first behaviour |
protected ClassifierSet |
AgentClassifierAutomatic.c2
The second behaviour |
protected ClassifierSet |
AgentClassifierLearning.behaviourToShow
This behaviour is just a copy of behaviourLearning |
protected ClassifierSet |
AgentClassifierLearning.behaviourTemp
|
protected ClassifierSet |
AgentClassifierLearning.behaviourLearning
|
| Methods in simuLCS that return ClassifierSet | |
ClassifierSet |
Agent.getBehaviour()
For compatibility reasons, subclasses might implement an Agent whose behaviour is described by a ClassifierSet. |
ClassifierSet |
Agent.getBehaviour(int i)
Get the classifier set representing the behaviour of the Agent. |
ClassifierSet |
AgentClassifier.getBehaviour()
|
ClassifierSet |
AgentClassifierLearning.getBehaviour(int whichOne)
Returns the given behaviour (real one, expected one, or expected one ordered) |
ClassifierSet |
ClassifierSet.getMatchSet(java.lang.String condToSatisfy)
Extract the classifiers of the set which have a Condition part that satisfies the condToSatisfy i.e. each bit of the condition part of classifier is either '#' or the same symbol (0 or 1) as the condToSatisfy one. |
ClassifierSet |
ClassifierSet.getActionSet()
Operate a selection among those Classifiers (the satisfied) By default, no selection, all the classifiers are kept Should be overriden by subclasses |
ClassifierSet |
ZClassifierSet.getActionSet()
By convention, the default Action Set is generated with a Roulette Wheel |
| Methods in simuLCS with parameters of type ClassifierSet | |
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.setBehaviour(ClassifierSet behaviour)
|
void |
ClassifierSet.addClassifierSet(ClassifierSet cs)
|
| Constructors in simuLCS with parameters of type ClassifierSet | |
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 |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||