Classifier class that holds all parameters and pointer to individual to which the parameters belong.  
 More...
#include <Classifier.h>
Classifier class that holds all parameters and pointer to individual to which the parameters belong. 
Definition at line 20 of file Classifier.h.
 
◆ Classifier() [1/2]
      
        
          | Classifier::Classifier  | 
          ( | 
          XCSParamsP  | 
          xcsParams,  | 
        
        
           | 
           | 
          unsigned long long int  | 
          time,  | 
        
        
           | 
           | 
          IndividualP  | 
          ind,  | 
        
        
           | 
           | 
          StateP  | 
          state  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ Classifier() [2/2]
      
        
          | Classifier::Classifier  | 
          ( | 
          ClassifierP  | 
          cl | ) | 
           | 
        
      
 
 
◆ checkState()
  
  
      
        
          | bool Classifier::checkState  | 
          ( | 
          const StateP  | 
          state | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ couldSubsume()
      
        
          | bool Classifier::couldSubsume  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ cover()
      
        
          | void Classifier::cover  | 
          ( | 
          std::set< int >  | 
          actions,  | 
        
        
           | 
           | 
          const GenotypeP  | 
          input,  | 
        
        
           | 
           | 
          StateP  | 
          state  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ doesMatch()
      
        
          | bool Classifier::doesMatch  | 
          ( | 
          const GenotypeP  | 
          input | ) | 
           | 
        
      
 
 
◆ doesSubsume()
      
        
          | bool Classifier::doesSubsume  | 
          ( | 
          ClassifierP  | 
          cl | ) | 
           | 
        
      
 
 
◆ getAction()
      
        
          | GenotypeP Classifier::getAction  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getActionId()
      
        
          | int Classifier::getActionId  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getActSetSize()
      
        
          | double Classifier::getActSetSize  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getDeletionVote()
      
        
          | double Classifier::getDeletionVote  | 
          ( | 
          double  | 
          avFit | ) | 
           | 
        
      
 
 
◆ getDontCareBitString()
      
        
          | BitStringP Classifier::getDontCareBitString  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getError()
      
        
          | double Classifier::getError  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getExperience()
      
        
          | double Classifier::getExperience  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getFitness()
      
        
          | double Classifier::getFitness  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getNumerosity()
      
        
          | int Classifier::getNumerosity  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getPrediction()
      
        
          | double Classifier::getPrediction  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getRuleBitString()
      
        
          | BitStringP Classifier::getRuleBitString  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getTimeStamp()
      
        
          | unsigned long long int Classifier::getTimeStamp  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isMoreGeneral()
      
        
          | bool Classifier::isMoreGeneral  | 
          ( | 
          ClassifierP  | 
          cl | ) | 
           | 
        
      
 
 
◆ mutateAction()
      
        
          | void Classifier::mutateAction  | 
          ( | 
          StateP  | 
          state | ) | 
           | 
        
      
 
 
◆ mutateRule()
      
        
          | void Classifier::mutateRule  | 
          ( | 
          GenotypeP  | 
          input,  | 
        
        
           | 
           | 
          StateP  | 
          state  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ numOfDCBits()
      
        
          | int Classifier::numOfDCBits  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ print()
      
        
          | void Classifier::print  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ printBitString()
  
  
      
        
          | void Classifier::printBitString  | 
          ( | 
          const BitStringP  | 
          bString | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ setAction()
      
        
          | void Classifier::setAction  | 
          ( | 
          GenotypeP  | 
          action | ) | 
           | 
        
      
 
 
◆ setActSetSize()
      
        
          | void Classifier::setActSetSize  | 
          ( | 
          double  | 
          as | ) | 
           | 
        
      
 
 
◆ setError()
      
        
          | void Classifier::setError  | 
          ( | 
          double  | 
          eps | ) | 
           | 
        
      
 
 
◆ setExperience()
      
        
          | void Classifier::setExperience  | 
          ( | 
          double  | 
          exp | ) | 
           | 
        
      
 
 
◆ setFitness()
      
        
          | void Classifier::setFitness  | 
          ( | 
          double  | 
          F | ) | 
           | 
        
      
 
 
◆ setNumerosity()
      
        
          | void Classifier::setNumerosity  | 
          ( | 
          int  | 
          num | ) | 
           | 
        
      
 
 
◆ setPrediction()
      
        
          | void Classifier::setPrediction  | 
          ( | 
          double  | 
          p | ) | 
           | 
        
      
 
 
◆ setTimeStamp()
      
        
          | void Classifier::setTimeStamp  | 
          ( | 
          unsigned long long int  | 
          ts | ) | 
           | 
        
      
 
 
◆ ind
      
        
          | IndividualP Classifier::ind | 
        
      
 
 
◆ params
      
        
          | ClassifierParamsP Classifier::params | 
        
      
 
 
◆ valid
◆ xcsParams
      
        
          | XCSParamsP Classifier::xcsParams | 
        
      
 
 
The documentation for this class was generated from the following files: