Dokumentacja klasy SlopeCondition

#include <SlopeCondition.h>

Diagram dziedziczenia dla SlopeCondition

StandardStopCondition Lista wszystkich składowych.

Opis szczegółowy

Warunek stopu oparty na przybliżonym nachyleniu funkcji pomiędzy dwoma punktami.

Sprawdza, czy nachylenie funkcji dla podanych dwóch punktów jest mniejsze od wartości granicznej (epsilon):

\[ \frac{|f(x^2) - f(x^1)|}{\|x^2 - x^1\|} < \varepsilon . \]


Metody publiczne

 SlopeCondition (void)
 Konstruktor domyślny.
 SlopeCondition (const DoubleParameter &epsilon)
 Konstruktor.
 SlopeCondition (const SlopeCondition &from)
 Konstruktor kopiujący.
 ~SlopeCondition (void)
 Destruktor.
virtual std::auto_ptr< StopConditionBase > Clone () const
 Tworzy kopię obiektu.
virtual bool IsMet (const ColumnVector &previousPoint, const ColumnVector &lastPoint, double previousSlope, double lastSlope, double customValue=0) const
 Sprawdź warunek stopu.
virtual bool IsMet (const ColumnVector &previousPoint, const ColumnVector &lastPoint, double previousSlope, const FunctionBase &function, double customValue=0) const
 Sprawdź warunek stopu.
virtual bool IsMet (const ColumnVector &previousPoint, const ColumnVector &lastPoint, const FunctionBase &function, double customValue=0) const
 Sprawdź warunek stopu.


Dokumentacja konstruktora i destruktora

SlopeCondition::SlopeCondition const DoubleParameter epsilon  ) 
 

Konstruktor.

Parametry:
epsilon Dokładność.

SlopeCondition::SlopeCondition const SlopeCondition from  ) 
 

Konstruktor kopiujący.

Parametry:
from Obiekt, którego wartość jest kopiowana.


Dokumentacja funkcji składowych

bool SlopeCondition::IsMet const ColumnVector &  previousPoint,
const ColumnVector &  lastPoint,
const FunctionBase function,
double  customValue = 0
const [virtual]
 

Sprawdź warunek stopu.

Zobacz również:
StopCondition::IsMet

Implementuje StandardStopCondition.

bool SlopeCondition::IsMet const ColumnVector &  previousPoint,
const ColumnVector &  lastPoint,
double  previousSlope,
const FunctionBase function,
double  customValue = 0
const [virtual]
 

Sprawdź warunek stopu.

Zobacz również:
StopCondition::IsMet

Implementuje StandardStopCondition.

bool SlopeCondition::IsMet const ColumnVector &  previousPoint,
const ColumnVector &  lastPoint,
double  previousSlope,
double  lastSlope,
double  customValue = 0
const [virtual]
 

Sprawdź warunek stopu.

Zobacz również:
StopCondition::IsMet

Implementuje StandardStopCondition.


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