Dokumentacja klasy IterationData

#include <IterationData.h>

Diagram dziedziczenia dla IterationData

AlphaDivisionIteration BolzanoDivisionIteration ConstrainedOptimizationIteration DerivativeIteration DichotomousDivisionIteration EvolutionaryMethodIteration FibonacciDivisionIteration GradientMethodIteration HookeJeevesIteration MarquardtIteration NelderMeadIteration NewtonIteration NewtonRaphsonIteration PowellIteration RosenbrockIteration SecantDivisionIteration SignOfDerivativeIteration SimplexIteration UniformDivisionIteration Lista wszystkich składowych.

Opis szczegółowy

Klasa bazowa dla klas zawierających dane iteracji algorytmu optymalizacji.

Zobacz również:
Result


Typy publiczne

typedef unsigned IterationDataIdType

Metody publiczne

virtual ColumnVector EndValuePoint () const =0
 Punkt, w którym należy mierzyć wartość na koniec iteracji.
virtual vector< IterationDataIdType > ClassIds () const
 Zwraca identyfikatory klasy oraz jej rodziców.

Statyczne metody publiczne

static IterationDataIdType ClassId ()

Statyczne metody chronione

static IterationDataIdType GenerateId ()
 Generuje unikalny identyfikator.


Dokumentacja funkcji składowych

vector< IterationData::IterationDataIdType > IterationData::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 w ConstrainedOptimizationIteration, GradientMethodIteration, AlphaDivisionIteration, BolzanoDivisionIteration, ConjugateGradientsMethodIteration, DerivativeIteration, DFPIteration, DichotomousDivisionIteration, EvolutionaryMethodIteration, FibonacciDivisionIteration, HookeJeevesDiscreteIteration, HookeJeevesIteration, HookeJeevesOptimalIteration, MarquardtIteration, NelderMeadIteration, NewtonIteration, NewtonModifiedIteration, NewtonRaphsonIteration, PowellIteration, PowellVariant1Iteration, PowellVariant2Iteration, RosenbrockDiscreteIteration, RosenbrockIteration, RosenbrockOptimalIteration, SecantDivisionIteration, SignOfDerivativeIteration, SimplexIteration, SteepestDescentIteration, UniformDivisionIteration, MultivariateConstrainedIteration i UnivariateConstrainedIteration.


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