Dokumentacja klasy RosenbrockDiscreteIteration

#include <RosenbrockDiscreteIteration.h>

Diagram dziedziczenia dla RosenbrockDiscreteIteration

RosenbrockIteration IterationData Lista wszystkich składowych.

Opis szczegółowy

Dane pojedynczej iteracji metody Rosenbrocka z krokiem dyskretnym.

Zobacz również:
RosenbrockIteration, RosenbrockDiscrete, Result


Typy publiczne

typedef vector< TrialPoint > TrialPointContainer
 Kontener punktów próbnych.

Metody publiczne

 RosenbrockDiscreteIteration (void)
 Konstruktor domyślny.
 RosenbrockDiscreteIteration (const ColumnVector &staringPoint, const SquareMatrix &D)
 Konstruktor.
 ~RosenbrockDiscreteIteration (void)
 Destruktor.
void AddTrialPoint (const ColumnVector &point, bool better, double tau, double newTau)
virtual vector< IterationDataIdType > ClassIds () const
 Zwraca identyfikatory klasy oraz jej rodziców.
const TrialPointContainerTrialPoints () const
double TauMin () const
double & rTauMin ()

Statyczne metody publiczne

static IterationDataIdType ClassId ()

Komponenty

struct  TrialPoint


Dokumentacja konstruktora i destruktora

RosenbrockDiscreteIteration::RosenbrockDiscreteIteration const ColumnVector &  staringPoint,
const SquareMatrix &  D
 

Konstruktor.

Parametry:
staringPoint Punkt wyjścia dla tej iteracji.
D Baza kierunków, wzdłuż których wykonywane będą kroki próbne w tej iteracji.


Dokumentacja funkcji składowych

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


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