class_docstr: An NDS class, inherited from Optimizer.
  
  This is the designed class to define NDS-related
  variables and methods.
  
  References:
      P. Godfrey, R. Shipley and J. Gryz.
      Algorithms and Analyses for Maximal Vector Computation.
      The VLDB Journal (2007).
docstr: Compiles additional information that is used by this optimizer.
  
  Args:
      space: A Space object containing meta-information.
docstr_tok: ["Compiles","additional","information","that","is","used","by","this","optimizer",".","Args",":","space",":","A","Space","object","containing","meta-information","."]
code: def compile(self, space: Space) -> None:
      """Compiles additional information that is used by this optimizer.
  
      Args:
          space: A Space object containing meta-information.
  
      """
  
      self.count = np.zeros(space.n_agents)
      self.set = np.zeros((space.n_agents, space.n_agents))
  
      # Array of pareto status
      # -1 = unknown, 0 = pareto, 1 = non-pareto
      self.status = np.full(space.n_agents, -1)
  
imports: import copy
  from typing import Any, Dict, Optional
  import numpy
  import opytimizer.utils.exception
  from opytimizer.core import Optimizer
  from opytimizer.core.agent import Agent
  from opytimizer.core.space import Space
  from opytimizer.utils import logging
label_desc: Use image node_id 10 for calling the NDS obj's underlying member method code with example usage: obj.compile(space) without return types