Dokumentacja klasy NMStopCondition

#include <NMStopCondition.h>

Diagram dziedziczenia dla NMStopCondition

NMBestWorstCondition NMCircumferenceCondition NMPreviousWorstCondition NMWorstReplacementCondition Lista wszystkich składowych.

Opis szczegółowy

Warunek stopu dla metody Neldera-Meada.


Metody publiczne

 NMStopCondition (void)
 Konstruktor domyślny.
 NMStopCondition (CountedPtr< StandardStopCondition > cpComparison)
 Konstruktor.
 NMStopCondition (const NMStopCondition &from)
 Konstruktor kopiujący.
virtual ~NMStopCondition (void)
 Destruktor.
virtual DoubleParameter Epsilon () const
 Zwraca wartość minimalną epsilon.
virtual DoubleParameterrEpsilon ()
 Zwraca referencję na epsilon.
virtual bool IsMet (const PointWithValue &bestPoint, const PointWithValue &worstPoint, const PointWithValue &previousWorstPoint, const PointWithValue &worstReplacement, double circumference) const =0
 Sprawdź warunek stopu.

Atrybuty chronione

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


Dokumentacja konstruktora i destruktora

NMStopCondition::NMStopCondition CountedPtr< StandardStopCondition cpComparison  ) 
 

Konstruktor.

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

NMStopCondition::NMStopCondition const NMStopCondition from  ) 
 

Konstruktor kopiujący.

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


Dokumentacja funkcji składowych

virtual bool NMStopCondition::IsMet const PointWithValue bestPoint,
const PointWithValue worstPoint,
const PointWithValue previousWorstPoint,
const PointWithValue worstReplacement,
double  circumference
const [pure virtual]
 

Sprawdź warunek stopu.

Parametry:
bestPoint Najlepszy punkt w sympleksie.
worstPoint Najgorszy punkt w sympleksie.
previousWorstPoint Najgorszy punkt w sympleksie w poprzedniej iteracji.
worstReplacement Punkt, który zastąpił najgorszy punkt w bieżącej iteracji.
improvementOfWorst Zmiana wartości funkcji w najgorszym punkcie.
circumference Obwód sympleksu.
Zwraca:
Czy warunek stopu jest spełniony.

Implementowany w NMBestWorstCondition, NMCircumferenceCondition, NMPreviousWorstCondition i NMWorstReplacementCondition.


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