From 34921ff0344121483abd390f267e43dc2d06273a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Tr=C3=B6ger?= Date: Mon, 23 Dec 2013 14:48:04 +0100 Subject: [PATCH] don't rescale on rotation solver --- src/Mod/Assembly/App/opendcm/module3d/imp/solver_imp.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Assembly/App/opendcm/module3d/imp/solver_imp.hpp b/src/Mod/Assembly/App/opendcm/module3d/imp/solver_imp.hpp index 5f2cfc3ba..5d6e63f6c 100644 --- a/src/Mod/Assembly/App/opendcm/module3d/imp/solver_imp.hpp +++ b/src/Mod/Assembly/App/opendcm/module3d/imp/solver_imp.hpp @@ -381,7 +381,8 @@ void SystemSolver::solveCluster(boost::shared_ptr cluster, Sys& sy mes.Scaling = 1./(re.calculateScale()*SKALEFAKTOR); try { - sys.kernel().solve(mes, re); + DummyScaler dummy; + sys.kernel().solve(mes, dummy); mes.Scaling = 1.; } catch(...) { @@ -427,6 +428,9 @@ void SystemSolver::solveCluster(boost::shared_ptr cluster, Sys& sy Rescaler re(cluster, mes); re(); + re(); + re(); + re(); sys.kernel().solve(mes, re); #ifdef USE_LOGGING BOOST_LOG(log)<< "Numbers of rescale: "<