class_docstr: A special data structure needed by FonsecaHyperVolume.
  
  It consists of several doubly linked lists that share common nodes. So,
  every node has multiple predecessors and successors, one in every list.
class_docstr_tok: ["A","special","data","structure","needed","by","FonsecaHyperVolume",".","It","consists","of","several","doubly","linked","lists","that","share","common","nodes",".","So",",","every","node","has","multiple","predecessors","and","successors",",","one","in","every","list","."]
docstr: Constructor.
  
  Builds 'numberLists' doubly linked lists.
docstr_tok: ["Constructor",".","Builds","'numberLists","'","doubly","linked","lists","."]
code: def __init__(self, numberLists):
      """Constructor.
  
      Builds 'numberLists' doubly linked lists.
  
      """
      self.numberLists = numberLists
      self.sentinel = _MultiList.Node(numberLists)
      self.sentinel.next = [self.sentinel] * numberLists
      self.sentinel.prev = [self.sentinel] * numberLists
  
file_path: deap/deap/tools/_hypervolume/pyhv.py
imports: import warnings
  import numpy
label_desc: Use image node_id 1 to create a new _MultiList object  with example: obj = _MultiList(numberLists)