diff options
author | Jitse Niesen <jitse@maths.leeds.ac.uk> | 2010-01-11 18:05:30 +0000 |
---|---|---|
committer | Jitse Niesen <jitse@maths.leeds.ac.uk> | 2010-01-11 18:05:30 +0000 |
commit | 65cd1c7639e6dab0416ecc440b01e7257554dfc0 (patch) | |
tree | 11e189a6ac1b738b8245798e3e5c9e88608b0fc0 /unsupported/Eigen/MatrixFunctions | |
parent | a05d42616b6ae486e1329644355d2cd8a65739ad (diff) |
Add support for matrix sine, cosine, sinh and cosh.
Diffstat (limited to 'unsupported/Eigen/MatrixFunctions')
-rw-r--r-- | unsupported/Eigen/MatrixFunctions | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/unsupported/Eigen/MatrixFunctions b/unsupported/Eigen/MatrixFunctions index bf2223a6e..91790c8d2 100644 --- a/unsupported/Eigen/MatrixFunctions +++ b/unsupported/Eigen/MatrixFunctions @@ -41,6 +41,15 @@ namespace Eigen { * \brief This module aims to provide various methods for the computation of * matrix functions. * + * %Matrix functions are defined as follows. Suppose that \f$ f \f$ + * is an entire function (that is, a function on the complex plane + * that is everywhere complex differentiable). Then its Taylor + * series + * \f[ f(0) + f'(0) x + \frac{f''(0)}{2} x^2 + \frac{f'''(0)}{3!} x^3 + \cdots \f] + * converges to \f$ f(x) \f$. In this case, we can define the matrix + * function by the same series: + * \f[ f(M) = f(0) + f'(0) M + \frac{f''(0)}{2} M^2 + \frac{f'''(0)}{3!} M^3 + \cdots \f] + * * \code * #include <unsupported/Eigen/MatrixFunctions> * \endcode |