From d6f762d95568f95caf75fd8aaa733eda26ca99d9 Mon Sep 17 00:00:00 2001 From: Christoph Hertzberg Date: Thu, 10 Sep 2015 11:46:27 +0200 Subject: [PATCH] Fixed cuda code: EIGEN_DEVICE_FUNC must come after template<...> --- Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h b/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h index 471956339..4d62708ad 100644 --- a/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h +++ b/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h @@ -157,8 +157,8 @@ template class SelfAdjointEigenSolver * * \sa compute(const MatrixType&, int) */ - EIGEN_DEVICE_FUNC template + EIGEN_DEVICE_FUNC explicit SelfAdjointEigenSolver(const EigenBase& matrix, int options = ComputeEigenvectors) : m_eivec(matrix.rows(), matrix.cols()), m_eivalues(matrix.cols()), @@ -198,8 +198,8 @@ template class SelfAdjointEigenSolver * * \sa SelfAdjointEigenSolver(const MatrixType&, int) */ - EIGEN_DEVICE_FUNC template + EIGEN_DEVICE_FUNC SelfAdjointEigenSolver& compute(const EigenBase& matrix, int options = ComputeEigenvectors); /** \brief Computes eigendecomposition of given matrix using a closed-form algorithm