iRoCS Toolbox
1.1.0
|
TinyMatrixOperators.hh provides some missing operators when processing blitz++ TinyMatrices. More...
#include <config.hh>
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... | |
TinyMatrixOperators.hh provides some missing operators when processing blitz++ TinyMatrices.
Definition in file TinyMatrixOperators.hh.