nemo/MatrixMath.h File Reference
Go to the source code of this file.
Namespaces | |
namespace | nemo |
Defines | |
#define | _nemo_matrix_mult_inversion_(TYPE) |
Functions | |
template<typename T > | |
static const Matrix< T > | nemo::pseudoInverse (const Matrix< T > &m, double epsilon=1E-9) |
An SVD based implementation of the Moore-Penrose pseudo-inverse. | |
template<typename T > | |
Matrix< T > | nemo::matMatT (const Matrix< T > &m) |
Optimized method to compute m*m.transpose(). | |
template<typename T > | |
Matrix< T > | nemo::matTMat (const Matrix< T > &m) |
Optimized method to compute m.transpose()*m. |
Define Documentation
#define _nemo_matrix_mult_inversion_ | ( | TYPE | ) |
Value:
template <> inline Matrix<TYPE> leftMultInverse<Matrix<TYPE> >(const Matrix<TYPE> &value){return pseudoInverse(value);} \ template <> inline Matrix<TYPE> rightMultInverse<Matrix<TYPE> >(const Matrix<TYPE> &value){return pseudoInverse(value);}
Definition at line 110 of file MatrixMath.h.
Generated on Mon Feb 25 12:49:59 2013 for NemoMath by 1.6.3