aimstil
5.0.5
|
#include "sparse_vector_policies.h"
#include "std_wrap.h"
#include "value_proxy.h"
#include "til/sparse_vector_operators.h"
#include "til/sparse_vector_tools.h"
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... | |