MultiValueChromosome.h File Reference

This file contains declaration and implementation of multi-value chromosome classes (with and without support for arithmetic crossover operations). More...

#include <vector>
#include "Chromosome.h"
#include "Platform.h"
#include "RepresentationInterfaces.h"
#include "DomainChromosome.h"

Namespaces

namespace  Chromosome
namespace  Chromosome::Representation

Classes

class  Chromosome::Representation::GaChromosomeValue< TYPE >
 This class is used by GaMultiValueChromosome template class for extracting of single values from chromosome's code and other manipulation on chromosome's code. More...
class  Chromosome::Representation::GaMultiValueChromosome< TYPE >
 This class can be used for chromosomes which code has multiple values. Values can be of any type, but all values must have same type, they must use same value set and must obey requirements introduced by the value set. More...
class  Chromosome::Representation::GaMVArithmeticChromosome< TYPE >
 This class can be used for chromosomes which code has multiple values that support arithmetic operations. Values can be of any type, but all values must have same type, they must use same value set and must obey requirements introduced by the value set. More...


Detailed Description

This file contains declaration and implementation of multi-value chromosome classes (with and without support for arithmetic crossover operations).


Genetic Algorithm Library
Coolsoft Software Development