From 2314bc91b7df1c8a2935f30a1ecca90af5203fad Mon Sep 17 00:00:00 2001 From: LTLA Date: Sat, 17 Aug 2024 17:36:27 -0700 Subject: [PATCH] Don't rely on an extra template argument in the latest irlba. This allows us to continue using version 2.0.0 for the time being. --- include/umappp/spectral_init.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/umappp/spectral_init.hpp b/include/umappp/spectral_init.hpp index b54c38e..7f781ee 100644 --- a/include/umappp/spectral_init.hpp +++ b/include/umappp/spectral_init.hpp @@ -98,8 +98,8 @@ bool normalized_laplacian(const NeighborList& edges, int ndim, F irlba::ParallelSparseMatrix< decltype(values), decltype(indices), - decltype(pointers), - Eigen::VectorXd // deliberately double-precision here. + decltype(pointers) + // Eigen::VectorXd // TODO: deliberately double-precision here, but not available in 2.0.0 > mat(nobs, nobs, std::move(values), std::move(indices), std::move(pointers), /* column_major = */ true, nthreads); irlba::EigenThreadScope tscope(nthreads);