aimstil  5.0.5
sparse_vector.h File Reference
Include dependency graph for sparse_vector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  til::Loop_mapEachAssign< TMap1, TMap2, TFunctor >
 Apply a functor to a pair of sparse vectors where either one has data. More...
 
class  til::sparse_vector< T, BaselinePolicy >
 A class that mimic the behavior of std::vector but with a storage policy focused on sparse data. More...
 
class  til::sparse_vector< T, BaselinePolicy >::OutOfRange
 
class  til::sparse_vector< T, BaselinePolicy >::sparse_iterator
 
class  til::sparse_vector< T, BaselinePolicy >::sparse_const_iterator
 
class  til::detail::sparse_vector_iterator_base< TSparseVector, Proxy >
 
class  til::sparse_vector< T, BaselinePolicy >::const_iterator
 
class  til::sparse_vector< T, BaselinePolicy >::iterator
 

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 
 til::detail
 Multiply an image with another object.
 

Functions

template<typename TMap1 , typename TMap2 , typename TFunctor >
void til::loop_mapEachAssign (TMap1 &map1, TMap2 &map2, TFunctor f)
 
template<typename T1 , typename P1 , typename T2 , typename P2 >
bool til::detail::operator== (const sparse_vector_iterator_base< T1, P1 > &i1, const sparse_vector_iterator_base< T2, P2 > &i2)
 
template<typename T1 , typename P1 , typename T2 , typename P2 >
bool til::detail::operator!= (const sparse_vector_iterator_base< T1, P1 > &i1, const sparse_vector_iterator_base< T2, P2 > &i2)
 
template<typename T , typename BaselinePolicy >
void til::fill (sparse_vector< T, BaselinePolicy > &v, typename boost::call_traits< T >::param_type value)
 Specialized fill for sparse_vector. More...