diff options
author | Gael Guennebaud <g.gael@free.fr> | 2015-10-29 21:05:52 +0100 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2015-10-29 21:05:52 +0100 |
commit | 7cfbe35e49fd43d646d2aecf7b93630b3916f2f8 (patch) | |
tree | b031c32c6b195115e45366305e7e26d112b81ca7 /Eigen/src/SparseCore/SparseMatrixBase.h | |
parent | 568d488a2778b6e539a417b1ab2b62d1a096784e (diff) |
Fix duplicated declaration
Diffstat (limited to 'Eigen/src/SparseCore/SparseMatrixBase.h')
-rw-r--r-- | Eigen/src/SparseCore/SparseMatrixBase.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/Eigen/src/SparseCore/SparseMatrixBase.h b/Eigen/src/SparseCore/SparseMatrixBase.h index 74b498a47..ff417302f 100644 --- a/Eigen/src/SparseCore/SparseMatrixBase.h +++ b/Eigen/src/SparseCore/SparseMatrixBase.h @@ -49,11 +49,6 @@ template<typename Derived> class SparseMatrixBase >::type PacketReturnType; typedef SparseMatrixBase StorageBaseType; - typedef typename NumTraits<Scalar>::Real RealScalar; - typedef internal::special_scalar_op_base<Derived, Scalar, RealScalar, EigenBase<Derived> > Base; - - using Base::operator*; - using Base::operator/; typedef Matrix<StorageIndex,Dynamic,1> IndexVector; typedef Matrix<Scalar,Dynamic,1> ScalarVector; @@ -146,6 +141,10 @@ template<typename Derived> class SparseMatrixBase inline Derived& derived() { return *static_cast<Derived*>(this); } inline Derived& const_cast_derived() const { return *static_cast<Derived*>(const_cast<SparseMatrixBase*>(this)); } + + typedef internal::special_scalar_op_base<Derived, Scalar, RealScalar, EigenBase<Derived> > Base; + using Base::operator*; + using Base::operator/; #endif // not EIGEN_PARSED_BY_DOXYGEN #define EIGEN_CURRENT_STORAGE_BASE_CLASS Eigen::SparseMatrixBase |