Rosetta Utilities  2015.09
Namespaces | Functions
MathMatrix_operations.hh File Reference
#include <numeric/MathMatrix.hh>
#include <algorithm>

Namespaces

 numeric
 Unit headers.
 

Functions

template<typename T >
MathMatrix< T > & numeric::operator+= (MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 add one matrix to another More...
 
template<typename T >
MathMatrix< T > & numeric::operator-= (MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 subtract one matrix from another More...
 
template<typename T >
MathMatrix< T > & numeric::operator/= (MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &)
 divide one matrix by another More...
 
template<typename T >
MathMatrix< T > & numeric::operator+= (MathMatrix< T > &MATRIX_LHS, const T &VALUE)
 add scalar to matrix More...
 
template<typename T >
MathMatrix< T > & numeric::operator-= (MathMatrix< T > &MATRIX_LHS, const T &VALUE)
 subtract scalar from matrix More...
 
template<typename T >
MathMatrix< T > & numeric::operator*= (MathMatrix< T > &MATRIX_LHS, const T &SCALAR)
 multiply matrix with scalar More...
 
template<typename T >
MathMatrix< T > & numeric::operator/= (MathMatrix< T > &MATRIX_LHS, const T &SCALAR)
 divide matrix by scalar More...
 
template<typename T >
bool numeric::operator== (const MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 compare to matricess for equality More...
 
template<typename T >
bool numeric::operator!= (const MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 compare to matrices for inequality More...
 
template<typename T >
bool numeric::operator== (const MathMatrix< T > &MATRIX_LHS, const T &VALUE_RHS)
 compare if all items in matrix are equal to a given VALUE More...
 
template<typename T >
bool numeric::operator== (const T &VALUE_LHS, const MathMatrix< T > &MATRIX_RHS)
 compare if all items in matrix are equal to a given VALUE More...
 
template<typename T >
bool numeric::operator!= (const MathMatrix< T > &MATRIX_LHS, const T &VALUE_RHS)
 compare if all items in matrix are not equal to a given VALUE More...
 
template<typename T >
bool numeric::operator!= (const T &VALUE_LHS, const MathMatrix< T > &MATRIX_RHS)
 compare if all items in matrix are not equal to a given VALUE More...
 
template<typename T >
MathMatrix< T > numeric::operator+ (const MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 sum two matrixs of equal size More...
 
template<typename T >
MathMatrix< T > numeric::operator- (const MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 subtract two matrixs of equal size More...
 
template<typename T >
MathMatrix< T > numeric::operator* (const MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 multiply two matrixs of equal size by building the inner product yielding the scalar product More...
 
template<typename T >
MathMatrix< T > numeric::operator+ (const MathMatrix< T > &MATRIX_LHS, const T &VALUE_RHS)
 add value to matrix More...
 
template<typename T >
MathMatrix< T > numeric::operator+ (const T &VALUE_LHS, const MathMatrix< T > &MATRIX_RHS)
 add matrix to value More...
 
template<typename T >
MathMatrix< T > numeric::operator- (const MathMatrix< T > &MATRIX_LHS, const T &VALUE_RHS)
 subtract value from matrix More...
 
template<typename T >
MathMatrix< T > numeric::operator- (const T &VALUE_LHS, const MathMatrix< T > &MATRIX_RHS)
 subtract matrix from value More...
 
template<typename T >
MathMatrix< T > numeric::operator* (const T &SCALAR_LHS, const MathMatrix< T > &MATRIX_RHS)
 multiply scalar with matrix More...
 
template<typename T >
MathMatrix< T > numeric::operator* (const MathMatrix< T > &MATRIX_LHS, const T &SCALAR_RHS)
 multiply matrix with scalar More...
 
template<typename T >
MathVector< T > numeric::operator* (const MathMatrix< T > &MATRIX_LHS, const MathVector< T > &VECTOR_RHS)
 multiply matrix with vector More...
 
template<typename T >
MathMatrix< T > numeric::operator/ (const MathMatrix< T > &MATRIX_LHS, const T &SCALAR_RHS)
 divide matrix with scalar More...
 
template<typename T >
MathMatrix< T > numeric::operator/ (const T &SCALAR_LHS, const MathMatrix< T > &MATRIX_RHS)
 divide scalar by matrix More...