From 269f683902231020a910fd4e2c1b74554183e2c8 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Sat, 19 Jul 2008 22:59:05 +0000 Subject: Add cholesky's members to MatrixBase Various documentation improvements including new snippets (AngleAxis and Cholesky) --- Eigen/src/Core/MatrixBase.h | 4 ++++ Eigen/src/Core/util/ForwardDeclarations.h | 2 ++ 2 files changed, 6 insertions(+) (limited to 'Eigen/src/Core') diff --git a/Eigen/src/Core/MatrixBase.h b/Eigen/src/Core/MatrixBase.h index c6ea5f14f..bd4b64b05 100644 --- a/Eigen/src/Core/MatrixBase.h +++ b/Eigen/src/Core/MatrixBase.h @@ -532,6 +532,10 @@ template class MatrixBase void computeInverse(typename ei_eval::type *result) const; Scalar determinant() const; +/////////// Cholesky module /////////// + + const Cholesky::type> cholesky() const; + const CholeskyWithoutSquareRoot::type> choleskyNoSqrt() const; /////////// QR module /////////// diff --git a/Eigen/src/Core/util/ForwardDeclarations.h b/Eigen/src/Core/util/ForwardDeclarations.h index 0246b43cc..1fba262e2 100644 --- a/Eigen/src/Core/util/ForwardDeclarations.h +++ b/Eigen/src/Core/util/ForwardDeclarations.h @@ -96,6 +96,8 @@ void ei_cache_friendly_product( template class Inverse; template class QR; +template class Cholesky; +template class CholeskyWithoutSquareRoot; // Geometry module: template class Cross; -- cgit v1.2.3