Zoltan2
Public Member Functions
Zoltan2::KmeansHeap< IT, WT > Class Template Reference

KmeansHeap Class, max heap, but holds the minimum values. More...

#include <Zoltan2_TaskMapping.hpp>

List of all members.

Public Member Functions

void setHeapsize (IT heapsize_)
 ~KmeansHeap ()
void addPoint (IT index, WT distance)
void push_down (IT index_on_heap)
void initValues ()
WT getTotalDistance ()
bool getNewCenters (WT *center, WT **coords, int dimension)
void copyCoordinates (IT *permutation)

Detailed Description

template<class IT, class WT>
class Zoltan2::KmeansHeap< IT, WT >

KmeansHeap Class, max heap, but holds the minimum values.

Definition at line 259 of file Zoltan2_TaskMapping.hpp.


Constructor & Destructor Documentation

template<class IT , class WT >
Zoltan2::KmeansHeap< IT, WT >::~KmeansHeap ( ) [inline]

Definition at line 274 of file Zoltan2_TaskMapping.hpp.


Member Function Documentation

template<class IT , class WT >
void Zoltan2::KmeansHeap< IT, WT >::setHeapsize ( IT  heapsize_) [inline]

Definition at line 267 of file Zoltan2_TaskMapping.hpp.

template<class IT , class WT >
void Zoltan2::KmeansHeap< IT, WT >::addPoint ( IT  index,
WT  distance 
) [inline]

Definition at line 280 of file Zoltan2_TaskMapping.hpp.

template<class IT , class WT >
void Zoltan2::KmeansHeap< IT, WT >::push_down ( IT  index_on_heap) [inline]

Definition at line 293 of file Zoltan2_TaskMapping.hpp.

template<class IT , class WT >
void Zoltan2::KmeansHeap< IT, WT >::initValues ( ) [inline]

Definition at line 326 of file Zoltan2_TaskMapping.hpp.

template<class IT , class WT >
WT Zoltan2::KmeansHeap< IT, WT >::getTotalDistance ( ) [inline]

Definition at line 335 of file Zoltan2_TaskMapping.hpp.

template<class IT , class WT >
bool Zoltan2::KmeansHeap< IT, WT >::getNewCenters ( WT *  center,
WT **  coords,
int  dimension 
) [inline]

Definition at line 347 of file Zoltan2_TaskMapping.hpp.

template<class IT , class WT >
void Zoltan2::KmeansHeap< IT, WT >::copyCoordinates ( IT *  permutation) [inline]

Definition at line 364 of file Zoltan2_TaskMapping.hpp.


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