COMBINATORIAL_BLAS 1.6
 
Loading...
Searching...
No Matches
KNHeap< Key, Value > Class Template Reference

#include <knheap.h>

Public Member Functions

 KNHeap (Key sup, Key infimum)
 
int getSize () const
 
void getMin (Key *key, Value *value)
 
void deleteMin (Key *key, Value *value)
 
void insert (Key key, Value value)
 
 KNHeap (Key sup, Key infimum)
 
int getSize () const
 
void getMin (Key *key, Value *value)
 
void deleteMin (Key *key, Value *value)
 
void insert (Key key, Value value)
 
 KNHeap (Key sup, Key infimum)
 
int getSize () const
 
void getMin (Key *key, Value *value)
 
void deleteMin (Key *key, Value *value)
 
void insert (Key key, Value value)
 

Detailed Description

template<class Key, class Value>
class KNHeap< Key, Value >

Definition at line 242 of file knheap.h.

Constructor & Destructor Documentation

◆ KNHeap() [1/3]

template<class Key , class Value >
KNHeap< Key, Value >::KNHeap ( Key  sup,
Key  infimum 
)

◆ KNHeap() [2/3]

template<class Key , class Value >
KNHeap< Key, Value >::KNHeap ( Key  sup,
Key  infimum 
)

◆ KNHeap() [3/3]

template<class Key , class Value >
KNHeap< Key, Value >::KNHeap ( Key  sup,
Key  infimum 
)

Member Function Documentation

◆ deleteMin() [1/3]

template<class Key , class Value >
void KNHeap< Key, Value >::deleteMin ( Key *  key,
Value *  value 
)
inline

Definition at line 308 of file knheap.h.

◆ deleteMin() [2/3]

template<class Key , class Value >
void KNHeap< Key, Value >::deleteMin ( Key *  key,
Value *  value 
)

◆ deleteMin() [3/3]

template<class Key , class Value >
void KNHeap< Key, Value >::deleteMin ( Key *  key,
Value *  value 
)

◆ getMin() [1/3]

template<class Key , class Value >
void KNHeap< Key, Value >::getMin ( Key *  key,
Value *  value 
)
inline

Definition at line 295 of file knheap.h.

◆ getMin() [2/3]

template<class Key , class Value >
void KNHeap< Key, Value >::getMin ( Key *  key,
Value *  value 
)

◆ getMin() [3/3]

template<class Key , class Value >
void KNHeap< Key, Value >::getMin ( Key *  key,
Value *  value 
)

◆ getSize() [1/3]

template<class Key , class Value >
int KNHeap< Key, Value >::getSize ( ) const
inline

Definition at line 286 of file knheap.h.

◆ getSize() [2/3]

template<class Key , class Value >
int KNHeap< Key, Value >::getSize ( ) const

◆ getSize() [3/3]

template<class Key , class Value >
int KNHeap< Key, Value >::getSize ( ) const

◆ insert() [1/3]

template<class Key , class Value >
void KNHeap< Key, Value >::insert ( Key  key,
Value  value 
)
inline

Definition at line 327 of file knheap.h.

◆ insert() [2/3]

template<class Key , class Value >
void KNHeap< Key, Value >::insert ( Key  key,
Value  value 
)

◆ insert() [3/3]

template<class Key , class Value >
void KNHeap< Key, Value >::insert ( Key  key,
Value  value 
)

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