Dokumentacja klasy TextIterationVisualizer

#include <TextIterationVisualizer.h>

Diagram dziedziczenia dla TextIterationVisualizer

TivAlphaDivision TivBolzanoDivision TivConjugateGradientsMethod TivConstrainedOptimization TivDerivative TivDFP TivDichotomousDivision TivEvolutionaryMethod TivFibonacciDivision TivHookeJeeves TivMarquardt TivNelderMead TivNewton TivNewtonModified TivNewtonRaphson TivPowell TivQuadraticApproximation TivRosenbrock TivSecantDivision TivSignOfDerivative TivSimplex TivSteepestDescent TivUniformDivision Lista wszystkich składowych.

Opis szczegółowy

Klasa bazowa dla klas drukujących iteracje poszczególnych metod.

Zobacz również:
IterationData, TextVisualizer


Typy publiczne

typedef std::auto_ptr< const
TextIterationVisualizer >(* 
Creator )()
 Wskaźnik na metodę fabryki obiektu danej klasy.

Metody publiczne

 TextIterationVisualizer (void)
 Konstruktor domyślny.
virtual ~TextIterationVisualizer (void)
 Destruktor.
virtual void Print (wxTextCtrl *pTargetCtrl, const IterationData &iterationData, const FunctionBase &function, bool highlight) const =0
 Wypisuje dane iteracji do kontrolki tekstowej.

Metody chronione

wxString PrintMatrix (const Matrix &matrix) const
wxString PrintMatrix (const Matrix &matrix, const wxString &text) const
wxString PrintDirectionMatrix (wxTextCtrl *pTargetCtrl, const SquareMatrix &matrix, bool highlight) const
wxString PrintDirectionMatrix (wxTextCtrl *pTargetCtrl, const SquareMatrix &matrix, const wxString &text, bool highlight) const
wxString PrintTwoColumnMatrix (wxTextCtrl *pTargetCtrl, const SquareMatrix &matrix, const wxTextAttr &firstColumnAttr, const wxTextAttr &secondColumnAttr, bool highlight) const
wxString PrintTwoColumnMatrix (wxTextCtrl *pTargetCtrl, const SquareMatrix &matrix, const wxTextAttr &firstColumnAttr, const wxTextAttr &secondColumnAttr, const wxString &text, bool highlight) const
void Flush (wxTextCtrl *pTargetCtrl, wxString &text, bool use=true) const
void SetAttribute (wxTextCtrl *pTargetCtrl, const wxTextAttr &attribute, bool use) const
void SetAttributeAndFlush (wxTextCtrl *pTargetCtrl, wxString &text, const wxTextAttr &attribute, bool use) const


Dokumentacja funkcji składowych

virtual void TextIterationVisualizer::Print wxTextCtrl *  pTargetCtrl,
const IterationData iterationData,
const FunctionBase function,
bool  highlight
const [pure virtual]
 

Wypisuje dane iteracji do kontrolki tekstowej.

Ostatni wiersz nie zawiera znaku końca linii.

Parametry:
pTargetCtrl Kontrolka, do której drukowany jest tekst.
iterationData Obiekt reprezentujący dane iteracji.
function Funkcja celu (bez kar itd.).
highlight Czy jest to zaznaczona iteracja (np. na wykresie) i czy powinna być odpowiednio kolorowana.

Implementowany w TivAlphaDivision, TivBolzanoDivision, TivConjugateGradientsMethod, TivConstrainedOptimization, TivDerivative, TivDFP, TivDichotomousDivision, TivEvolutionaryMethod, TivFibonacciDivision, TivHookeJeeves, TivMarquardt, TivNelderMead, TivNewton, TivNewtonModified, TivNewtonRaphson, TivPowell, TivQuadraticApproximation, TivRosenbrock, TivSecantDivision, TivSignOfDerivative, TivSimplex, TivSteepestDescent i TivUniformDivision.


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