![]() |
![]() |
00001 #ifndef NPSTAT_EQUIDISTANTSEQUENCE_HH_ 00002 #define NPSTAT_EQUIDISTANTSEQUENCE_HH_ 00003 00014 #include <vector> 00015 00016 namespace npstat { 00022 class EquidistantInLinearSpace : public std::vector<double> 00023 { 00024 public: 00025 EquidistantInLinearSpace(double minScale, double maxScale, 00026 unsigned nScales); 00027 virtual ~EquidistantInLinearSpace() {} 00028 00029 private: 00030 EquidistantInLinearSpace(); 00031 }; 00032 00038 class EquidistantInLogSpace : public std::vector<double> 00039 { 00040 public: 00041 EquidistantInLogSpace(double minScale, double maxScale, 00042 unsigned nScales); 00043 virtual ~EquidistantInLogSpace() {} 00044 00045 private: 00046 EquidistantInLogSpace(); 00047 }; 00048 } 00049 00050 #endif // NPSTAT_EQUIDISTANTSEQUENCE_HH_ 00051