|
ProteoWizard
|
#include <boost/numeric/ublas/matrix.hpp>#include <boost/numeric/ublas/matrix_proxy.hpp>#include <boost/numeric/ublas/io.hpp>#include <boost/numeric/ublas/matrix_expression.hpp>#include <iostream>#include <fstream>#include <vector>#include <boost/numeric/ublas/vector.hpp>#include <boost/numeric/ublas/vector_proxy.hpp>#include <boost/numeric/ublas/triangular.hpp>#include <boost/numeric/ublas/lu.hpp>Go to the source code of this file.
Functions | |
| template<typename M > | |
| bool | InvertMatrix (const M &input, M &inverse) |
| template<class T > | |
| boost::numeric::ublas::matrix< T > | gjinverse (const boost::numeric::ublas::matrix< T > &m, bool &singular) |
| Invert a matrix via gauss-jordan algorithm (PARTIAL PIVOT) | |
| bool InvertMatrix | ( | const M & | input, |
| M & | inverse | ||
| ) |
Definition at line 32 of file MatrixInverse.hpp.
References A.
| boost::numeric::ublas::matrix< T > gjinverse | ( | const boost::numeric::ublas::matrix< T > & | m, |
| bool & | singular | ||
| ) |
Invert a matrix via gauss-jordan algorithm (PARTIAL PIVOT)
| m | The matrix to invert. Must be square. |
| singular | If the matrix was found to be singular, then this is set to true, else set to false. |
Definition at line 70 of file MatrixInverse.hpp.