def __process_by_ccore(self):
        """!
        @brief Performs cluster analysis using CCORE (C/C++ part of pyclustering library).

        """
        ccore_metric = metric_wrapper.create_instance(self.__metric)

        results = wrapper.kmeans(self.__pointer_data, self.__centers, self.__tolerance, self.__itermax, (self.__observer is not None), ccore_metric.get_pointer())
        self.__clusters = results[0]
        self.__centers = results[1]

        if self.__observer is not None:
            self.__observer.set_evolution_clusters(results[2])
            self.__observer.set_evolution_centers(results[3])

        self.__total_wce = results[4][0]
def __process_by_ccore(self):
        """!
        @brief Performs cluster analysis using CCORE (C/C++ part of pyclustering library).

        """
        ccore_metric = metric_wrapper.create_instance(self.__metric)

        results = wrapper.kmeans(self.__pointer_data, self.__centers, self.__tolerance, self.__itermax, (self.__observer is not None), ccore_metric.get_pointer())
        self.__clusters = results[0]
        self.__centers = results[1]

        if self.__observer is not None:
            self.__observer.set_evolution_clusters(results[2])
            self.__observer.set_evolution_centers(results[3])

        self.__total_wce = results[4][0]
def __process_by_ccore ( self ) : ccore_metric = metric_wrapper . create_instance ( self . __metric ) results = wrapper . kmeans ( self . __pointer_data , self . __centers , self . __tolerance , self . __itermax , ( self . __observer is not None ) , ccore_metric . get_pointer ( ) ) self . __clusters = results [ 0 ] self . __centers = results [ 1 ] if self . __observer is not None : self . __observer . set_evolution_clusters ( results [ 2 ] ) self . __observer . set_evolution_centers ( results [ 3 ] ) self . __total_wce = results [ 4 ] [ 0 ]
!
        @brief Performs cluster analysis using CCORE (C/C++ part of pyclustering library).
!