#include <valarray>
#include <numeric>
Go to the source code of this file.
Namespaces | |
namespace | Teem |
Functions | |
template<typename T> | |
bool | operator== (const SliceIter< T > &p, const SliceIter< T > &q) |
Return true if p == q. | |
template<typename T> | |
bool | operator!= (const SliceIter< T > &p, const SliceIter< T > &q) |
Return true if p != q. | |
template<typename T> | |
bool | operator< (const SliceIter< T > &p, const SliceIter< T > &q) |
Return true if p < q. | |
template<typename T> | |
bool | operator== (const ConstSliceIter< T > &p, const ConstSliceIter< T > &q) |
Return true if p == q. | |
template<typename T> | |
bool | operator!= (const ConstSliceIter< T > &p, const ConstSliceIter< T > &q) |
Return true if p != q. | |
template<typename T> | |
bool | operator< (const ConstSliceIter< T > &p, const ConstSliceIter< T > &q) |
Return true if p < q. | |
template<typename T> | |
T | operator * (const ConstSliceIter< T > &v1, const std::valarray< T > &v2) |
Performs a inner product. | |
template<typename T> | |
std::valarray< T > | operator * (const Matrix< T > &m, const std::valarray< T > &v) |
Performs multiplication between a matrix and a vector. | |
template<typename T> | |
std::valarray< T > | operator * (const std::valarray< T > &v, const Matrix< T > &m) |
Performs multiplication between a vector and a matrix v*M. |