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

A square matrix. More...

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

Go to the source code of this file.

Classes

class  matrix::Matrix< Type, M, N >
 
class  matrix::Vector< Type, M >
 
class  matrix::Slice< Type, P, Q, M, N >
 
class  matrix::SquareMatrix< Type, M >
 

Namespaces

 matrix
 

Typedefs

typedef SquareMatrix< float, 3 > matrix::SquareMatrix3f
 
typedef SquareMatrix< float, 3 > matrix::Matrix3f
 

Functions

template<typename Type , size_t M>
SquareMatrix< Type, M > matrix::eye ()
 
template<typename Type , size_t M>
SquareMatrix< Type, M > matrix::diag (Vector< Type, M > d)
 
template<typename Type , size_t M>
SquareMatrix< Type, M > matrix::expm (const Matrix< Type, M, M > &A, size_t order=5)
 
template<typename Type , size_t M>
bool matrix::inv (const SquareMatrix< Type, M > &A, SquareMatrix< Type, M > &inv)
 inverse based on LU factorization with partial pivotting More...
 
template<typename Type , size_t M>
SquareMatrix< Type, M > matrix::inv (const SquareMatrix< Type, M > &A)
 inverse based on LU factorization with partial pivotting More...
 
template<typename Type , size_t M>
SquareMatrix< Type, M > matrix::cholesky (const SquareMatrix< Type, M > &A)
 cholesky decomposition More...
 
template<typename Type , size_t M>
SquareMatrix< Type, M > matrix::choleskyInv (const SquareMatrix< Type, M > &A)
 cholesky inverse More...
 

Detailed Description

A square matrix.

Author
James Goppert james.nosp@m..gop.nosp@m.pert@.nosp@m.gmai.nosp@m.l.com

Definition in file SquareMatrix.hpp.