diff options
Diffstat (limited to 'Eigen/src/Sparse/SparseUtil.h')
-rw-r--r-- | Eigen/src/Sparse/SparseUtil.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Eigen/src/Sparse/SparseUtil.h b/Eigen/src/Sparse/SparseUtil.h index 52781aa46..b5fc7c7b7 100644 --- a/Eigen/src/Sparse/SparseUtil.h +++ b/Eigen/src/Sparse/SparseUtil.h @@ -106,6 +106,7 @@ template<typename _Scalar, int _Flags = 0> class DynamicSparseMatrix; template<typename _Scalar, int _Flags = 0> class SparseVector; template<typename _Scalar, int _Flags = 0> class MappedSparseMatrix; +template<typename MatrixType> class SparseNestByValue; template<typename MatrixType> class SparseTranspose; template<typename MatrixType, int Size> class SparseInnerVectorSet; template<typename Derived> class SparseCwise; @@ -146,4 +147,6 @@ template<typename T> class ei_eval<T,IsSparse> typedef SparseMatrix<_Scalar, _Flags> type; }; +template<typename T> struct ei_must_nest_by_value<SparseNestByValue<T> > { enum { ret = true }; }; + #endif // EIGEN_SPARSEUTIL_H |