def get_location_neighbors(self, edge):
neighbors = []<EOL>for index_dimension in range(len(self.__logical_location)):<EOL><INDENT>if self.__logical_location[index_dimension] + <NUM_LIT:1> < edge:<EOL><INDENT>position = self.__logical_location[:]<EOL>position[index_dimension] += <NUM_LIT:1><EOL>neighbors.append(position)<EOL><DEDENT>if self.__logical_location[index_dimension] - <NUM_LIT:1> >= <NUM_LIT:0>:<EOL><INDENT>position = self.__logical_location[:]<EOL>position[index_dimension] -= <NUM_LIT:1><EOL>neighbors.append(position)<EOL><DEDENT><DEDENT>return neighbors<EOL>
!
        @brief Forms list of logical location of each neighbor for this particular CLIQUE block.

        @param[in] edge (uint): Amount of intervals in each dimension that is used for clustering process.

        @return (list) Logical location of each neighbor for this particular CLIQUE block.