|
Macaulay2 Engine
|
#include <spair.hpp>
Public Member Functions | |
| s_pair_heap (const Monoid *M) | |
| s_pair * | grab_remaining_pairs () |
| ~s_pair_heap () | |
| void | insert (s_pair *&p) |
| void | insert (s_pair *p, int len) |
| s_pair * | remove () |
| void | put_back (s_pair *&p) |
| void | sort_list (s_pair *&p) const |
| int | n_elems () |
| void | stats () const |
| void | text_out (buffer &o) const |
| s_pair * | debug_list (int i) |
Private Member Functions | |
| int | compare (s_pair *f, s_pair *g) const |
| s_pair * | merge (s_pair *f, s_pair *g) const |
Private Attributes | |
| const Monoid * | M |
| s_pair * | heap [NHEAP] |
| int | n_in_heap [NHEAP] |
| int | top_of_heap |
| int | nelems |
Additional Inherited Members | |
| Static Public Member Functions inherited from our_new_delete | |
| static void * | operator new (size_t size) |
| static void * | operator new[] (size_t size) |
| static void | operator delete (void *obj) |
| static void | operator delete[] (void *obj) |
| static void * | operator new (size_t size, void *existing_memory) |
| static void * | operator new[] (size_t size, void *existing_memory) |
| static void | operator delete (void *obj, void *existing_memory) |
| static void | operator delete[] (void *obj, void *existing_memory) |