From 34cfde1402f1bac9282d25f6f555803dec5a67af Mon Sep 17 00:00:00 2001 From: Kamil Skwarczynski Date: Thu, 22 Jan 2026 11:01:00 +0000 Subject: [PATCH] use new cosnturctor for unform binning --- CIValidations/BinningValidations.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/CIValidations/BinningValidations.cpp b/CIValidations/BinningValidations.cpp index 9379fe6..1e167b0 100755 --- a/CIValidations/BinningValidations.cpp +++ b/CIValidations/BinningValidations.cpp @@ -96,16 +96,9 @@ int main(int argc, char *argv[]) std::ofstream outFile("NewBinningOut.txt"); auto Binning = std::make_unique(); - constexpr int dim = 2; - Binning->BinEdges.resize(dim); - Binning->BinEdges[0] = {0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}; - Binning->BinEdges[1] = {0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}; - Binning->AxisNBins.resize(dim); - Binning->AxisNBins[0] = Binning->BinEdges[0].size() - 1; - Binning->AxisNBins[1] = Binning->BinEdges[1].size() - 1; - Binning->nBins = Binning->AxisNBins[0] * Binning->AxisNBins[1]; - Binning->InitialiseBinMigrationLookUp(dim); - + std::vector> Edges = { {0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1}, + {0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1} }; + Binning->InitUniform(Edges); std::vector> testPairs = { {-1.0, -1}, {-1.0, 0},