diff options
author | 2009-11-04 09:04:50 +0100 | |
---|---|---|
committer | 2009-11-04 09:04:50 +0100 | |
commit | a7bebe0aeb798089e8f79a4133d84f5785e2b528 (patch) | |
tree | e986989e56a534b784ad8200844abd02aa436b7b /Eigen/src/Sparse | |
parent | 979431b9871bde9cee6c598ce9615a729d39e330 (diff) |
an attempt to fix a compilation issue with MSVC
Diffstat (limited to 'Eigen/src/Sparse')
-rw-r--r-- | Eigen/src/Sparse/CholmodSupport.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Eigen/src/Sparse/CholmodSupport.h b/Eigen/src/Sparse/CholmodSupport.h index 30a33c3dc..f02374d7c 100644 --- a/Eigen/src/Sparse/CholmodSupport.h +++ b/Eigen/src/Sparse/CholmodSupport.h @@ -126,6 +126,7 @@ class SparseLLT<MatrixType,Cholmod> : public SparseLLT<MatrixType> typedef SparseLLT<MatrixType> Base; typedef typename Base::Scalar Scalar; typedef typename Base::RealScalar RealScalar; + typedef typename Base::CholMatrixType CholMatrixType; using Base::MatrixLIsDirty; using Base::SupernodalFactorIsDirty; using Base::m_flags; @@ -154,7 +155,7 @@ class SparseLLT<MatrixType,Cholmod> : public SparseLLT<MatrixType> cholmod_finish(&m_cholmod); } - inline const typename Base::CholMatrixType& matrixL(void) const; + inline const CholMatrixType& matrixL() const; template<typename Derived> bool solveInPlace(MatrixBase<Derived> &b) const; @@ -198,7 +199,7 @@ void SparseLLT<MatrixType,Cholmod>::compute(const MatrixType& a) } template<typename MatrixType> -inline const typename SparseLLT<MatrixType>::CholMatrixType& +inline const typename SparseLLT<MatrixType,Cholmod>::CholMatrixType& SparseLLT<MatrixType,Cholmod>::matrixL() const { if (m_status & MatrixLIsDirty) |