|
TuttleOFX
1
|
#include <boost/numeric/ublas/vector.hpp>#include <boost/numeric/ublas/vector_proxy.hpp>#include <boost/numeric/ublas/matrix.hpp>#include <boost/numeric/ublas/triangular.hpp>#include <boost/numeric/ublas/lu.hpp>#include <boost/numeric/ublas/io.hpp>
Go to the source code of this file.
Functions | |
| template<class Matrix > | |
| bool | invert_3x3 (const Matrix &A, Matrix &result) |
| template<class Matrix > | |
| bool | invert (const Matrix &input, Matrix &inverse) |
| template<typename T > | |
| bool | invert (const boost::numeric::ublas::bounded_matrix< T, 3, 3 > &A, boost::numeric::ublas::bounded_matrix< T, 3, 3 > &result) |
| template<class Matrix > | |
| Matrix | invert (const Matrix &m, bool &is_singular) |
| template<class Matrix > | |
| double | determinant (boost::numeric::ublas::matrix_expression< Matrix > const &mat_r) |
| double determinant | ( | boost::numeric::ublas::matrix_expression< Matrix > const & | mat_r | ) |
Definition at line 95 of file invert_matrix.hpp.
Referenced by invert_3x3().
| bool invert | ( | const Matrix & | input, |
| Matrix & | inverse | ||
| ) |
Definition at line 49 of file invert_matrix.hpp.
Referenced by invert().
| bool invert | ( | const boost::numeric::ublas::bounded_matrix< T, 3, 3 > & | A, |
| boost::numeric::ublas::bounded_matrix< T, 3, 3 > & | result | ||
| ) |
Generic matrix inverter' specialization for square matrix of size 3.
Definition at line 78 of file invert_matrix.hpp.
References invert_3x3().

| Matrix invert | ( | const Matrix & | m, |
| bool & | is_singular | ||
| ) |
Definition at line 85 of file invert_matrix.hpp.
References invert().

| bool invert_3x3 | ( | const Matrix & | A, |
| Matrix & | result | ||
| ) |
Definition at line 23 of file invert_matrix.hpp.
References determinant().
Referenced by invert().
