mirror of
https://gitlab.com/libeigen/eigen.git
synced 2024-12-21 07:19:46 +08:00
f54a2a0484
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.
57 lines
1.7 KiB
Plaintext
57 lines
1.7 KiB
Plaintext
// This file is part of Eigen, a lightweight C++ template library
|
|
// for linear algebra.
|
|
//
|
|
// Copyright (C) 2009 Jitse Niesen <jitse@maths.leeds.ac.uk>
|
|
//
|
|
// Eigen is free software; you can redistribute it and/or
|
|
// modify it under the terms of the GNU Lesser General Public
|
|
// License as published by the Free Software Foundation; either
|
|
// version 3 of the License, or (at your option) any later version.
|
|
//
|
|
// Alternatively, you can redistribute it and/or
|
|
// modify it under the terms of the GNU General Public License as
|
|
// published by the Free Software Foundation; either version 2 of
|
|
// the License, or (at your option) any later version.
|
|
//
|
|
// Eigen is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
|
// FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License or the
|
|
// GNU General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU Lesser General Public
|
|
// License and a copy of the GNU General Public License along with
|
|
// Eigen. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
#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.
|
|
*
|
|
* \code
|
|
* #include <unsupported/Eigen/MatrixFunctions>
|
|
* \endcode
|
|
*/
|
|
|
|
#include "src/MatrixFunctions/MatrixExponential.h"
|
|
#include "src/MatrixFunctions/MatrixFunction.h"
|
|
|
|
}
|
|
|
|
|
|
#endif // EIGEN_MATRIX_FUNCTIONS
|
|
|