include/basix/heap.hpp File Reference
#include <basix/vector.hpp>
Go to the source code of this file.
Classes
Namespaces
Defines
Functions
- template<typename C > heap< C > copy (const heap< C > &h)
- template<typename C > void set_top (heap< C > &h, const C &x)
- template<typename C > C get_top (const heap< C > &h)
- template<typename C > void push (heap< C > &h, const C &x)
- template<typename C > C pull (heap< C > &h)
- template<typename C > nat N (const heap< C > &h)
- template<typename C > heap_rep< C > * inside (const heap< C > &x)
- template<typename C > nat hard_hash (const heap< C > &x)
- template<typename C > bool hard_eq (const heap< C > &x, const heap< C > &y)
- template<typename C > bool hard_neq (const heap< C > &x, const heap< C > &y)
- template<typename C > heap< C > & operator<< (heap< C > &h, const C &x)
- template<typename C > heap< C > & operator>> (heap< C > &h, C &x)
- template<typename C > iterator< C > iterate (const heap< C > &h)
- template<typename Op , typename C > nat unary_hash (const heap< C > &HH)
- template<typename Op , typename C > bool binary_test (const heap< C > &h1b, const heap< C > &h2b)
- template<typename C > nat hash (const heap< C > &x)
- template<typename C > bool operator== (const heap< C > &x, const heap< C > &y)
- template<typename C > bool operator!= (const heap< C > &x, const heap< C > &y)
- template<typename C > nat exact_hash (const heap< C > &x)
- template<typename C > bool exact_eq (const heap< C > &x, const heap< C > &y)
- template<typename C > bool exact_neq (const heap< C > &x, const heap< C > &y)
- template<typename C > syntactic flatten (const heap< C > &h)
Detailed Description
Definition in file heap.hpp.
Define Documentation
#define TMPL template<typename C> |
#define TMPL_DEF template<typename C> |