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.