SteepestDescentIteration.h

00001 
00006 #ifndef _SteepestDescentIteration_h
00007 #define _SteepestDescentIteration_h
00008 
00009 // SYSTEM INCLUDES
00010 //
00011 
00012 // PROJECT INCLUDES
00013 //
00014 
00015 // LOCAL INCLUDES
00016 //
00017 #include "../GradientMethodIteration.h"
00018 #include "../util.h"
00019 
00020 // FORWARD REFERENCES
00021 //
00022 
00023 
00024 class SteepestDescentIteration
00025     : public GradientMethodIteration
00026 {
00027 public:
00028 
00029 // LIFECYCLE
00030 
00033     SteepestDescentIteration(void);
00034 
00040     SteepestDescentIteration(const ColumnVector& staringPoint,
00041                              const ColumnVector& gradient);
00042 
00045     ~SteepestDescentIteration(void);
00046 
00047 // OPERATORS
00048 // OPERATIONS
00049 // ACCESS
00050     virtual vector<IterationDataIdType> ClassIds() const;
00051 
00052     static IterationDataIdType          ClassId();
00053 
00054 // INQUIRY
00055 protected:
00056 private:
00057 };
00058 
00059 // INLINE METHODS
00060 //
00061 
00062 // EXTERNAL REFERENCES
00063 //
00064 
00065 #endif  // _SteepestDescentIteration_h

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