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