diff --git a/gtsam/nonlinear/NonlinearOptimizer-inl.h b/gtsam/nonlinear/NonlinearOptimizer-inl.h index 02ead8b0d..a98f4b455 100644 --- a/gtsam/nonlinear/NonlinearOptimizer-inl.h +++ b/gtsam/nonlinear/NonlinearOptimizer-inl.h @@ -302,7 +302,7 @@ namespace gtsam { template NonlinearOptimizer NonlinearOptimizer::iterateDogLeg() { - S solver(*graph_->linearize(*values_, *ordering_)); + S solver(*graph_->linearize(*values_, *ordering_), parameters_->useQR_); DoglegOptimizerImpl::IterationResult result = DoglegOptimizerImpl::Iterate( parameters_->lambda_, DoglegOptimizerImpl::ONE_STEP_PER_ITERATION, *solver.eliminate(), *graph_, *values_, *ordering_, error_, parameters_->verbosity_ > Parameters::ERROR);