Namespaces |
namespace | jrlMathTools |
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=0, vectorN *Sref=0, matrixNxP *Vref=0) |
| Compute the pseudo-inverse of the matrix.
|
matrixNxP | jrlMathTools::dampedInverse (const matrixNxP &inMatrix, matrixNxP &invMatrix, const double threshold=1e-6, matrixNxP *Uref=0, vectorN *Sref=0, matrixNxP *Vref=0) |
Variables |
static const bool | jrlMathTools::AUTORESIZE = true |
static const bool | jrlMathTools::CHECKRESIZE = true |