#include "Platform.h"
#include "Threading.h"
#include "Observing.h"
#include "Catalogue.h"
#include "Population.h"
#include "AlgorithmOperations.h"
#include "AlgorithmState.h"
Namespaces | |
| namespace | Algorithm |
Classes | |
| class | Algorithm::GaAlgorithmParams |
| Interface for parameters of genetic algorithm. More... | |
| class | Algorithm::GaAlgorithm |
| Interface for genetic algorithms. More... | |
| class | Algorithm::GaBaseAlgorithm |
| This class implements control of algorithm's execution and its state. It also provides synchronization for multithreading control of algorithm. More... | |
Enumerations | |
| enum | Algorithm::GaAlgorithmThreadType { Algorithm::GATT_CONTROL = 0, Algorithm::GATT_WORK = 1 } |
| This enumeration is used to identify type of thread which is used for execution by the genetic algorithm. More... | |