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

Namespaces

namespace  numeric
 

A 1D histogram based upon a map structure.


Functions

template<typename T >
MathMatrix< T > & numeric::operator+= (MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 add one matrix to another
template<typename T >
MathMatrix< T > & numeric::operator-= (MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 subtract one matrix from another
template<typename T >
MathMatrix< T > & numeric::operator/= (MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 divide one matrix by another
template<typename T >
MathMatrix< T > & numeric::operator+= (MathMatrix< T > &MATRIX_LHS, const T &VALUE)
 add scalar to matrix
template<typename T >
MathMatrix< T > & numeric::operator-= (MathMatrix< T > &MATRIX_LHS, const T &VALUE)
 subtract scalar from matrix
template<typename T >
MathMatrix< T > & numeric::operator*= (MathMatrix< T > &MATRIX_LHS, const T &SCALAR)
 multiply matrix with scalar
template<typename T >
MathMatrix< T > & numeric::operator/= (MathMatrix< T > &MATRIX_LHS, const T &SCALAR)
 divide matrix by scalar
template<typename T >
bool numeric::operator== (const MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 compare to matricess for equality
template<typename T >
bool numeric::operator!= (const MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 compare to matrices for inequality
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
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
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
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
template<typename T >
MathMatrix< T > numeric::operator+ (const MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 sum two matrixs of equal size
template<typename T >
MathMatrix< T > numeric::operator- (const MathMatrix< T > &MATRIX_LHS, const MathMatrix< T > &MATRIX_RHS)
 subtract two matrixs of equal size
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
template<typename T >
MathMatrix< T > numeric::operator+ (const MathMatrix< T > &MATRIX_LHS, const T &VALUE_RHS)
 add value to matrix
template<typename T >
MathMatrix< T > numeric::operator+ (const T &VALUE_LHS, const MathMatrix< T > &MATRIX_RHS)
 add matrix to value
template<typename T >
MathMatrix< T > numeric::operator- (const MathMatrix< T > &MATRIX_LHS, const T &VALUE_RHS)
 subtract value from matrix
template<typename T >
MathMatrix< T > numeric::operator- (const T &VALUE_LHS, const MathMatrix< T > &MATRIX_RHS)
 subtract matrix from value
template<typename T >
MathMatrix< T > numeric::operator* (const T &SCALAR_LHS, const MathMatrix< T > &MATRIX_RHS)
 multiply scalar with matrix
template<typename T >
MathMatrix< T > numeric::operator* (const MathMatrix< T > &MATRIX_LHS, const T &SCALAR_RHS)
 multiply matrix with scalar
template<typename T >
MathVector< T > numeric::operator* (const MathMatrix< T > &MATRIX_LHS, const MathVector< T > &VECTOR_RHS)
 multiply matrix with vector
template<typename T >
MathMatrix< T > numeric::operator/ (const MathMatrix< T > &MATRIX_LHS, const T &SCALAR_RHS)
 divide matrix with scalar
template<typename T >
MathMatrix< T > numeric::operator/ (const T &SCALAR_LHS, const MathMatrix< T > &MATRIX_RHS)
 divide scalar by matrix
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines