def __create_adjacency_matrix(self):
size_data = len(self.__pointer_data);<EOL>self.__adjacency_matrix = [ [ <NUM_LIT:0> for i in range(size_data) ] for j in range(size_data) ];<EOL>for i in range(<NUM_LIT:0>, size_data):<EOL><INDENT>for j in range(i + <NUM_LIT:1>, size_data):<EOL><INDENT>distance = euclidean_distance(self.__pointer_data[i], self.__pointer_data[j]);<EOL>if (distance <= self.__eps):<EOL><INDENT>self.__adjacency_matrix[i][j] = <NUM_LIT:1>;<EOL>self.__adjacency_matrix[j][i] = <NUM_LIT:1>;<EOL><DEDENT><DEDENT><DEDENT>
!
        @brief Creates 2D adjacency matrix (list of lists) where each element described existence of link between points (means that points are neighbors).