Dokumentacja klasy DichotomousDivisionIteration

#include <DichotomousDivisionIteration.h>

Diagram dziedziczenia dla DichotomousDivisionIteration

IterationData Lista wszystkich składowych.

Opis szczegółowy

Dane pojedynczej iteracji metody podziału dychotomicznego.

Zobacz również:
DichotomousDivision, Result


Typy publiczne

enum  NextMiddleType { XL, XM, XR }
enum  BetterPointType { LEFT, RIGHT }

Metody publiczne

 DichotomousDivisionIteration (double a, double xL, double xM, double xR, double b)
 Konstruktor.
 ~DichotomousDivisionIteration (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.
double LeftBound () const
 Zwraca lewy kraniec przedziału początkowego.
double RightBound () const
 Zwraca prawy kraniec przedziału początkowego.
double LeftStep () const
 Zwraca lewy punkt próbny ($\lambda$).
double MiddleStep () const
 Zwraca środkowy punkt próbny (środek przedziału).
double RightStep () const
 Zwraca prawy punkt próbny ($\mu$).
NextMiddleType NextMiddle () const
 Który punkt został lewym krańcem przedziału w następnej iteracji.
NextMiddleType & rNextMiddle ()
BetterPointType BetterPoint () const
BetterPointType & rBetterPoint ()
double Length () const
 Zwraca długość początkowego odcinka.

Statyczne metody publiczne

static IterationDataIdType ClassId ()


Dokumentacja funkcji składowych

vector< IterationData::IterationDataIdType > DichotomousDivisionIteration::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:50 2006 dla EduOptim2 programem  doxygen 1.4.6