Dokumentacja klasy UnivariateFunction

#include <UnivariateFunction.h>

Diagram dziedziczenia dla UnivariateFunction

FunctionBase DirectionalUnivariateAdapter IterationValueInterpolation SimpleUnivariateAdapter UnivariateNonlinearFunction Lista wszystkich składowych.

Opis szczegółowy

Funkcja jednej zmiennej.


Metody publiczne

 UnivariateFunction (bool differentiable)
 Konstruktor.
virtual ~UnivariateFunction (void)
 Destruktor.
double Evaluate (const ColumnVector &point) const throw (EvaluationError)
 Oblicza wartość funkcji w punkcie.
double EvaluateNoThrow (const ColumnVector &point) const throw ()
 Metoda obliczająca wartość funkcji w punkcie.
double Evaluate (double point) const throw (EvaluationError)
 Oblicza wartość funkcji w punkcie.
double EvaluateNoThrow (double point) const throw ()

Metody chronione

 UnivariateFunction (const UnivariateFunction &from)


Dokumentacja funkcji składowych

double UnivariateFunction::Evaluate double  point  )  const throw (EvaluationError)
 

Oblicza wartość funkcji w punkcie.

Tworzy wektor kolumnowy o jednej składowej równej point i wywołuje Evaluate(ColumnVector).

Ta metoda jest pomocnicza, jej stosowanie powinno być ograniczone do specyficznych przypadków.

Parametry:
point Punkt, dla którego obliczana jest wartość.

double UnivariateFunction::Evaluate const ColumnVector &  point  )  const throw (EvaluationError)
 

Oblicza wartość funkcji w punkcie.

Parametry:
point Jednowymiarowy punkt, w którym obliczana jest funkcja.

Reimplementowana z FunctionBase.

double UnivariateFunction::EvaluateNoThrow const ColumnVector &  point  )  const throw ()
 

Metoda obliczająca wartość funkcji w punkcie.

Nie wyrzuca wyjątków, zwracane wartości mogą być NaN, nieskończonąścią itd.

Reimplementowana z FunctionBase.


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