#include <SinglePointLineSearch.h>
Diagram dziedziczenia dla SinglePointLineSearch
Metody wywodzące się z tej klasy w każdej iteracji znajdują tylko pojedynczy punkt w przestrzeni jednej zmiennej. Najczęściej jest on wybierany na podstawie wartości pochodnych w punkcie poprzednim
W przypadku gdy metoda jest wykorzystywana do optymalizacji w kierunku przez metodę optymalizacji wielu zmiennych, wynikiem jest pojedynczy punkt. Gdy metoda działa samodzielnie, wynikiem jest cały przebieg optymalizacji.
Metody publiczne | |
~SinglePointLineSearch (void) | |
Destruktor. | |
virtual void | UpdateStartingConditions (const Result *result) const |
virtual void | ResetStartingConditions () const |
void | AddCommonParameterDescriptions (wxArrayString &descriptions, bool standalone) const |
virtual wxString | ToString (bool standalone=true) const |
Zwraca opis tekstowy metody (nazwa + parametry). | |
virtual bool | CanAssist (const ProblemBase *pProblem) const |
Sprawdza, czy metoda może wspomóc rozwiązanie danego zadania. | |
Metody chronione | |
SinglePointLineSearch (void) | |
Konstruktor domyślny. | |
SinglePointLineSearch (const SinglePointLineSearch &from) | |
Konstruktor kopiujący. | |
Atrybuty chronione | |
ColumnVector | mStartingPoint |
Punkt startowy. | |
ColumnVector | mInitialStartingPoint |
DoubleParameter | mEpsilon |
Dokładność (![]() |
|
Konstruktor kopiujący.
|
|
Sprawdza, czy metoda może wspomóc rozwiązanie danego zadania. Dokładniej rzecz biorąc sprawdzane jest, czy metoda może być wykorzystana przez metodę optymalizacji wielu zmiennych do optymalizacji w kierunku przy rozwiązywaniu danego zadania optymalizacji. Implementuje LineSearch. |