TivConjugateGradientsMethod.h

00001 
00007 #ifndef _TivConjugateGradientsMethod_h
00008 #define _TivConjugateGradientsMethod_h
00009 
00010 // SYSTEM INCLUDES
00011 //
00012 
00013 // PROJECT INCLUDES
00014 //
00015 
00016 // LOCAL INCLUDES
00017 //
00018 #include "../methods/ConjugateGradientsMethodIteration.h"
00019 #include "TextIterationVisualizer.h"
00020 
00021 // FORWARD REFERENCES
00022 //
00023 
00024 
00025 class TivConjugateGradientsMethod
00026     : public TextIterationVisualizer
00027 {
00028 public:
00029 // LIFECYCLE
00030 
00033     TivConjugateGradientsMethod(void);
00034 
00037     ~TivConjugateGradientsMethod(void);
00038 
00039 
00040 // OPERATORS
00041 // OPERATIONS
00042 
00043     virtual void        Print(      wxTextCtrl*     pTargetCtrl,
00044                               const IterationData&  iterationData,
00045                               const FunctionBase&   function,
00046                                     bool            highlight) const;
00047 
00048     static std::auto_ptr<const TextIterationVisualizer>    Create();
00049 
00050 // ACCESS
00051 // INQUIRY
00052 
00053 protected:
00054 private:
00055 
00059     static void*   mpRegistrationDummy;
00060 };
00061 
00062 // INLINE METHODS
00063 //
00064 
00065 // EXTERNAL REFERENCES
00066 //
00067 
00068 #endif  // _TivConjugateGradientsMethod_h

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