Eigne Matrix Class Library

Dependents:   Eigen_test Odometry_test AttitudeEstimation_usingTicker MPU9250_Quaternion_Binary_Serial ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SVD.h Source File

SVD.h

00001 #ifndef EIGEN_SVD_MODULE_H
00002 #define EIGEN_SVD_MODULE_H
00003 
00004 #include "QR.h"
00005 #include "Householder.h"
00006 #include "Jacobi.h"
00007 
00008 #include "src/Core/util/DisableStupidWarnings.h"
00009 
00010 /** \defgroup SVD_Module SVD module
00011   *
00012   *
00013   *
00014   * This module provides SVD decomposition for matrices (both real and complex).
00015   * This decomposition is accessible via the following MatrixBase method:
00016   *  - MatrixBase::jacobiSvd()
00017   *
00018   * \code
00019   * #include <Eigen/SVD>
00020   * \endcode
00021   */
00022 
00023 #include "src/misc/Solve.h"
00024 #include "src/SVD/JacobiSVD.h"
00025 #if defined(EIGEN_USE_LAPACKE) && !defined(EIGEN_USE_LAPACKE_STRICT)
00026 #include "src/SVD/JacobiSVD_MKL.h"
00027 #endif
00028 #include "src/SVD/UpperBidiagonalization.h"
00029 
00030 #ifdef EIGEN2_SUPPORT
00031 #include "src/Eigen2Support/SVD.h"
00032 #endif
00033 
00034 #include "src/Core/util/ReenableStupidWarnings.h"
00035 
00036 #endif // EIGEN_SVD_MODULE_H
00037 /* vim: set filetype=cpp et sw=2 ts=2 ai: */