30 namespace astrotypes {
58 std::generate(time_frequency.
begin(), time_frequency.
end(), [&]() {
return ++n;} );
62 ss << formatter << time_frequency;
66 ss >> TestType() >> time_frequency_2;
68 ASSERT_EQ(time_frequency, time_frequency_2);
77 std::generate(frequency_time.
begin(), frequency_time.
end(), [&]() {
return ++n;} );
81 ss << formatter << frequency_time;
83 auto slice = frequency_time.
channel(10);
84 ss << formatter << slice << frequency_time.spectrum(6);
89 ss >> TestType() >> frequency_time_2;
91 ASSERT_EQ(frequency_time, frequency_time_2);
100 std::generate(time_frequency.
begin(), time_frequency.
end(), [&]() {
return n + 1;} );
103 std::stringstream ss;
104 ss << formatter << time_frequency;
108 ss >> TestType() >> time_frequency_2;
110 ASSERT_EQ(time_frequency, time_frequency_2);
119 std::generate(frequency_time.
begin(), frequency_time.
end(), [&]() {
return n + 1;} );
122 std::stringstream ss;
123 ss << formatter << frequency_time;
126 ss >> TestType() >> frequency_time_2;
128 ASSERT_EQ(frequency_time, frequency_time_2);
TEST_F(FileReaderTest, test_filterbank_file_tf_data)
A template class representing values associated with a time and frequecny such as Stokes values or vo...
A template class representing values associated with a time and frequecny such as Stokes values or vo...
iterator begin()
iterators acting over he entire data structure
Channel channel(std::size_t channel_number)
retrun a single channel across all time samples