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.