00001 #ifndef __RMOL_BOM_MAFORECAST_HPP 00002 #define __RMOL_BOM_MAFORECAST_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // STL 00008 #include <vector> 00009 // RMOL Bom 00010 #include <rmol/bom/BomAbstract.hpp> 00011 00012 namespace RMOL { 00013 00014 // Type definitions 00016 typedef double DataType_T; 00018 typedef std::vector<DataType_T> DataList_T; 00020 typedef unsigned long TimeAbscissa_T; 00021 00022 00024 class MAForecast : public BomAbstract { 00025 public: 00026 00032 static bool smoothByMovingAverage (const DataList_T& iInputData, 00033 DataList_T& ioOutputData, 00034 const TimeAbscissa_T& iSpan); 00035 }; 00036 00037 } 00038 #endif // __RMOL_BOM_MAFORECAST_HPP
Generated on Sat Aug 13 2011 11:59:19 for RMOL by Doxygen 1.7.1