From 68047ef787231d885b36d08935901fccdbff4b8e Mon Sep 17 00:00:00 2001 From: leonarski_f Date: Mon, 18 May 2026 12:18:38 +0200 Subject: [PATCH] ScaleOnTheFly: Make scale factor always positive --- image_analysis/scale_merge/ScaleOnTheFly.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/image_analysis/scale_merge/ScaleOnTheFly.cpp b/image_analysis/scale_merge/ScaleOnTheFly.cpp index cc3a9c64..fa60a7d6 100644 --- a/image_analysis/scale_merge/ScaleOnTheFly.cpp +++ b/image_analysis/scale_merge/ScaleOnTheFly.cpp @@ -235,6 +235,8 @@ ScaleOnTheFlyResult ScaleOnTheFly::Scale(std::vector &reflections, } result.succesful = true; + problem.SetParameterLowerBound(&result.G, 0, 0.0); + if (s.GetRefineB()) { problem.SetParameterLowerBound(&result.B, 0, s.GetMinB()); problem.SetParameterUpperBound(&result.B, 0, s.GetMaxB());