24 #include "cheetah/data/test_utils/PowerSeriesTest.h" 25 #include "cheetah/data/PowerSeries.h" 26 #include "cheetah/data/Units.h" 33 template <
typename PowerSeriesTestTraitsType>
34 PowerSeriesTest<PowerSeriesTestTraitsType>::PowerSeriesTest()
39 template <
typename PowerSeriesTestTraitsType>
40 PowerSeriesTest<PowerSeriesTestTraitsType>::~PowerSeriesTest()
44 template <
typename PowerSeriesTestTraitsType>
45 void PowerSeriesTest<PowerSeriesTestTraitsType>::SetUp()
49 template <
typename PowerSeriesTestTraitsType>
50 void PowerSeriesTest<PowerSeriesTestTraitsType>::TearDown()
54 template <
typename TypeParam>
55 void SampleCountTest<TypeParam>::test(std::size_t nbins)
57 std::size_t number_of_bins = nbins;
58 FourierFrequencyType df = 5.4 * hz;
60 PowerSeries<typename TypeParam::Architecture,typename TypeParam::ValueType> fseries(df,dof);
61 fseries.resize(number_of_bins);
62 ASSERT_EQ(fseries.size(),number_of_bins);
63 ASSERT_EQ(fseries.frequency_step(),df);
64 ASSERT_EQ(fseries.degrees_of_freedom(),dof);
Some limits and constants for FLDO.