00001
00007 #ifndef _TivConstrainedOptimization_h
00008 #define _TivConstrainedOptimization_h
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include "TextIterationVisualizer.h"
00019
00020
00021
00022
00023
00024 class TivConstrainedOptimization
00025 : public TextIterationVisualizer
00026 {
00027 public:
00028
00029
00030
00033 TivConstrainedOptimization(void);
00034
00037 ~TivConstrainedOptimization(void);
00038
00039
00040
00041
00042
00043
00044
00045 virtual void Print(wxTextCtrl* pTargetCtrl,
00046 const IterationData& iteration,
00047 const FunctionBase& function,
00048 bool highlight) const;
00049
00050
00051
00052
00053 protected:
00054
00055 virtual wxString PrintNewApproximation
00056 ( wxTextCtrl* pTargetCtrl,
00057 const IterationData& iteration,
00058 const FunctionBase& function,
00059 bool highlight) const = 0;
00060
00061 private:
00062
00063 };
00064
00065
00066
00067
00068
00069
00070
00071 #endif // _TivConstrainedOptimization_h