def __eq__(self, entry):
tolerance = <NUM_LIT>;<EOL>result = (self.__number_points == entry.number_points);<EOL>result &= ( (self.square_sum + tolerance > entry.square_sum) and (self.square_sum - tolerance < entry.square_sum) );<EOL>for index_dimension in range(<NUM_LIT:0>, len(self.linear_sum)):<EOL><INDENT>result &= ( (self.linear_sum[index_dimension] + tolerance > entry.linear_sum[index_dimension]) and (self.linear_sum[index_dimension] - tolerance < entry.linear_sum[index_dimension]) );<EOL><DEDENT>return result<EOL>
!
        @brief Overloaded operator eq. 
        @details Performs comparison of two clustering features.

        @param[in] entry (cfentry): Entry that is used for comparison with current.

        @return (bool) True is both clustering features are equals in line with tolerance, otherwise False.