Dokumentacja klasy ConjugateGradientsMethodIteration

#include <ConjugateGradientsMethodIteration.h>

Diagram dziedziczenia dla ConjugateGradientsMethodIteration

GradientMethodIteration IterationData Lista wszystkich składowych.

Opis szczegółowy

Klasa danych iteracji metody Fletchera-Reevesa.

Zobacz również:
Result


Metody publiczne

 ConjugateGradientsMethodIteration (const ColumnVector &startingPoint, const ColumnVector &gradient, double gamma, bool directionReset, const ColumnVector &direction, double tau, const ColumnVector &endPoint)
 Konstruktor.
 ~ConjugateGradientsMethodIteration (void)
 Destruktor.
virtual vector< IterationDataIdType > ClassIds () const
 Zwraca identyfikatory klasy oraz jej rodziców.
double Gamma () const
bool DirectionReset () const

Statyczne metody publiczne

static IterationDataIdType ClassId ()


Dokumentacja konstruktora i destruktora

ConjugateGradientsMethodIteration::ConjugateGradientsMethodIteration const ColumnVector &  startingPoint,
const ColumnVector &  gradient,
double  gamma,
bool  directionReset,
const ColumnVector &  direction,
double  tau,
const ColumnVector &  endPoint
 

Konstruktor.

Parametry:
staringPoint Punkt początkowy danej iteracji.
gradient Gradient funkcji w punkcie startingPoint.
gradient macierz hessianu funkcji w punkcie startingPoint.
endPoint końcowy punkt danej iteracji.


Dokumentacja funkcji składowych

vector< IterationData::IterationDataIdType > ConjugateGradientsMethodIteration::ClassIds  )  const [virtual]
 

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.


Dokumentacja dla tej klasy została wygenerowana z plików:
Wygenerowano Fri Sep 29 21:04:50 2006 dla EduOptim2 programem  doxygen 1.4.6