Dokumentacja klasy EMIterationsCondition

#include <EMIterationsCondition.h>

Diagram dziedziczenia dla EMIterationsCondition

EMStopCondition Lista wszystkich składowych.

Opis szczegółowy

Warunek stopu metody ewolucyjnej oparty na liczbie kolejnych iteracji, w których nie zmienił się najlepszy punkt.

Sprawdza, czy liczba kolejnych iteracji, w których nie zmienił się najlepszy punkt, jest większa niż (epsilon).


Metody publiczne

 EMIterationsCondition (void)
 Konstruktor domyślny.
 EMIterationsCondition (const EMIterationsCondition &from)
 Konstruktor kopiujący.
 ~EMIterationsCondition (void)
 Destruktor.
virtual std::auto_ptr< StopConditionBase > Clone () const
 Tworzy kopię obiektu.
virtual wxString ToString () const
 Zwraca tekstowy opis warunku stopu.
virtual bool IsMet (const ColumnVector &previousBestPoint, const ColumnVector &bestPoint, const FunctionBase &function, double pointStandardDeviation, double valueStandardDeviation, unsigned stagnantIterations) const
 Sprawdź warunek stopu.


Dokumentacja konstruktora i destruktora

EMIterationsCondition::EMIterationsCondition const EMIterationsCondition from  ) 
 

Konstruktor kopiujący.

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


Dokumentacja funkcji składowych

bool EMIterationsCondition::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 z EMStopCondition.


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