#include <AlphaDivisionIteration.h>
Diagram dziedziczenia dla AlphaDivisionIteration
Metody publiczne | |
AlphaDivisionIteration (double a, double b, double lambda, double mu, bool mu_better) | |
Konstruktor. | |
~AlphaDivisionIteration (void) | |
Destruktor. | |
virtual ColumnVector | EndValuePoint () const |
Punkt, w którym należy mierzyć wartość na koniec iteracji. | |
virtual vector< IterationDataIdType > | ClassIds () const |
Zwraca identyfikatory klasy oraz jej rodziców. | |
double | LeftBound () const |
Zwraca lewy kraniec przedziału początkowego. | |
double | RightBound () const |
Zwraca prawy kraniec przedziału początkowego. | |
double | LeftStep () const |
Zwraca lewy punkt próbny (![]() | |
double | RightStep () const |
Zwraca prawy punkt próbny (![]() | |
double | BetterStep () const |
Zwraca punkt próbny, w którym wartość funkcji jest niższa. | |
double | WorseStep () const |
Zwraca punkt próbny, w którym wartość funkcji jest wyższa. | |
double | Length () const |
Zwraca długość początkowego odcinka. | |
bool | IsMuBetter () const |
Statyczne metody publiczne | |
static IterationDataIdType | ClassId () |
|
Zwraca identyfikatory klasy oraz jej rodziców. Kolejność identyfikatorów musi być od najbardziej szczegółowej klasy do najbardziej ogólnej. Ten niezbyt ładny mechanizm identyfikacji typów będzie potrzebny przy wyszukiwaniu odpowiedniego modułu wizualizacji dla danej klasy iteracji. Reimplementowana z IterationData. |