aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/MatrixFunctions
diff options
context:
space:
mode:
authorGravatar Jitse Niesen <jitse@maths.leeds.ac.uk>2010-01-11 18:05:30 +0000
committerGravatar Jitse Niesen <jitse@maths.leeds.ac.uk>2010-01-11 18:05:30 +0000
commit65cd1c7639e6dab0416ecc440b01e7257554dfc0 (patch)
tree11e189a6ac1b738b8245798e3e5c9e88608b0fc0 /unsupported/Eigen/MatrixFunctions
parenta05d42616b6ae486e1329644355d2cd8a65739ad (diff)
Add support for matrix sine, cosine, sinh and cosh.
Diffstat (limited to 'unsupported/Eigen/MatrixFunctions')
-rw-r--r--unsupported/Eigen/MatrixFunctions9
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