#include <DFPIteration.h>
Diagram dziedziczenia dla DFPIteration
Metody publiczne | |
DFPIteration (void) | |
Konstruktor domyślny. | |
DFPIteration (const ColumnVector &staringPoint, const ColumnVector &gradient, const ColumnVector &direction, const SquareMatrix &D) | |
Konstruktor. | |
~DFPIteration (void) | |
Destruktor. | |
virtual vector< IterationDataIdType > | ClassIds () const |
Zwraca identyfikatory klasy oraz jej rodziców. | |
const SquareMatrix & | D () const |
SquareMatrix & | rD () |
const ColumnVector & | GradientInEndPoint () const |
ColumnVector & | rGradientInEndPoint () |
const ColumnVector & | PointDifference () const |
ColumnVector & | rPointDifference () |
const ColumnVector & | GradientDifference () const |
ColumnVector & | rGradientDifference () |
const SquareMatrix & | NewD () const |
SquareMatrix & | rNewD () |
const ColumnVector & | NewDirection () const |
ColumnVector & | rNewDirection () |
bool | BackToIdentityMatrix () const |
Statyczne metody publiczne | |
static IterationDataIdType | ClassId () |
|
Konstruktor.
|
|
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 GradientMethodIteration. |