aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/MatrixFunctions
diff options
context:
space:
mode:
authorGravatar Jitse Niesen <jitse@maths.leeds.ac.uk>2009-12-21 18:53:00 +0000
committerGravatar Jitse Niesen <jitse@maths.leeds.ac.uk>2009-12-21 18:53:00 +0000
commitf54a2a0484149c3d8fc09ad613478e0c154d034f (patch)
tree5c81545aef0d27b8ae28de9128b9d9f7c08c0f44 /unsupported/Eigen/MatrixFunctions
parent9f1fa6ea5e3664b7c31eb8250561289c891a749e (diff)
Add support for general matrix functions.
This does the job but it is only a first version. Further plans: improved docs, more tests, improve code by refactoring, add convenience functions for sine, cosine, sinh, cosh, and (eventually) add the matrix logarithm.
Diffstat (limited to 'unsupported/Eigen/MatrixFunctions')
-rw-r--r--unsupported/Eigen/MatrixFunctions9
1 files changed, 7 insertions, 2 deletions
diff --git a/unsupported/Eigen/MatrixFunctions b/unsupported/Eigen/MatrixFunctions
index 5614f915e..bf2223a6e 100644
--- a/unsupported/Eigen/MatrixFunctions
+++ b/unsupported/Eigen/MatrixFunctions
@@ -25,17 +25,21 @@
#ifndef EIGEN_MATRIX_FUNCTIONS
#define EIGEN_MATRIX_FUNCTIONS
+#include <list>
+#include <functional>
+#include <iterator>
+
#include <Eigen/Core>
#include <Eigen/Array>
#include <Eigen/LU>
+#include <Eigen/Eigenvalues>
namespace Eigen {
/** \ingroup Unsupported_modules
* \defgroup MatrixFunctions_Module Matrix functions module
* \brief This module aims to provide various methods for the computation of
- * matrix functions. Currently, there is only support for the matrix
- * exponential.
+ * matrix functions.
*
* \code
* #include <unsupported/Eigen/MatrixFunctions>
@@ -43,6 +47,7 @@ namespace Eigen {
*/
#include "src/MatrixFunctions/MatrixExponential.h"
+#include "src/MatrixFunctions/MatrixFunction.h"
}