Observing.h File Reference

This file contains declaration of interfaces and classes needed to observe execution of an genetic algorithm. More...

#include <list>
#include "Platform.h"
#include "Threading.h"
#include "Chromosome.h"
#include "Statistics.h"
#include "AlgorithmState.h"

Namespaces

namespace  Algorithm
namespace  Observing

Classes

class  Observing::GaObserver
 GaObserver interface is base class for all algorithms' observers. This interface has defined methods to handle each event which can be raised by an algorithm. More...
class  Observing::GaObserverAdapter
 This is adapter class for GaObserver interface. It overrides all methods from the interface, so classes inherited from this class can implements only necessary methods. Detail description of the methods is given in specification of GaObserver interface. More...
class  Observing::GaObserversList
 This class manages subscriptions of observers to algorithm's events. More...


Detailed Description

This file contains declaration of interfaces and classes needed to observe execution of an genetic algorithm.


Genetic Algorithm Library
Coolsoft Software Development