Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Cluster_engine_k_means_point_selector_plus_plus< PointType, VectorType, Distance > Class Template Reference

Select initial centers of mass using the ++ strategy. More...

#include <Cluster_engine_k_means_seed_selectors.hpp>

Constructors

 T_Cluster_engine_k_means_point_selector_plus_plus (void)
 
 T_Cluster_engine_k_means_point_selector_plus_plus (int generator)
 
 T_Cluster_engine_k_means_point_selector_plus_plus (const Self &other)
 
 T_Cluster_engine_k_means_point_selector_plus_plus (void)
 
 T_Cluster_engine_k_means_point_selector_plus_plus (int generator)
 
 T_Cluster_engine_k_means_point_selector_plus_plus (const Self &other)
 

Functor

template<class InputIterator , class OutputIterator >
OutputIterator operator() (std::size_t k, InputIterator begin, InputIterator end, OutputIterator out)
 
template<class InputIterator , class OutputIterator >
OutputIterator operator() (std::size_t k, InputIterator begin, InputIterator end, OutputIterator out)
 

Detailed Description

template<class PointType, class VectorType, class Distance>
class SBL::GT::T_Cluster_engine_k_means_point_selector_plus_plus< PointType, VectorType, Distance >

Select initial centers of mass using the ++ strategy.

Select initial centers of mass using the ++ strategy.

Template Parameters
PointTypeRepresentation of a point.
VectorTypeRepresentation of a vector.
DistanceCompute the distance between a point and a center of mass.