Public Member Functions | Public Attributes

ClassifierParams Class Reference
[XCS learning classifier system]

Classifier data structure in XCS algorithm. More...

#include <ClassifierParams.h>

Inheritance diagram for ClassifierParams:

List of all members.

Public Member Functions

 ClassifierParams (double p, double eps, double F)
void registerParameters (StateP state)
 Register genotype's parameters (called before Genotype::initialize).
virtual bool initialize (StateP state)
 Initialize a genotype object (read parameters, perform sanity check, build data).
virtual Genotypecopy ()
 Create an identical copy of the genotype object.
virtual std::vector< CrossoverOpP > getCrossoverOp ()
 Create and return a vector of crossover operators.
virtual std::vector< MutationOpP > getMutationOp ()
 Create and return a vector of mutation operators.
virtual void read (XMLNode &node)
 Read genotype data from XMLNode.
virtual void write (XMLNode &node)
 Write genotype data to XMLNode.

Public Attributes

double p_
double eps_
double F_
double as_
unsigned long long int ts_
double exp_
int num_

Detailed Description

Classifier data structure in XCS algorithm.

Definition at line 11 of file ClassifierParams.h.

The documentation for this class was generated from the following file: