Choreonoid  1.5
Public Member Functions | Static Public Member Functions | List of all members
cnoid::TruncatedSVD< MatrixType > Class Template Reference

#include <TruncatedSVD.h>

Public Member Functions

 TruncatedSVD ()
 
void setTruncateRatio (Scalar r)
 
TruncatedSVDcompute (const MatrixType &matrix)
 
int numTruncatedSingularValues () const
 
const Eigen::JacobiSVD< MatrixType >::SingularValuesType & singularValues () const
 
template<class VectorType1 , class VectorType2 >
void solve (const Eigen::MatrixBase< VectorType1 > &b, Eigen::MatrixBase< VectorType2 > &out_x) const
 

Static Public Member Functions

static double defaultTruncateRatio ()
 

Constructor & Destructor Documentation

template<class MatrixType>
cnoid::TruncatedSVD< MatrixType >::TruncatedSVD ( )
inline

Member Function Documentation

template<class MatrixType>
TruncatedSVD& cnoid::TruncatedSVD< MatrixType >::compute ( const MatrixType &  matrix)
inline
template<class MatrixType>
static double cnoid::TruncatedSVD< MatrixType >::defaultTruncateRatio ( )
inlinestatic
template<class MatrixType>
int cnoid::TruncatedSVD< MatrixType >::numTruncatedSingularValues ( ) const
inline
template<class MatrixType>
void cnoid::TruncatedSVD< MatrixType >::setTruncateRatio ( Scalar  r)
inline
template<class MatrixType>
const Eigen::JacobiSVD<MatrixType>::SingularValuesType& cnoid::TruncatedSVD< MatrixType >::singularValues ( ) const
inline
template<class MatrixType>
template<class VectorType1 , class VectorType2 >
void cnoid::TruncatedSVD< MatrixType >::solve ( const Eigen::MatrixBase< VectorType1 > &  b,
Eigen::MatrixBase< VectorType2 > &  out_x 
) const
inline

The documentation for this class was generated from the following file: