From aae35d2c68f65cadf9e5ad3b75977abd4bf19418 Mon Sep 17 00:00:00 2001 From: Peter Bannister <prb@fmrib.ox.ac.uk> Date: Wed, 9 Jul 2003 14:30:50 +0000 Subject: [PATCH] *** empty log message *** --- optimise.cc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/optimise.cc b/optimise.cc index 9c6f24c..75ac5aa 100644 --- a/optimise.cc +++ b/optimise.cc @@ -247,7 +247,7 @@ namespace MISCMATHS { float optimise(ColumnVector &pt, int numopt, const ColumnVector &tol, float (*func)(const ColumnVector &), int &iterations_done, - int max_iter, const ColumnVector& boundguess, const bool in_slice) + int max_iter, const ColumnVector& boundguess) { // Calculate dot product of dir by tol // st (x1-x2)*dir_tol = average number of tolerances between x1 and x2 @@ -270,11 +270,8 @@ namespace MISCMATHS { for (int n=1; n<=numopt; n++) { dir = 0.0; dir(n) = 1.0; - // if the in_slice flag has been set, only correct in z_rot, x_trans and y_trans - if ((!in_slice) || (n == 3) || (n == 4) || (n == 5)) { - fval = optimise1d(pt,dir,tol,lit,func,100,fval,bndguess); - littot += lit; - } + fval = optimise1d(pt,dir,tol,lit,func,100,fval,bndguess); + littot += lit; } // check to see if the point has moved more than one average tolerance float avtol = SP((initpt - pt),inv_tol).SumAbsoluteValue(); -- GitLab