include/basix/cache.hpp File Reference
#include <basix/table.hpp>
Go to the source code of this file.
Classes
Namespaces
Defines
Functions
- template<typename C , typename T > nat hash (const cache< C, T > &c)
- template<typename C , typename T > nat exact_hash (const cache< C, T > &c)
- template<typename C , typename T > nat hard_hash (const cache< C, T > &c)
- template<typename C , typename T > bool operator== (const cache< C, T > &c1, const cache< C, T > &c2)
- template<typename C , typename T > bool operator!= (const cache< C, T > &c1, const cache< C, T > &c2)
- template<typename C , typename T > bool exact_eq (const cache< C, T > &c1, const cache< C, T > &c2)
- template<typename C , typename T > bool exact_neq (const cache< C, T > &c1, const cache< C, T > &c2)
- template<typename C , typename T > bool hard_eq (const cache< C, T > &c1, const cache< C, T > &c2)
- template<typename C , typename T > bool hard_neq (const cache< C, T > &c1, const cache< C, T > &c2)
- template<typename C , typename T > syntactic flatten (const cache< C, T > &c)
- template<typename C , typename T > nat N (const cache< C, T > &c)
- template<typename C , typename T > double complexity (const cache< C, T > &c)
- template<typename C , typename T > nat discrete_complexity (const cache< C, T > &c)
- template<typename C , typename T > void inside_set (const cache< C, T > &c, const T &x, const C &v)
- template<typename C , typename T > void reset (cache< C, T > &c, const T &x)
- template<typename C , typename T > bool contains (const cache< C, T > &c, const T &x)
- template<typename C , typename T > C read (const cache< C, T > &c, const T &x)
- template<typename C , typename T > iterator< T > entries (const cache< C, T > &c)
- template<typename C , typename T > cache< C, T > append (const cache< C, T > &t, const cache< C, T > &u)
- template<typename T , typename C > cache< C, T > make_cache_1 (const format< T > &fm1, const format< C > &fm2)
- template<typename T , typename C > cache< C, T > make_cache_2 (const C &init, const format< T > &fm)
- template<typename T , typename C > cache< C, T > make_cache_3 (const vector< pair< T, C > > &v)
- template<typename T , typename C > cache< C, T > make_cache_4 (const C &init, const vector< pair< T, C > > &v)
Detailed Description
Definition in file cache.hpp.
Define Documentation
Definition at line 21 of file cache.hpp.
Referenced by mmx::append(), binary_helper< table< C, T, V > >::assemble(), binary_helper< new_table< C, T, V > >::assemble(), mmx::binary_combine(), mmx::binary_map(), mmx::binary_map_scalar(), mmx::common(), mmx::copy(), mmx::difference(), mmx::operator+(), mmx::operator-(), binary_helper< table< C, T, V > >::read(), binary_helper< new_table< C, T, V > >::read(), mmx::unary_filter(), and mmx::unary_map().
#define TMPL template<typename C, typename T> |