#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. | |
1.4.2