#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. |