diff options
author | Jitse Niesen <jitse@maths.leeds.ac.uk> | 2009-12-07 19:10:11 +0000 |
---|---|---|
committer | Jitse Niesen <jitse@maths.leeds.ac.uk> | 2009-12-07 19:10:11 +0000 |
commit | 39ceba409b4b0295f0c70872cf2592503b54eba2 (patch) | |
tree | 3babbe06c6534b9bafb6cebda86ae972e4848ab0 /unsupported/Eigen | |
parent | 36969cc2a5c2d0d3a52510b68c203b920eb4d3de (diff) |
Various improvements to the docs for unsupported.
* Enable compilation of examples for unsupported.
* Fix use of std::vector in BVH example.
* Add an example for the matrix exponential.
* Bug fixes in unsupported/doc/{examples,snippets}/CMakeLists.txt .
Diffstat (limited to 'unsupported/Eigen')
-rw-r--r-- | unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h b/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h index 6510b6814..bb4706c35 100644 --- a/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h +++ b/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h @@ -58,6 +58,22 @@ * <em>SIAM J. %Matrix Anal. Applic.</em>, <b>26</b>:1179–1193, * 2005. * + * Example: The following program checks that + * \f[ \exp \left[ \begin{array}{ccc} + * 0 & \frac14\pi & 0 \\ + * -\frac14\pi & 0 & 0 \\ + * 0 & 0 & 0 + * \end{array} \right] = \left[ \begin{array}{ccc} + * \frac12\sqrt2 & -\frac12\sqrt2 & 0 \\ + * \frac12\sqrt2 & \frac12\sqrt2 & 0 \\ + * 0 & 0 & 1 + * \end{array} \right]. \f] + * This corresponds to a rotation of \f$ \frac14\pi \f$ radians around + * the z-axis. + + * \include MatrixExponential.cpp + * Output: \verbinclude MatrixExponential.out + * * \note \p M has to be a matrix of \c float, \c double, * \c complex<float> or \c complex<double> . */ |