Namespaces |
namespace | jrlMathTools |
Defines |
#define | JRLMATHTOOLS_MATRIXNXP_ |
Typedefs |
typedef boost_ublas::matrix
< double > | matrixNxP |
Functions |
void | dgesvd_ (char const *jobu, char const *jobvt, int const *m, int const *n, double *a, int const *lda, double *s, double *u, int const *ldu, double *vt, int const *ldvt, double *work, int const *lwork, int *info) |
void | jrlMathTools::_resize (matrixNxP &mat1, const matrixNxP &mat2) |
void | jrlMathTools::_resizeInv (matrixNxP &res, const matrixNxP &mat2) |
matrixNxP & | jrlMathTools::pseudoInverse (const matrixNxP &matrix, matrixNxP &outInverse, const double threshold=1e-6, matrixNxP *Uref=NULL, vectorN *Sref=NULL, matrixNxP *Vref=NULL) |
| Compute the pseudo-inverse of the matrix.
|
matrixNxP | jrlMathTools::dampedInverse (const matrixNxP &inMatrix, matrixNxP &invMatrix, const double threshold=1e-6, matrixNxP *Uref=NULL, vectorN *Sref=NULL, matrixNxP *Vref=NULL) |