Dokumentacja klasy NMBestWorstCondition

#include <NMBestWorstCondition.h>

Diagram dziedziczenia dla NMBestWorstCondition

NMStopCondition Lista wszystkich składowych.

Opis szczegółowy

Warunek stopu oparty na najlepszym i najgorszym punkcie w sympleksie.

Porównuje z epsilon odległość, wartości funkcji lub nachylenie funkcji pomiędzy najgorszym i najlepszym punktem w sympleksie.


Metody publiczne

 NMBestWorstCondition (void)
 Konstruktor domyślny.
 NMBestWorstCondition (const NMBestWorstCondition &from)
 Konstruktor kopiujący.
 NMBestWorstCondition (CountedPtr< StandardStopCondition > cpComparison)
 Konstruktor.
 ~NMBestWorstCondition (void)
 Destruktor.
virtual std::auto_ptr< StopConditionBase > Clone () const
 Tworzy kopię obiektu.
virtual bool IsMet (const PointWithValue &bestPoint, const PointWithValue &worstPoint, const PointWithValue &previousWorstPoint, const PointWithValue &worstReplacement, double circumference) const
 Sprawdź warunek stopu.


Dokumentacja konstruktora i destruktora

NMBestWorstCondition::NMBestWorstCondition const NMBestWorstCondition from  ) 
 

Konstruktor kopiujący.

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

NMBestWorstCondition::NMBestWorstCondition CountedPtr< StandardStopCondition cpComparison  ) 
 

Konstruktor.

Pozwala ustawić jedną z metod porównania najgorszego i najlepszego punktu: porównanie odległości (obiekt klasy DistanceCondition), porównanie wartości funkcji (ValueCondition), porównanie nachylenia funkcji (SlopeCondition).

Parametry:
cpComparison Obiekt dokonujący porównania.


Dokumentacja funkcji składowych

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

Sprawdź warunek stopu.

Zobacz również:
NMStopCondition::IsMet

Implementuje NMStopCondition.


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