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