copy() const =0 | genetiK::gp::Individual | [pure virtual] |
crossOver(genetiK::Individual *i, genetiK::Individual **child1, genetiK::Individual **child2) | genetiK::gp::Individual | [virtual] |
extract(const unsigned int label) const | genetiK::gp::Individual | [protected] |
fitness()=0 | genetiK::gp::Individual | [pure virtual] |
getCardinality() const | genetiK::gp::Individual | [protected] |
getIndividualFactory() const | genetiK::gp::Individual | [protected] |
getRoot() const | genetiK::gp::Individual | [inline, protected] |
Individual(IndividualFactory *individualFactory) | genetiK::gp::Individual | |
Individual(const Individual &individual) | genetiK::gp::Individual | |
genetiK::Individual::Individual(void) | genetiK::Individual | |
genetiK::Individual::Individual(const Individual &individual) | genetiK::Individual | |
mutate(const double mutationProbabilty) | genetiK::gp::Individual | [virtual] |
operator<(Individual &i2) | genetiK::Individual | [inline, virtual] |
setLabels() | genetiK::gp::Individual | [protected] |
substituteBranch(const unsigned int label, Gene *newSubTree) | genetiK::gp::Individual | [protected] |
toString() const | genetiK::gp::Individual | [virtual] |
~Individual(void) | genetiK::gp::Individual | [virtual] |