class_docstr: Blackbox Optimiser Class. 
class_docstr_tok: ["Blackbox","Optimiser","Class","."]
docstr: Constructor. 
docstr_tok: ["Constructor","."]
code: def __init__(
      self,
      func_caller,
      worker_manager=None,
      model=None,
      options=None,
      reporter=None,
      ask_tell_mode=False,
  ):
      """Constructor."""
      self.func_caller = func_caller
      self.domain = self.func_caller.domain
      super(BlackboxOptimiser, self).__init__(
          func_caller,
          worker_manager,
          model,
          options,
          reporter,
          ask_tell_mode,
      )
  
imports: from __future__ import division
  from argparse import Namespace
  import numpy
  from ..exd.exd_core import ExperimentDesigner, exd_core_args
  from ..utils.option_handler import load_options
label_desc: Use image node_id 1 to create a new BlackboxOptimiser object from inherited base classes: ExperimentDesigner with example: obj = BlackboxOptimiser(func_caller, worker_manager, model, options, reporter, ask_tell_mode)