From 1e04dced47f715e663d49980890c9229950497d1 Mon Sep 17 00:00:00 2001 From: Toni Date: Wed, 3 Feb 2021 17:54:11 -0500 Subject: [PATCH] Fix issue #689 --- gtsam/sfm/ShonanAveraging.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtsam/sfm/ShonanAveraging.cpp b/gtsam/sfm/ShonanAveraging.cpp index 53f8f6b6c..fb96498ef 100644 --- a/gtsam/sfm/ShonanAveraging.cpp +++ b/gtsam/sfm/ShonanAveraging.cpp @@ -29,7 +29,7 @@ #include #include -#include +#include #include #include #include @@ -553,7 +553,7 @@ static bool PowerMinimumEigenValue( return true; } - const Sparse C = pmEigenValue * Matrix::Identity(A.rows(), A.cols()) - A; + const Sparse C = pmEigenValue * Matrix::Identity(A.rows(), A.cols()).sparseView() - A; const boost::optional initial = perturb(S.row(0)); AcceleratedPowerMethod apmShiftedOperator(C, initial);