ScaleOnTheFly: Make scale factor always positive

This commit is contained in:
2026-05-18 12:18:38 +02:00
parent 1bc96d0f17
commit 68047ef787
@@ -235,6 +235,8 @@ ScaleOnTheFlyResult ScaleOnTheFly::Scale(std::vector<Reflection> &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());