class_docstr: A GP to be used in multi-fidelity settings. 
class_docstr_tok: ["A","GP","to","be","used","in","multi-fidelity","settings","."]
docstr: Returns a string representation of the MF-GP. 
docstr_tok: ["Returns","a","string","representation","of","the","MF-GP","."]
code: def _child_str(self):
      """Returns a string representation of the MF-GP."""
      if hasattr(self, "fidel_kernel") and hasattr(
          self, "domain_kernel"
      ):
          fidel_ke_str = self._get_kernel_str(self.fidel_kernel)
          domain_ke_str = self._get_kernel_str(self.domain_kernel)
          kernel_str = "fid:: %s, dom:: %s" % (
              fidel_ke_str,
              domain_ke_str,
          )
      else:
          kernel_str = str(self.kernel)
      ret = "scale: %0.3f, %s" % (
          self.kernel.hyperparams["scale"],
          kernel_str,
      )
      return ret
  
imports: from __future__ import division
  from .None import kernel
  from .gp_core import GP, GPFitter, mandatory_gp_args
  from ..utils.option_handler import load_options
  from ..utils.reporters import get_reporter
  from ..utils.ancillary_utils import get_list_of_floats_as_str
label_desc: Use image node_id 11 for calling the MFGP obj's underlying member method code with example usage: obj._child_str() and returns: ret