PX4 Firmware
PX4 Autopilot Software http://px4.io
PseudoInverse.hpp File Reference

Implementation of matrix pseudo inverse. More...

#include "math.hpp"
#include "PseudoInverse.hxx"
Include dependency graph for PseudoInverse.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  matrix::GeninvImpl< Type, M, N, R >
 Geninv implementation detail. More...
 
class  matrix::GeninvImpl< Type, M, N, R >
 Geninv implementation detail. More...
 
class  matrix::GeninvImpl< Type, M, N, 0 >
 

Namespaces

 matrix
 

Functions

template<typename Type , size_t N>
SquareMatrix< Type, N > matrix::fullRankCholesky (const SquareMatrix< Type, N > &A, size_t &rank)
 Full rank Cholesky factorization of A. More...
 
template<typename Type , size_t M, size_t N>
Matrix< Type, N, M > matrix::geninv (const Matrix< Type, M, N > &G)
 Geninv Fast pseudoinverse based on full rank cholesky factorisation. More...
 
template<typename Type >
void matrix::fullRankCholeskyTolerance (Type &tol)
 Full rank Cholesky factorization of A. More...
 
template<>
void matrix::fullRankCholeskyTolerance< double > (double &tol)
 

Detailed Description

Implementation of matrix pseudo inverse.

Author
Julien Lecoeur julie.nosp@m.n.le.nosp@m.coeur.nosp@m.@gma.nosp@m.il.co.nosp@m.m

Definition in file PseudoInverse.hpp.