#include <NMWorstReplacementCondition.h>
Diagram dziedziczenia dla NMWorstReplacementCondition
Porównuje z epsilon odległość, wartości funkcji lub nachylenie funkcji pomiędzy najgorszym punktem w sympleksie a punktem, który zastąpił go w bieżącej iteracji.
Metody publiczne | |
NMWorstReplacementCondition (void) | |
Konstruktor domyślny. | |
NMWorstReplacementCondition (const NMWorstReplacementCondition &from) | |
Konstruktor kopiujący. | |
NMWorstReplacementCondition (CountedPtr< StandardStopCondition > cpComparison) | |
Konstruktor. | |
~NMWorstReplacementCondition (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. |
|
Konstruktor kopiujący.
|
|
Konstruktor. Pozwala ustawić jedną z metod porównania punktów: porównanie odległości (obiekt klasy DistanceCondition), porównanie wartości funkcji (ValueCondition), porównanie nachylenia funkcji (SlopeCondition).
|
|
Sprawdź warunek stopu.
Implementuje NMStopCondition. |