Dokumentacja klasy ConstrainedOptimizationIteration

#include <ConstrainedOptimizationIteration.h>

Diagram dziedziczenia dla ConstrainedOptimizationIteration

IterationData MultivariateConstrainedIteration UnivariateConstrainedIteration Lista wszystkich składowych.

Opis szczegółowy

Klasa bazowa dla klas danych pojedynczej iteracji optymalizacji z ograniczeniami.


Metody publiczne

 ConstrainedOptimizationIteration (bool previousApproximationValid, bool newApproximationValid, unsigned evaluationCount, unsigned iterationCount, double penaltyParam)
 ~ConstrainedOptimizationIteration (void)
 Destruktor.
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.
unsigned EvaluationCount () const
unsigned IterationCount () const
double PenaltyParam () const
bool IsPreviousApproximationValid () const
bool IsNewApproximationValid () const

Statyczne metody publiczne

static IterationDataIdType ClassId ()


Dokumentacja funkcji składowych

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

Reimplementowana w MultivariateConstrainedIteration i UnivariateConstrainedIteration.


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