PX4 Firmware
PX4 Autopilot Software http://px4.io
|
A square matrix. More...
#include "math.hpp"
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... | |
A square matrix.
Definition in file SquareMatrix.hpp.