#include <NMPreviousWorstCondition.h>
Diagram dziedziczenia dla NMPreviousWorstCondition
Porównuje z epsilon odległość, wartości funkcji lub nachylenie funkcji pomiędzy najgorszymi punktami w sympleksie w bieżącej i poprzedniej iteracji.
Metody publiczne | |
NMPreviousWorstCondition (void) | |
Konstruktor domyślny. | |
NMPreviousWorstCondition (const NMPreviousWorstCondition &from) | |
Konstruktor kopiujący. | |
NMPreviousWorstCondition (CountedPtr< StandardStopCondition > cpComparison) | |
Konstruktor. | |
~NMPreviousWorstCondition (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. |