class_docstr: Blackbox Optimiser Class. 
class_docstr_tok: ["Blackbox","Optimiser","Class","."]
docstr: Set up for the optimisation. 
docstr_tok: ["Set","up","for","the","optimisation","."]
code: def _exd_child_set_up(self):
      """Set up for the optimisation."""
      if self.multi_func_caller.is_mf():
          # self.num_fidel_to_opt_calls = 0
          raise NotImplementedError(_NO_MF_FOR_MOO_ERR_MSG)
      self._moo_set_up()
      self._multi_opt_method_set_up()
      self.prev_eval_vals = []
  
imports: from __future__ import division
  from argparse import Namespace
  import numpy
  from ..exd.exd_core import ExperimentDesigner, exd_core_args
  from ..exd.experiment_caller import MultiFunctionCaller, FunctionCaller
  from ..exd.exd_utils import EVAL_ERROR_CODE
  from ..utils.general_utils import update_pareto_set
label_desc: Use image node_id 2 for calling the MultiObjectiveOptimiser obj's underlying member method code with example usage: obj._exd_child_set_up() without return types