Uses of Class
simuLCS.ClassifierSet

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, with the classifiers ordered to present them to the user.
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