TivUnivariateConstrained.h

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

Wygenerowano Fri Sep 29 21:04:49 2006 dla EduOptim2 programem  doxygen 1.4.6