Dokumentacja klasy NelderMeadIteration

#include <NelderMeadIteration.h>

Diagram dziedziczenia dla NelderMeadIteration

IterationData Lista wszystkich składowych.

Opis szczegółowy

Dane pojedynczej iteracji metody Neldera-Meada.

Zobacz również:
HookeJeevesDiscrete, Result


Typy publiczne

enum  SimplexModificationType { REFLECTION = 1, EXPANSION, CONTRACTION, SHRINKAGE }

Metody publiczne

 NelderMeadIteration (const std::vector< PointWithValue > &initialSimplex)
 Konstruktor.
 ~NelderMeadIteration (void)
 Destruktor.
void AddReflected (const PointWithValue &reflected)
void AddExpanded (const PointWithValue &expanded)
void AddContracted (const PointWithValue &contracted)
void AddNewSimplex (const vector< PointWithValue > &simplex)
void SetSimplexModification (const SimplexModificationType simplexModification)
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 std::vector< PointWithValue > & InitialSimplex () const
const std::vector< PointWithValue > & NewSimplex () const
const PointWithValueReflected () const
const PointWithValueExpanded () const
const PointWithValueContracted () const
SimplexModificationType SimplexModification () const

Statyczne metody publiczne

static IterationDataIdType ClassId ()


Dokumentacja konstruktora i destruktora

NelderMeadIteration::NelderMeadIteration const std::vector< PointWithValue > &  initialSimplex  ) 
 

Konstruktor.

Parametry:
staringPoint Punkt wyjścia dla tej iteracji.


Dokumentacja funkcji składowych

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