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().