Dokumentacja klasy MarquardtIteration

#include <MarquardtIteration.h>

Diagram dziedziczenia dla MarquardtIteration

IterationData Lista wszystkich składowych.

Opis szczegółowy

Dane pojedynczej iteracji metody podziału dychotomicznego.

Zobacz również:
Marquardt, Result


Metody publiczne

 MarquardtIteration (const ColumnVector &startingPoint, const ColumnVector &gradient, const SymmetricMatrix &hessian, double firstLambda)
 Konstruktor.
 ~MarquardtIteration (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.
const ColumnVector & StartingPoint () const
const ColumnVector & Gradient () const
const SymmetricMatrix & Hessian () const
const std::vector< ColumnVector > & MarquardtSteps () const
std::vector< ColumnVector > & rMarquardtSteps ()
const std::vector< ColumnVector > & TrialPoints () const
std::vector< ColumnVector > & rTrialPoints ()
double FirstLambda () const

Statyczne metody publiczne

static IterationDataIdType ClassId ()


Dokumentacja funkcji składowych

vector< IterationData::IterationDataIdType > MarquardtIteration::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 IterationData.


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