#include <map>#include <numeric>#include <boost/lambda/lambda.hpp>#include <utl/SparseMatrixVectorOp.h>Go to the source code of this file.
Classes | |
| class | utl::SparseVector< T >::IteratorTransformer< IteratorType, ValueType > |
| class | boost::lambda::plain_return_type_2< arithmetic_action< multiply_action >, utl::SparseVector< T >, utl::SparseVector< U > > |
| class | utl::SparseVector< T > |
| Sparse container class for vectorial data. More... | |
Namespaces | |
| boost | |
| boost::lambda | |
| utl | |
Functions | |
| template<typename T , typename U > | |
| boost::lambda::return_type_2 < boost::lambda::arithmetic_action < boost::lambda::multiply_action > , SparseVector< T > , SparseVector< U > >::type | utl::operator* (const SparseVector< T > &a, const SparseVector< U > &b) |
| dot product (scalar product of vectors) More... | |
| template<class Stream , typename T > | |
| Stream & | utl::Output (Stream &s, const SparseVector< T > &v, const unsigned int size, const char separator= ' ') |