Main MRPT website > C++ reference
MRPT logo
Classes | Namespaces | Defines | Enumerations | Functions
SVD File Reference
#include "QR"
#include "Householder"
#include "Jacobi"
#include "src/Core/util/DisableStupidWarnings.h"
#include "src/misc/Solve.h"
#include "src/SVD/JacobiSVD.h"
#include "src/SVD/UpperBidiagonalization.h"
#include "src/Core/util/ReenableStupidWarnings.h"
Include dependency graph for SVD:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Eigen::internal::traits< solve_retval_base< DecompositionType, Rhs > >
class  Eigen::internal::solve_retval_base< _DecompositionType, Rhs >
struct  Eigen::internal::svd_precondition_2x2_block_to_be_real
struct  Eigen::internal::qr_preconditioner_should_do_anything
struct  Eigen::internal::qr_preconditioner_impl
struct  Eigen::internal::qr_preconditioner_impl< MatrixType, QRPreconditioner, Case, false >
struct  Eigen::internal::qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true >
struct  Eigen::internal::qr_preconditioner_impl< MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >
struct  Eigen::internal::qr_preconditioner_impl< MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true >
struct  Eigen::internal::qr_preconditioner_impl< MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >
struct  Eigen::internal::qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true >
struct  Eigen::internal::qr_preconditioner_impl< MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true >
struct  Eigen::internal::svd_precondition_2x2_block_to_be_real< MatrixType, QRPreconditioner, false >
struct  Eigen::internal::svd_precondition_2x2_block_to_be_real< MatrixType, QRPreconditioner, true >
class  Eigen::JacobiSVD
 Two-sided Jacobi SVD decomposition of a rectangular matrix. More...
struct  Eigen::internal::solve_retval< JacobiSVD< _MatrixType, QRPreconditioner >, Rhs >
class  Eigen::internal::UpperBidiagonalization

Namespaces

namespace  Eigen
 

Namespace containing all symbols from the Eigen library.


namespace  Eigen::internal
 

Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y: $ \left ( \begin{array}{cc} x \\ y \end{array} \right ) = J \left ( \begin{array}{cc} x \\ y \end{array} \right ) $


Defines

#define EIGEN_SVD_MODULE_H

Enumerations

enum  { Eigen::internal::PreconditionIfMoreColsThanRows, Eigen::internal::PreconditionIfMoreRowsThanCols }

Functions

template<typename MatrixType , typename RealScalar , typename Index >
void Eigen::internal::real_2x2_jacobi_svd (const MatrixType &matrix, Index p, Index q, JacobiRotation< RealScalar > *j_left, JacobiRotation< RealScalar > *j_right)

Define Documentation

#define EIGEN_SVD_MODULE_H

Definition at line 2 of file SVD.




Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011