diff --git a/gtsam/nonlinear/NonlinearConjugateGradientOptimizer.h b/gtsam/nonlinear/NonlinearConjugateGradientOptimizer.h index bd106afbe..e3d90a591 100644 --- a/gtsam/nonlinear/NonlinearConjugateGradientOptimizer.h +++ b/gtsam/nonlinear/NonlinearConjugateGradientOptimizer.h @@ -146,7 +146,7 @@ double lineSearch(const S &system, const V currentValues, const W &gradient) { double newError = system.error(newValues); while (true) { - const bool flag = (maxStep - newStep > newStep - minStep) ? true : false; + const bool flag = (maxStep - newStep > newStep - minStep); const double testStep = flag ? newStep + resphi * (maxStep - newStep) : newStep - resphi * (newStep - minStep);