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 | |
namespace | te |
TerraLib. | |
namespace | 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, T &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.