Lines Matching +refs:shrink +refs:vector

45     BOOST_TEST_THROWS((void)reduce(h, shrink(1, 0, 2), shrink(1, 0, 2)),  in run_tests()
51 BOOST_TEST_THROWS((void)reduce(h, shrink(0, 0, 0)), std::invalid_argument); in run_tests()
53 BOOST_TEST_THROWS((void)reduce(h, shrink(0, 10, 11)), std::invalid_argument); in run_tests()
74 BOOST_TEST_EQ(reduce(h, shrink(-1, 5)).axis(), ID(0, 3)); in run_tests()
75 BOOST_TEST_EQ(reduce(h, shrink(0, 3)).axis(), ID(0, 3)); in run_tests()
76 BOOST_TEST_EQ(reduce(h, shrink(1, 3)).axis(), ID(1, 3)); in run_tests()
77 BOOST_TEST_EQ(reduce(h, shrink(1.001, 3)).axis(), ID(1, 3)); in run_tests()
78 BOOST_TEST_EQ(reduce(h, shrink(1.999, 3)).axis(), ID(1, 3)); in run_tests()
79 BOOST_TEST_EQ(reduce(h, shrink(2, 3)).axis(), ID(2, 3)); in run_tests()
80 BOOST_TEST_EQ(reduce(h, shrink(0, 2.999)).axis(), ID(0, 3)); in run_tests()
81 BOOST_TEST_EQ(reduce(h, shrink(0, 2.001)).axis(), ID(0, 3)); in run_tests()
82 BOOST_TEST_EQ(reduce(h, shrink(0, 2)).axis(), ID(0, 2)); in run_tests()
83 BOOST_TEST_EQ(reduce(h, shrink(0, 1.999)).axis(), ID(0, 2)); in run_tests()
87 auto h = make_s(Tag(), std::vector<int>(), R(4, 1, 5), R(3, -1, 2)); in run_tests()
105 auto hr = reduce(h, shrink(1, -1, 2), rebin(0, 1)); in run_tests()
115 hr = reduce(h, shrink(0, 2, 4)); in run_tests()
155 std::vector<reduce_option> opts{{shrink(0, 2, 5), rebin(0, 2), rebin(1, 3)}}; in run_tests()
169 auto hr = algorithm::reduce(h, shrink(0, 0.2, 0.7)); in run_tests()
183 auto hr = reduce(h, shrink(2, 3)); in run_tests()
192 BOOST_TEST_THROWS((void)reduce(h, shrink(0, 2)), std::invalid_argument); in run_tests()
218 BOOST_TEST_EQ(reduce(h, shrink(3, -3)).axis(), R(4, 2, -2)); in run_tests()
219 BOOST_TEST_EQ(reduce(h, shrink(2, -2)).axis(), R(4, 2, -2)); in run_tests()
220 BOOST_TEST_EQ(reduce(h, shrink(1.999, -2)).axis(), R(4, 2, -2)); in run_tests()
221 BOOST_TEST_EQ(reduce(h, shrink(1.001, -2)).axis(), R(4, 2, -2)); in run_tests()
222 BOOST_TEST_EQ(reduce(h, shrink(1, -2)).axis(), R(3, 1, -2)); in run_tests()
223 BOOST_TEST_EQ(reduce(h, shrink(2, -1.999)).axis(), R(4, 2, -2)); in run_tests()
224 BOOST_TEST_EQ(reduce(h, shrink(2, -1.001)).axis(), R(4, 2, -2)); in run_tests()
225 BOOST_TEST_EQ(reduce(h, shrink(2, -1)).axis(), R(3, 2, -1)); in run_tests()