@@ -133,7 +133,7 @@ BOOST_AUTO_TEST_CASE(CombinationsGeneratorConstruction)
133133 std::vector<double > yBins{VARIABLE_WIDTH , 0 , 5 , 10 , 20 , 30 , 40 , 50 , 101 };
134134 std::vector<double > zBins{VARIABLE_WIDTH , -7.0 , -5.0 , -3.0 , -1.0 , 1.0 , 3.0 , 5.0 , 7.0 };
135135
136- BinningPolicy <test::Y, test::FloatZ> pairBinning{{yBins, zBins}, false };
136+ ColumnBinningPolicy <test::Y, test::FloatZ> pairBinning{{yBins, zBins}, false };
137137
138138 CombinationsGenerator<CombinationsStrictlyUpperIndexPolicy<TestA, TestA>>::CombinationsIterator combIt (CombinationsStrictlyUpperIndexPolicy (testsA, testsA));
139139 BOOST_REQUIRE_NE (static_cast <test::X>(std::get<0 >(*(combIt))).getIterator ().mCurrentPos , nullptr );
@@ -293,8 +293,8 @@ BOOST_AUTO_TEST_CASE(CombinationsGeneratorConstruction)
293293
294294 auto combBlock = combinations (CombinationsBlockStrictlyUpperSameIndexPolicy (pairBinning, 2 , -1 , testsA, testsA));
295295
296- static_assert (std::is_same_v<decltype (combBlock.begin ()), CombinationsGenerator<CombinationsBlockStrictlyUpperSameIndexPolicy<BinningPolicy <test::Y, test::FloatZ>, int32_t , TestA, TestA>>::CombinationsIterator>, " Wrong iterator type" );
297- static_assert (std::is_same_v<decltype (*(combBlock.begin ())), CombinationsBlockStrictlyUpperSameIndexPolicy<BinningPolicy <test::Y, test::FloatZ>, int32_t , TestA, TestA>::CombinationType&>, " Wrong combination type" );
296+ static_assert (std::is_same_v<decltype (combBlock.begin ()), CombinationsGenerator<CombinationsBlockStrictlyUpperSameIndexPolicy<ColumnBinningPolicy <test::Y, test::FloatZ>, int32_t , TestA, TestA>>::CombinationsIterator>, " Wrong iterator type" );
297+ static_assert (std::is_same_v<decltype (*(combBlock.begin ())), CombinationsBlockStrictlyUpperSameIndexPolicy<ColumnBinningPolicy <test::Y, test::FloatZ>, int32_t , TestA, TestA>::CombinationType&>, " Wrong combination type" );
298298
299299 auto beginBlockCombination = *(combBlock.begin ());
300300 BOOST_REQUIRE_NE (static_cast <test::X>(std::get<0 >(beginBlockCombination)).getIterator ().mCurrentPos , nullptr );
@@ -948,8 +948,8 @@ BOOST_AUTO_TEST_CASE(BlockCombinations)
948948 std::vector<double > yBins{VARIABLE_WIDTH , 0 , 5 , 10 , 20 , 30 , 40 , 50 , 101 };
949949 std::vector<double > zBins{VARIABLE_WIDTH , -7.0 , -5.0 , -3.0 , -1.0 , 1.0 , 3.0 , 5.0 , 7.0 };
950950
951- BinningPolicy <test::Y, test::FloatZ> pairBinning{{yBins, zBins}, false };
952- BinningPolicy <test::Y, test::FloatZ> pairBinningNoOverflows{{yBins, zBins}, true };
951+ ColumnBinningPolicy <test::Y, test::FloatZ> pairBinning{{yBins, zBins}, false };
952+ ColumnBinningPolicy <test::Y, test::FloatZ> pairBinningNoOverflows{{yBins, zBins}, true };
953953
954954 // 2, 3, 5, 8, 9 have overflows in testA
955955 std::vector<std::tuple<int32_t , int32_t >> expectedFullPairsNoOverflows{
@@ -1168,8 +1168,8 @@ BOOST_AUTO_TEST_CASE(BlockCombinations)
11681168 // [3, 5] [0, 4], [7], [1, 6], [2], [8, 9]
11691169 // Assuming bins intervals: [ , )
11701170 std::vector<double > xBins{VARIABLE_WIDTH , 0 , 7 , 10 };
1171- BinningPolicy <test::X, test::Y, test::FloatZ> tripleBinning{{xBins, yBins, zBins}, false };
1172- BinningPolicy <test::X, test::Y, test::FloatZ> tripleBinningNoOverflows{{xBins, yBins, zBins}, true };
1171+ ColumnBinningPolicy <test::X, test::Y, test::FloatZ> tripleBinning{{xBins, yBins, zBins}, false };
1172+ ColumnBinningPolicy <test::X, test::Y, test::FloatZ> tripleBinningNoOverflows{{xBins, yBins, zBins}, true };
11731173
11741174 // 2, 3, 5, 8, 9 have overflows in testA
11751175 std::vector<std::tuple<int32_t , int32_t >> expectedFullPairsTripleBinningNoOverflows{
@@ -1276,7 +1276,7 @@ BOOST_AUTO_TEST_CASE(CombinationsHelpers)
12761276 std::vector<double > yBins{VARIABLE_WIDTH , 0 , 5 , 10 , 20 , 30 , 40 , 50 , 101 };
12771277 std::vector<double > zBins{VARIABLE_WIDTH , -7.0 , -5.0 , -3.0 , -1.0 , 1.0 , 3.0 , 5.0 , 7.0 };
12781278
1279- BinningPolicy <test::Y, test::FloatZ> pairBinning{{yBins, zBins}, false };
1279+ ColumnBinningPolicy <test::Y, test::FloatZ> pairBinning{{yBins, zBins}, false };
12801280
12811281 std::vector<std::tuple<int32_t , int32_t >> expectedStrictlyUpperPairs{
12821282 {0 , 4 }, {0 , 7 }, {4 , 7 }, {1 , 6 }, {3 , 5 }, {2 , 8 }, {2 , 9 }, {8 , 9 }};
0 commit comments