diff options
author | Jitse Niesen <jitse@maths.leeds.ac.uk> | 2009-12-21 18:53:00 +0000 |
---|---|---|
committer | Jitse Niesen <jitse@maths.leeds.ac.uk> | 2009-12-21 18:53:00 +0000 |
commit | f54a2a0484149c3d8fc09ad613478e0c154d034f (patch) | |
tree | 5c81545aef0d27b8ae28de9128b9d9f7c08c0f44 /unsupported/Eigen/MatrixFunctions | |
parent | 9f1fa6ea5e3664b7c31eb8250561289c891a749e (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/MatrixFunctions | 9 |
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" } |