Macaulay2 Engine
Loading...
Searching...
No Matches
s_pair_heap Class Reference

#include <spair.hpp>

Inheritance diagram for s_pair_heap:
our_new_delete

Public Member Functions

 s_pair_heap (const Monoid *M)
s_pairgrab_remaining_pairs ()
 ~s_pair_heap ()
void insert (s_pair *&p)
void insert (s_pair *p, int len)
s_pairremove ()
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_pairdebug_list (int i)

Private Member Functions

int compare (s_pair *f, s_pair *g) const
s_pairmerge (s_pair *f, s_pair *g) const

Private Attributes

const MonoidM
s_pairheap [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)

Detailed Description

Definition at line 104 of file spair.hpp.


The documentation for this class was generated from the following files: