Dokumentacja klasy EMStopCondition

#include <EMStopCondition.h>

Diagram dziedziczenia dla EMStopCondition

EMIterationsCondition EMPointDeviationCondition EMValueDeviationCondition Lista wszystkich składowych.

Opis szczegółowy

Warunek stopu dla metody ewolucyjnej.


Metody publiczne

 EMStopCondition (void)
 Konstruktor domyślny.
 EMStopCondition (CountedPtr< StandardStopCondition > cpComparison)
 Konstruktor.
 EMStopCondition (const EMStopCondition &from)
 Konstruktor kopiujący.
virtual ~EMStopCondition (void)
 Destruktor.
virtual std::auto_ptr< StopConditionBase > Clone () const
 Tworzy kopię obiektu.
virtual DoubleParameter Epsilon () const
 Zwraca wartość minimalną epsilon.
virtual DoubleParameterrEpsilon ()
 Zwraca referencję na epsilon.
virtual bool IsMet (const ColumnVector &previousBestPoint, const ColumnVector &bestPoint, const FunctionBase &function, double pointStandardDeviation, double valueStandardDeviation, unsigned stagnantIterations) const
 Sprawdź warunek stopu.

Atrybuty chronione

CountedPtr< StandardStopConditionmcpComparison
 Obiekt dokonujący porównania podanych punktów lub wartości z epsilon.


Dokumentacja konstruktora i destruktora

EMStopCondition::EMStopCondition CountedPtr< StandardStopCondition cpComparison  ) 
 

Konstruktor.

Parametry:
cpComparison Obiekt dokonujący porównania podawanych w podklasach wartości z epsilon.

EMStopCondition::EMStopCondition const EMStopCondition from  ) 
 

Konstruktor kopiujący.

Parametry:
from Obiekt, którego wartość jest kopiowana.


Dokumentacja funkcji składowych

bool EMStopCondition::IsMet const ColumnVector &  previousBestPoint,
const ColumnVector &  bestPoint,
const FunctionBase function,
double  pointStandardDeviation,
double  valueStandardDeviation,
unsigned  stagnantIterations
const [virtual]
 

Sprawdź warunek stopu.

Parametry:
previousBestPoint Najlepszy punkt w poprzedniej iteracji.
bestPoint Najlepszy punkt w obecnej iteracji.
function Funkcja celu.
standardDeviation 
pointStandardDeviation Odchylenie standardowe liczone dla wszystkich punktów obecnej populacji.
valueStandardDeviation Odchylenie standardowe liczone dla wartości funkcji we wszystkich punktach obecnej populacji.
stagnantIterations Liczba iteracji, w których nie zmienił się najlepszy punkt.
Zwraca:
Czy warunek stopu jest spełniony.

Reimplementowana w EMIterationsCondition, EMPointDeviationCondition i EMValueDeviationCondition.


Dokumentacja dla tej klasy została wygenerowana z plików:
Wygenerowano Fri Sep 29 21:04:51 2006 dla EduOptim2 programem  doxygen 1.4.6