Polymetic  1.1
A c++ library for polynomial and matrix arithmetic, focused on applications in Kinematics.
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
Matrix.hpp File Reference

Contains typedefs and convinience operators which are wrappers around boost::numeric::ublas::matrix class. More...

#include <boost/numeric/ublas/matrix.hpp>
Include dependency graph for Matrix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 boost
 
 boost::numeric
 
 boost::numeric::ublas
 

Typedefs

template<typename EntryT >
using Matrix = boost::numeric::ublas::matrix< EntryT >
 Typedef for the main matrix class. More...
 
template<typename EntryT >
using Identity_Matrix = boost::numeric::ublas::identity_matrix< EntryT >
 

Functions

template<typename EntryT >
EntryT boost::numeric::ublas::trace (const Matrix< EntryT > &M)
 Finds trace of a square matrix. More...
 
template<typename MatrixT >
bool boost::numeric::ublas::isSquare (const MatrixT &M)
 Convinience function to check if a matrix is square or not. More...
 

Detailed Description

Contains typedefs and convinience operators which are wrappers around boost::numeric::ublas::matrix class.

Todo:
Provide better way of creating a matrix than zero initialization and then assignment to each entry.

Definition in file Matrix.hpp.

Typedef Documentation

template<typename EntryT >
using Identity_Matrix = boost::numeric::ublas::identity_matrix<EntryT>

Definition at line 26 of file Matrix.hpp.

template<typename EntryT >
using Matrix = boost::numeric::ublas::matrix<EntryT>

Typedef for the main matrix class.

Definition at line 24 of file Matrix.hpp.