iRoCS Toolbox  1.1.0
Namespaces | Functions
TinyMatrixOperators.hh File Reference

TinyMatrixOperators.hh provides some missing operators when processing blitz++ TinyMatrices. More...

#include <config.hh>
Include dependency graph for TinyMatrixOperators.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 blitz
 

Functions

template<int NRows, int NColumns>
bool blitz::all (blitz::TinyMatrix< bool, NRows, NColumns > const &matrix)
 all() reduction for boolean blitz::TinyMatrix. More...
 
template<int NRows, int NColumns>
bool blitz::any (blitz::TinyMatrix< bool, NRows, NColumns > const &matrix)
 any() reduction for boolean blitz::TinyMatrix. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< bool, NRows, NColumns > blitz::operator!= (TinyMatrix< DataT, NRows, NColumns > const &lhs, TinyMatrix< DataT, NRows, NColumns > const &rhs)
 Elementwise comparison for inequality of two blitz::TinyMatrices. More...
 
template<typename DataT , int Dim1, int Dim2>
TinyVector< DataT, Dim2 > blitz::operator* (TinyMatrix< DataT, Dim2, Dim1 > const &m, TinyVector< DataT, Dim1 > const &v)
 Product of a blitz::TinyMatrix and a blitz::TinyVector. More...
 
template<typename DataT , int Dim1, int Dim2>
TinyVector< DataT, Dim1 > blitz::operator* (TinyVector< DataT, Dim2 > const &v, TinyMatrix< DataT, Dim2, Dim1 > const &m)
 Product of a blitz::TinyVector and a blitz::TinyMatrix. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< DataT, NRows, NColumns > blitz::operator* (DataT const &alpha, TinyMatrix< DataT, NRows, NColumns > const &m)
 Product of a scalar and a blitz::TinyMatrix. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< DataT, NRows, NColumns > blitz::operator* (TinyMatrix< DataT, NRows, NColumns > const &m, DataT const &alpha)
 Product of a scalar and a blitz::TinyMatrix. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< DataT, NRows, NColumns > blitz::operator+ (TinyMatrix< DataT, NRows, NColumns > const &lhs, TinyMatrix< DataT, NRows, NColumns > const &rhs)
 Addition of a blitz::TinyMatrix to another blitz::TinyMatrix. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< DataT, NRows, NColumns > blitz::operator- (TinyMatrix< DataT, NRows, NColumns > const &m)
 Negation of a blitz::TinyMatrix. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< DataT, NRows, NColumns > blitz::operator- (TinyMatrix< DataT, NRows, NColumns > const &lhs, TinyMatrix< DataT, NRows, NColumns > const &rhs)
 Subtraction of a blitz::TinyMatrix from another blitz::TinyMatrix. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< DataT, NRows, NColumns > blitz::operator/ (TinyMatrix< DataT, NRows, NColumns > const &m, DataT const &alpha)
 Division of a blitz::TinyMatrix by a scalar. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< bool, NRows, NColumns > blitz::operator< (TinyMatrix< DataT, NRows, NColumns > const &lhs, TinyMatrix< DataT, NRows, NColumns > const &rhs)
 Elementwise comparison of two blitz::TinyMatrices using the less than operator. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< bool, NRows, NColumns > blitz::operator<= (TinyMatrix< DataT, NRows, NColumns > const &lhs, TinyMatrix< DataT, NRows, NColumns > const &rhs)
 Elementwise comparison of two blitz::TinyMatrices using the less than or equals operator. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< bool, NRows, NColumns > blitz::operator== (TinyMatrix< DataT, NRows, NColumns > const &lhs, TinyMatrix< DataT, NRows, NColumns > const &rhs)
 Elementwise comparison for equality of two blitz::TinyMatrices. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< bool, NRows, NColumns > blitz::operator> (TinyMatrix< DataT, NRows, NColumns > const &lhs, TinyMatrix< DataT, NRows, NColumns > const &rhs)
 Elementwise comparison of two blitz::TinyMatrices using the greater than operator. More...
 
template<typename DataT , int NRows, int NColumns>
TinyMatrix< bool, NRows, NColumns > blitz::operator>= (TinyMatrix< DataT, NRows, NColumns > const &lhs, TinyMatrix< DataT, NRows, NColumns > const &rhs)
 Elementwise comparison of two blitz::TinyMatrices using the greater than or equals operator. More...
 

Detailed Description

TinyMatrixOperators.hh provides some missing operators when processing blitz++ TinyMatrices.

Definition in file TinyMatrixOperators.hh.