Go to the source code of this file.
Classes
Namespaces
Defines
Functions
- template<typename C , typename T , typename V > nat N (const sparse_vector< C, T, V > &v)
- INDIRECT_IMPL_3 (sparse_vector, sparse_vector_rep, typename C, C, typename T, T, typename V, V) template< typename C
- template<typename C , typename T , typename V > syntactic flatten (const sparse_vector< C, T, V > &v)
- template<typename Op , typename C , typename T , typename V > nat unary_hash (const sparse_vector< C, T, V > &v)
- template<typename Op , typename C , typename T , typename V > bool binary_test (const sparse_vector< C, T, V > &v1, const sparse_vector< C, T, V > &v2)
- TRUE_IDENTITY_OP_SUGAR (template< typename C, typename T, typename V >, sparse_vector< C, T, V >) EXACT_IDENTITY_OP_SUGAR(template< typename C
- template<typename Op , typename C , typename T , typename V > sparse_vector< C, T, V >
sparse_vector< C, T, V > unary_map (const sparse_vector< C, T, V > &v)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > operator- (const sparse_vector< C, T, V > &t)
- template<typename Op , typename C , typename T , typename V > sparse_vector< C, T, V > binary_map (const sparse_vector< C, T, V > &v1, const sparse_vector< C, T, V > &v2)
- template<typename Op , typename C , typename T , typename V > sparse_vector< C, T, V > binary_map_optimized (const sparse_vector< C, T, V > &v1, const sparse_vector< C, T, V > &v2)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > operator+ (const sparse_vector< C, T, V > &t, const sparse_vector< C, T, V > &u)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > operator- (const sparse_vector< C, T, V > &t, const sparse_vector< C, T, V > &u)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > operator* (const sparse_vector< C, T, V > &t, const sparse_vector< C, T, V > &u)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > sup (const sparse_vector< C, T, V > &t, const sparse_vector< C, T, V > &u)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > inf (const sparse_vector< C, T, V > &t, const sparse_vector< C, T, V > &u)
- template<typename Op , typename C , typename T , typename V > sparse_vector< C, T, V > binary_map_scalar (const sparse_vector< C, T, V > &v, const C &x)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > operator* (const sparse_vector< C, T, V > &t, const C &sc)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > operator* (const C &sc, const sparse_vector< C, T, V > &t)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > operator/ (const sparse_vector< C, T, V > &t, const C &sc)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > operator/ (const C &sc, const sparse_vector< C, T, V > &t)
- template<typename Mul , typename C , typename T , typename V > sparse_vector< C, T, V > _mul_add (const sparse_vector< C, T, V > &v1, const sparse_vector< C, T, V > &v2, const C &x)
- template<typename C , typename T , typename V > sparse_vector< C, T, V > sparse_mul_add (const sparse_vector< C, T, V > &v1, const sparse_vector< C, T, V > &v2, const C &x)
Variables
Detailed Description
Definition in file sparse_vector.hpp.
Define Documentation
Definition at line 25 of file sparse_vector.hpp.
Referenced by mmx::_mul_add(), binary_helper< sparse_vector< C, T, V > >::assemble(), mmx::binary_map(), mmx::binary_map_optimized(), mmx::binary_map_scalar(), binary_helper< sparse_vector< C, T, V > >::read(), and mmx::unary_map().
#define Sparse_vector_rep sparse_vector_rep<C,T,V> |
#define TMPL template<typename C, typename T, typename V> |