comparison tests/TestFilter.cpp @ 476:2de6184b2ce0

Untabify
author Chris Cannam <cannam@all-day-breakfast.com>
date Thu, 30 May 2019 18:30:58 +0100
parents fa851e147e3f
children
comparison
equal deleted inserted replaced
475:64fc3009d0a3 476:2de6184b2ce0
36 f.process(in.data(), out.data(), n); 36 f.process(in.data(), out.data(), n);
37 37
38 double thresh = 1e-12; 38 double thresh = 1e-12;
39 39
40 for (int i = 0; i < n; ++i) { 40 for (int i = 0; i < n; ++i) {
41 BOOST_CHECK_SMALL(out[i] - expected[i], thresh); 41 BOOST_CHECK_SMALL(out[i] - expected[i], thresh);
42 } 42 }
43 } 43 }
44 44
45 BOOST_AUTO_TEST_CASE(iir_chunked) 45 BOOST_AUTO_TEST_CASE(iir_chunked)
46 { 46 {
54 vector<double> out(n, 0.0); 54 vector<double> out(n, 0.0);
55 55
56 int j = 0; 56 int j = 0;
57 int i = 0; 57 int i = 0;
58 while (j < n) { 58 while (j < n) {
59 if (++i == 4) { 59 if (++i == 4) {
60 i = 1; 60 i = 1;
61 } 61 }
62 if (j + i >= n) { 62 if (j + i >= n) {
63 i = n - j; 63 i = n - j;
64 } 64 }
65 f.process(in.data() + j, out.data() + j, i); 65 f.process(in.data() + j, out.data() + j, i);
66 j += i; 66 j += i;
67 } 67 }
68 68
69 double thresh = 1e-12; 69 double thresh = 1e-12;
70 70
71 for (int i = 0; i < n; ++i) { 71 for (int i = 0; i < n; ++i) {
72 BOOST_CHECK_SMALL(out[i] - expected[i], thresh); 72 BOOST_CHECK_SMALL(out[i] - expected[i], thresh);
73 } 73 }
74 } 74 }
75 75
76 BOOST_AUTO_TEST_CASE(fir) 76 BOOST_AUTO_TEST_CASE(fir)
77 { 77 {
86 f.process(in.data(), out.data(), n); 86 f.process(in.data(), out.data(), n);
87 87
88 double thresh = 1e-4; 88 double thresh = 1e-4;
89 89
90 for (int i = 0; i < n; ++i) { 90 for (int i = 0; i < n; ++i) {
91 BOOST_CHECK_SMALL(out[i] - expected[i], thresh); 91 BOOST_CHECK_SMALL(out[i] - expected[i], thresh);
92 } 92 }
93 } 93 }
94 94
95 BOOST_AUTO_TEST_SUITE_END() 95 BOOST_AUTO_TEST_SUITE_END()
96 96