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)

Detailed Description

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

Definition at line 242 of file knheap.h.

Constructor & Destructor Documentation

◆ KNHeap() [1/2]

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

◆ KNHeap() [2/2]

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

Member Function Documentation

◆ deleteMin() [1/2]

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/2]

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

◆ getMin() [1/2]

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/2]

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

◆ getSize() [1/2]

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

Definition at line 286 of file knheap.h.

◆ getSize() [2/2]

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

◆ insert() [1/2]

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/2]

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:
  • debian/tmp/usr/include/CombBLAS/SequenceHeaps/knheap.h
  • include/CombBLAS/SequenceHeaps/knheap.h