From b2a351c8de068dc834b1aa2d293ee8807df6ba06 Mon Sep 17 00:00:00 2001 From: Martin Valgur Date: Mon, 9 Dec 2024 17:18:31 +0200 Subject: [PATCH] ShonanAveraging.cpp: pass explicit template args for GCC 7 --- 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 e8bb41fc1..7d68c7d29 100644 --- a/gtsam/sfm/ShonanAveraging.cpp +++ b/gtsam/sfm/ShonanAveraging.cpp @@ -632,7 +632,7 @@ static bool SparseMinimumEigenValue( Eigen::Index numLanczosVectors = 20) { // a. Estimate the largest-magnitude eigenvalue of this matrix using Lanczos MatrixProdFunctor lmOperator(A); - Spectra::SymEigsSolver lmEigenValueSolver( + Spectra::SymEigsSolver lmEigenValueSolver( lmOperator, 1, std::min(numLanczosVectors, A.rows())); lmEigenValueSolver.init(); @@ -666,7 +666,7 @@ static bool SparseMinimumEigenValue( MatrixProdFunctor minShiftedOperator(A, -2 * lmEigenValue); - Spectra::SymEigsSolver minEigenValueSolver( + Spectra::SymEigsSolver minEigenValueSolver( minShiftedOperator, 1, std::min(numLanczosVectors, A.rows())); // If S is a critical point of F, then S^T is also in the null space of S -