add specialization ei_ref_selector for sparse matrix types

This commit is contained in:
Gael Guennebaud
2009-12-01 06:21:29 +01:00
parent e6c560aedf
commit b2a5fb874f
4 changed files with 22 additions and 2 deletions

View File

@@ -51,6 +51,13 @@ struct ei_traits<SparseVector<_Scalar, _Options> >
};
};
template<typename _Scalar, int _Options>
struct ei_ref_selector< SparseVector<_Scalar, _Options> >
{
typedef SparseVector<_Scalar, _Options> MatrixType;
typedef MatrixType const& type;
};
template<typename _Scalar, int _Options>
class SparseVector
: public SparseMatrixBase<SparseVector<_Scalar, _Options> >