svd.hh File Reference
#include <hpp/constraints/fwd.hh>
#include <Eigen/SVD>
Include dependency graph for svd.hh:
This graph shows which files directly or indirectly include this file:

Namespaces

 hpp
 
 hpp::constraints
 

Functions

template<typename SVD >
static Eigen::Ref< const typename SVD::MatrixUType > hpp::constraints::getU1 (const SVD &svd, const size_type &rank)
 
template<typename SVD >
static Eigen::Ref< const typename SVD::MatrixUType > hpp::constraints::getU2 (const SVD &svd, const size_type &rank)
 
template<typename SVD >
static Eigen::Ref< const typename SVD::MatrixUType > hpp::constraints::getV1 (const SVD &svd, const size_type &rank)
 
template<typename SVD >
static Eigen::Ref< const typename SVD::MatrixUType > hpp::constraints::getV2 (const SVD &svd, const size_type &rank)
 
template<typename SVD >
static void hpp::constraints::pseudoInverse (const SVD &svd, Eigen::Ref< typename SVD::MatrixType > pinvmat)
 
template<typename SVD >
void hpp::constraints::projectorOnSpan (const SVD &svd, Eigen::Ref< typename SVD::MatrixType > projector)
 
template<typename SVD >
void hpp::constraints::projectorOnSpanOfInv (const SVD &svd, Eigen::Ref< typename SVD::MatrixType > projector)
 
template<typename SVD >
void hpp::constraints::projectorOnKernel (const SVD &svd, Eigen::Ref< typename SVD::MatrixType > projector, const bool &computeFullV=false)
 
template<typename SVD >
void hpp::constraints::projectorOnKernelOfInv (const SVD &svd, Eigen::Ref< typename SVD::MatrixType > projector, const bool &computeFullU=false)