class_docstr: AbstractSolver base class for mystic optimizers.
      
class_docstr_tok: ["AbstractSolver","base","class","for","mystic","optimizers","."]
docstr: load solver.__dict__ into self.__dict__; override with kwds
  
  input::
      - solver is a solver instance, while kwds are a dict of solver state
code: def __load_state(self, solver, **kwds):
      """load solver.__dict__ into self.__dict__; override with kwds
  
      input::
          - solver is a solver instance, while kwds are a dict of solver state
      """
      # XXX: should do some filtering on kwds ?
      self.__dict__.update(solver.__dict__, **kwds)
      return
  
imports: import random
  import numpy
  from numpy import inf, shape, asarray, absolute, asfarray, seterr
  from mystic.tools import wrap_function, wrap_nested, wrap_reducer
  from mystic.tools import wrap_bounds, wrap_penalty, reduced
  from klepto import isvalid, validate
  from collections.abc import Callable
label_desc: Use image node_id 44 for calling the AbstractSolver obj's underlying member method code with example usage: obj.__load_state(solver) without return types