diff options
author | Gael Guennebaud <g.gael@free.fr> | 2010-06-03 22:22:14 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2010-06-03 22:22:14 +0200 |
commit | e64460d5d003448e090bac23b9ddc93e7af2ca5a (patch) | |
tree | acd2ec2edf05ffff69e112a62774d60b2422420f /Eigen/src/Core | |
parent | 4159db979d8a502d628f3ec7fd6f49ded84165d4 (diff) |
LDLT: make it honors the Lower/Upper directive and make it works inplace
Diffstat (limited to 'Eigen/src/Core')
-rw-r--r-- | Eigen/src/Core/SelfAdjointView.h | 2 | ||||
-rw-r--r-- | Eigen/src/Core/util/ForwardDeclarations.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/SelfAdjointView.h b/Eigen/src/Core/SelfAdjointView.h index eed3f9336..84c4dc521 100644 --- a/Eigen/src/Core/SelfAdjointView.h +++ b/Eigen/src/Core/SelfAdjointView.h @@ -153,7 +153,7 @@ template<typename MatrixType, unsigned int UpLo> class SelfAdjointView /////////// Cholesky module /////////// const LLT<PlainObject, UpLo> llt() const; - const LDLT<PlainObject> ldlt() const; + const LDLT<PlainObject, UpLo> ldlt() const; /////////// Eigenvalue module /////////// diff --git a/Eigen/src/Core/util/ForwardDeclarations.h b/Eigen/src/Core/util/ForwardDeclarations.h index b3bc9c161..5cf62f4c6 100644 --- a/Eigen/src/Core/util/ForwardDeclarations.h +++ b/Eigen/src/Core/util/ForwardDeclarations.h @@ -158,7 +158,7 @@ template<typename MatrixType> class FullPivHouseholderQR; template<typename MatrixType> class SVD; template<typename MatrixType, unsigned int Options = 0> class JacobiSVD; template<typename MatrixType, int UpLo = Lower> class LLT; -template<typename MatrixType> class LDLT; +template<typename MatrixType, int UpLo = Lower> class LDLT; template<typename VectorsType, typename CoeffsType, int Side=OnTheLeft> class HouseholderSequence; template<typename Scalar> class PlanarRotation; |