Zoltan2
Public Member Functions | Public Attributes | List of all members
Zoltan2::KMeansCluster< IT, WT > Class Template Reference

KMeansCluster Class. More...

#include <Zoltan2_TaskMapping.hpp>

Public Member Functions

 ~KMeansCluster ()
 
void setParams (int dimension_, int heapsize)
 
void clearHeap ()
 
bool getNewCenters (WT **coords)
 
WT getDistance (IT index, WT **elementCoords)
 
WT getDistanceToCenter ()
 
void copyCoordinates (IT *permutation)
 

Public Attributes

WT * center
 

Detailed Description

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

KMeansCluster Class.

Definition at line 645 of file Zoltan2_TaskMapping.hpp.

Constructor & Destructor Documentation

◆ ~KMeansCluster()

template<class IT, class WT>
Zoltan2::KMeansCluster< IT, WT >::~KMeansCluster ( )
inline

Definition at line 652 of file Zoltan2_TaskMapping.hpp.

Member Function Documentation

◆ setParams()

template<class IT, class WT>
void Zoltan2::KMeansCluster< IT, WT >::setParams ( int  dimension_,
int  heapsize 
)
inline

Definition at line 656 of file Zoltan2_TaskMapping.hpp.

◆ clearHeap()

template<class IT, class WT>
void Zoltan2::KMeansCluster< IT, WT >::clearHeap ( )
inline

Definition at line 662 of file Zoltan2_TaskMapping.hpp.

◆ getNewCenters()

template<class IT, class WT>
bool Zoltan2::KMeansCluster< IT, WT >::getNewCenters ( WT **  coords)
inline

Definition at line 666 of file Zoltan2_TaskMapping.hpp.

◆ getDistance()

template<class IT, class WT>
WT Zoltan2::KMeansCluster< IT, WT >::getDistance ( IT  index,
WT **  elementCoords 
)
inline

Definition at line 672 of file Zoltan2_TaskMapping.hpp.

◆ getDistanceToCenter()

template<class IT, class WT>
WT Zoltan2::KMeansCluster< IT, WT >::getDistanceToCenter ( )
inline

Definition at line 683 of file Zoltan2_TaskMapping.hpp.

◆ copyCoordinates()

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

Definition at line 687 of file Zoltan2_TaskMapping.hpp.

Member Data Documentation

◆ center

template<class IT, class WT>
WT* Zoltan2::KMeansCluster< IT, WT >::center

Definition at line 651 of file Zoltan2_TaskMapping.hpp.


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