code: def __init__(
      self,
      *,
      seed: tp.Optional[tp.Union[int, np.random.RandomState]] = None,
      no_hypervolume: bool = False,
  ) -> None:
      self._pareto: tp.List[p.Parameter] = []
      self._pareto_needs_filtering = False
      self._no_hypervolume = no_hypervolume
      self._rng = (
          seed
          if isinstance(seed, np.random.RandomState)
          else np.random.RandomState(seed)
      )
      self._hypervolume: tp.Optional[HypervolumeIndicator] = None
  
file_path: nevergrad/nevergrad/optimization/multiobjective/core.py
imports: import numpy
  import nevergrad.common.typing
  from nevergrad.parametrization import parameter
  from .hypervolume import HypervolumeIndicator
label_desc: Use image node_id 1 to create a new ParetoFront object  with example: obj = ParetoFront()