Matrix manipulation utils. More...
#include "Config.h"#include <cassert>#include <boost/numeric/ublas/io.hpp>#include <boost/numeric/ublas/lu.hpp>#include <boost/numeric/ublas/matrix.hpp>#include <boost/numeric/ublas/triangular.hpp>#include <boost/numeric/ublas/vector.hpp>#include <boost/numeric/ublas/vector_proxy.hpp>Go to the source code of this file.
Namespaces | |
| te | |
| URI C++ Library.  | |
| te::common | |
| Namespace for the Common module of TerraLib.  | |
Functions | |
| template<class T > | |
| bool | te::common::EigenVectors (const boost::numeric::ublas::matrix< T > &inputMatrix, boost::numeric::ublas::matrix< T > &eigenVectorsMatrix, boost::numeric::ublas::matrix< T > &eigenValuesMatrix) | 
| Computes the eigenvectors of a given matrix.  More... | |
| template<class T > | |
| bool | te::common::GetDeterminant (const boost::numeric::ublas::matrix< T > &inputMatrix, double &determinant) | 
| Get the Matrix determinant value.  More... | |
| template<class T > | |
| bool | te::common::GetDeterminantComplex (const boost::numeric::ublas::matrix< T > &inputMatrix, T &determinant) | 
| template<class T > | |
| bool | te::common::GetInverseMatrix (const boost::numeric::ublas::matrix< T > &inputMatrix, boost::numeric::ublas::matrix< T > &outputMatrix) | 
| Matrix inversion.  More... | |
| template<class T > | |
| bool | te::common::GetPseudoInverseMatrix (const boost::numeric::ublas::matrix< T > &inputMatrix, boost::numeric::ublas::matrix< T > &outputMatrix) | 
| Pseudo matrix inversion.  More... | |
Matrix manipulation utils.
Definition in file MatrixUtils.h.