ChromosomeOperations.h File Reference

This file contains declaration of interfaces of genetic operations which are performed over chromosomes. More...

#include "Platform.h"
#include "Catalogue.h"
#include "Operation.h"
#include "Chromosome.h"

Namespaces

namespace  Chromosome

Classes

class  Chromosome::GaCrossoverOperation
 GaCrossoverOperation class is base for crossover operations. More...
class  Chromosome::GaMutationOperation
 GaMutationOperation class is base for mutation operations. More...
class  Chromosome::GaFitnessOperation
 GaFitnessOperation class is base for fitness operations. More...
class  Chromosome::GaFitnessComparator
 GaFitnessComparator class is base for fitness comparators. More...

Typedefs

typedef GaCatalogue
< GaCrossoverOperation
Chromosome::GaCrossoverCatalogue
 GaCrossoverCatalogue type is instance of GaCatalogue template class and represents catalogue of crossover operations. Detailed description can be found in specification of GaCatalogue template class.
typedef GaCatalogue
< GaMutationOperation
Chromosome::GaMutationCatalogue
 GaMutationCatalogue type is instance of GaCatalogue template class and represents catalogue of mutation operations. Detailed description can be found in specification of GaCatalogue template class.
typedef GaCatalogue
< GaFitnessComparator
Chromosome::GaFitnessComparatorCatalogue
 GaFitnessComparatorCatalogue type is instance of GaCatalogue template class and represents catalogue of fitness comparators. Detailed description can be found in specification of GaCatalogue template class.


Detailed Description

This file contains declaration of interfaces of genetic operations which are performed over chromosomes.


Genetic Algorithm Library
Coolsoft Software Development