EMIterationsCondition.h

00001 
00010 #ifndef _EMIterationsCondition_h
00011 #define _EMIterationsCondition_h
00012 
00013 // SYSTEM INCLUDES
00014 //
00015 
00016 // PROJECT INCLUDES
00017 //
00018 
00019 // LOCAL INCLUDES
00020 //
00021 #include "EMStopCondition.h"
00022 
00023 // FORWARD REFERENCES
00024 //
00025 
00026 
00027 class EMIterationsCondition
00028     : public EMStopCondition
00029 {
00030 public:
00031 // LIFECYCLE
00032 
00035     EMIterationsCondition(void);
00036 
00037 
00042     EMIterationsCondition(const EMIterationsCondition& from);
00043 
00044 
00047     ~EMIterationsCondition(void);
00048 
00049 
00050 // OPERATORS
00051 
00052 // OPERATIONS
00053 
00056     virtual std::auto_ptr<StopConditionBase>    Clone() const;
00057 
00058 // ACCESS
00059 
00062     virtual wxString        ToString() const;
00063 
00064 // INQUIRY
00065 
00066     virtual bool        IsMet(
00067                 const ColumnVector&         previousBestPoint,
00068                 const ColumnVector&         bestPoint,
00069                 const FunctionBase&         function,
00070                 double                      pointStandardDeviation,
00071                 double                      valueStandardDeviation,
00072                 unsigned                    stagnantIterations) const;
00073 
00074 protected:
00075 private:
00076 };
00077 
00078 // INLINE METHODS
00079 //
00080 
00081 // EXTERNAL REFERENCES
00082 //
00083 
00084 #endif  // _EMIterationsCondition_h

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