Implement and document MatrixBase::sqrt().

This commit is contained in:
Jitse Niesen
2011-05-09 22:20:20 +01:00
parent dac4bb640a
commit d7e3c949be
5 changed files with 134 additions and 4 deletions

View File

@@ -465,6 +465,7 @@ template<typename Derived> class MatrixBase
const MatrixFunctionReturnValue<Derived> sinh() const;
const MatrixFunctionReturnValue<Derived> cos() const;
const MatrixFunctionReturnValue<Derived> sin() const;
const MatrixSquareRootReturnValue<Derived> sqrt() const;
#ifdef EIGEN2_SUPPORT
template<typename ProductDerived, typename Lhs, typename Rhs>

View File

@@ -283,6 +283,7 @@ template<typename MatrixType,int Direction> class Homogeneous;
// MatrixFunctions module
template<typename Derived> struct MatrixExponentialReturnValue;
template<typename Derived> class MatrixFunctionReturnValue;
template<typename Derived> class MatrixSquareRootReturnValue;
namespace internal {
template <typename Scalar>