diff options
author | Gael Guennebaud <g.gael@free.fr> | 2015-04-24 09:44:24 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2015-04-24 09:44:24 +0200 |
commit | 40258078c6a04dd5d1d0ed3e51c21c9084bb512f (patch) | |
tree | df544fdc40288cc5a87d2a299a1e663f8748e7de /Eigen/src/SparseCore/SparseMatrixBase.h | |
parent | c460af414e696c4c0647b7b402d240939b91e55e (diff) |
bug #360: add value_type typedef to DenseBase/SparseMatrixBase
Diffstat (limited to 'Eigen/src/SparseCore/SparseMatrixBase.h')
-rw-r--r-- | Eigen/src/SparseCore/SparseMatrixBase.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Eigen/src/SparseCore/SparseMatrixBase.h b/Eigen/src/SparseCore/SparseMatrixBase.h index d4ab8b908..f1b5d2a97 100644 --- a/Eigen/src/SparseCore/SparseMatrixBase.h +++ b/Eigen/src/SparseCore/SparseMatrixBase.h @@ -28,6 +28,12 @@ template<typename Derived> class SparseMatrixBase : public EigenBase<Derived> public: typedef typename internal::traits<Derived>::Scalar Scalar; + + /** The numeric type of the expression' coefficients, e.g. float, double, int or std::complex<float>, etc. + * + * It is an alias for the Scalar type */ + typedef Scalar value_type; + typedef typename internal::packet_traits<Scalar>::type PacketScalar; typedef typename internal::traits<Derived>::StorageKind StorageKind; typedef typename internal::traits<Derived>::StorageIndex StorageIndex; |