Classes | Namespaces | Functions
SparseVector.h File Reference
#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= ' ')
 

, generated on Tue Sep 26 2023.