Qualia  0.2
BinaryChromosome Member List

This is the complete list of members for BinaryChromosome, including all inherited members.

_codeCrossoverOnePoint(uint8_t *offspringCode, const uint8_t *parentCode1, const uint8_t *parentCode2, unsigned int point, unsigned int codeSize)BinaryChromosomestatic
_codeCrossoverTwoPoint(uint8_t *offspringCode, const uint8_t *parentCode1, const uint8_t *parentCode2, unsigned int point1, unsigned int point2, unsigned int codeSize)BinaryChromosomestatic
BinaryChromosome(BinaryChromosomeProperties *info)BinaryChromosome
Chromosome()Chromosomeinline
codeBinaryChromosome
copyFrom(const Chromosome &c)BinaryChromosomevirtual
crossoverOnePoint(const Chromosome &parent1, const Chromosome &parent2, Chromosome *offspring1, Chromosome *offspring2)BinaryChromosomestatic
crossoverTwoPoint(const Chromosome &parent1, const Chromosome &parent2, Chromosome *offspring1, Chromosome *offspring2)BinaryChromosomestatic
equals(const Chromosome &c) const BinaryChromosomevirtual
getGeneValue(int gene) const BinaryChromosome
infoBinaryChromosome
init()BinaryChromosomevirtual
initializeRandom(Chromosome &chromosome)BinaryChromosomestatic
mutate(float p)BinaryChromosomevirtual
mutateFlip(Chromosome &chromosome, float probability)BinaryChromosomestatic
setGeneValue(int gene, uint64_t value)BinaryChromosome
~BinaryChromosome()BinaryChromosomevirtual
~Chromosome()Chromosomeinlinevirtual