From 27c56bf60feeec622b3bf7610f5f969fb7441753 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Fri, 30 Oct 2015 10:57:11 +0100 Subject: [PATCH] Workaround compilation issue with MSVC<=2013 --- Eigen/src/SparseCore/SparseAssign.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Eigen/src/SparseCore/SparseAssign.h b/Eigen/src/SparseCore/SparseAssign.h index cb154d1c2..923034382 100644 --- a/Eigen/src/SparseCore/SparseAssign.h +++ b/Eigen/src/SparseCore/SparseAssign.h @@ -132,9 +132,9 @@ struct Assignment } }; -// Sparse to Dense assignment -template< typename DstXprType, typename SrcXprType, typename Functor> -struct Assignment +// Generic Sparse to Dense assignment +template< typename DstXprType, typename SrcXprType, typename Functor, typename Scalar> +struct Assignment { typedef typename DstXprType::Scalar Scalar; static void run(DstXprType &dst, const SrcXprType &src, const Functor &func)