class_docstr: !
  @brief CLIQUE block contains information about its logical location in grid, spatial location in data space and
          points that are covered by the block.
class_docstr_tok: ["!","@","brief","CLIQUE","block","contains","information","about","its","logical","location","in","grid",",","spatial","location","in","data","space","and","points","that","are","covered","by","the","block","."]
docstr: !
  @brief Assign logical location to CLIQUE block.
  
  @param[in] location (list): New logical location of the block in CLIQUE grid.
docstr_tok: ["!","@","brief","Assign","logical","location","to","CLIQUE","block",".","@","param","[","in","]","location","(","list",")",":","New","logical","location","of","the","block","in","CLIQUE","grid","."]
code: def logical_location(self, location):
      """!
      @brief Assign logical location to CLIQUE block.
  
      @param[in] location (list): New logical location of the block in CLIQUE grid.
  
      """
      self.__logical_location = location
  
imports: import itertools
  from pyclustering.cluster import cluster_visualizer
  from pyclustering.cluster.encoder import type_encoding
  from pyclustering.core.wrapper import ccore_library
  import pyclustering.core.clique_wrapper
  import matplotlib
  import matplotlib.gridspec
  import matplotlib.pyplot
  import matplotlib.patches
label_desc: Use image node_id 5 for calling the clique_block obj's underlying member method code with example usage: obj.logical_location(location) without return types