Dokumentacja klasy HookeJeevesIteration

#include <HookeJeevesIteration.h>

Diagram dziedziczenia dla HookeJeevesIteration

IterationData HookeJeevesDiscreteIteration HookeJeevesOptimalIteration Lista wszystkich składowych.

Opis szczegółowy

Dane pojedynczej iteracji metody Hooke'a Jeevesa.

Zobacz również:
HookeJeevesDiscrete, Result


Typy publiczne

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

Metody publiczne

 HookeJeevesIteration (void)
 Konstruktor domyślny.
 HookeJeevesIteration (const ColumnVector &staringPoint)
 Konstruktor.
 ~HookeJeevesIteration (void)
 Destruktor.
void AddTrialPoint (const ColumnVector &point, bool better)
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
ColumnVector & rStartingPoint ()
const ColumnVector & OldBasePoint () const
ColumnVector & rOldBasePoint ()
const TrialPointContainerTrialPoints () const
const ColumnVector & BasePoint () const
ColumnVector & rBasePoint ()
ColumnVector StepVector () const
const ColumnVector & EndPoint () const
ColumnVector & rEndPoint ()
double OldTau () const
double & rOldTau ()
double NewTau () const
double & rNewTau ()
bool & rStepCancelled ()
bool IsStepCancelled () const

Statyczne metody publiczne

static IterationDataIdType ClassId ()

Komponenty

struct  TrialPoint


Dokumentacja konstruktora i destruktora

HookeJeevesIteration::HookeJeevesIteration const ColumnVector &  staringPoint  ) 
 

Konstruktor.

Parametry:
staringPoint Punkt wyjścia dla tej iteracji.


Dokumentacja funkcji składowych

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

Reimplementowana w HookeJeevesDiscreteIteration i HookeJeevesOptimalIteration.


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