class_docstr: Represents the root finding result.
  
  Attributes
  ----------
  root : float
      Estimated root location.
  iterations : int
      Number of iterations needed to find the root.
  function_calls : int
      Number of times the function was called.
  converged : bool
      True if the routine converged.
  flag : str
      Description of the cause of termination.
code: def __init__(self, root, iterations, function_calls, flag):
      self.root = root
      self.iterations = iterations
      self.function_calls = function_calls
      self.converged = flag == _ECONVERGED
      self.flag = None
      try:
          self.flag = flag_map[flag]
      except KeyError:
          self.flag = "unknown error %d" % (flag,)
  
imports: from __future__ import division, print_function, absolute_import
  import warnings
  from collections import namedtuple
  from .None import _zeros
  import numpy
label_desc: Use image node_id 1 to create a new RootResults object from inherited base classes: object with example: obj = RootResults(root, iterations, function_calls, flag)