class_docstr: AbstractEnsembleSolver base class for mystic optimizers that are called within
  a parallel map.  This allows pseudo-global coverage of parameter space using
  non-global optimizers.
      
class_docstr_tok: ["AbstractEnsembleSolver","base","class","for","mystic","optimizers","that","are","called","within","a","parallel","map",".","This","allows","pseudo-global","coverage","of","parameter","space","using","non-global","optimizers","."]
docstr: populate ``NestedSolver`` state to ``allSolvers``
  
  Args:
      reset (bool, default=False): reset the monitor instances
  
  Returns:
      returns a list of solver instances
          
docstr_tok: ["populate","``","NestedSolver","``","state","to","``","allSolvers","``","Args",":","reset","(","bool",",","default=False",")",":","reset","the","monitor","instances","Returns",":","returns","a","list","of","solver","instances"]
code: def __init_allSolvers(self, reset=False):
      """populate ``NestedSolver`` state to ``allSolvers``
  
      Args:
          reset (bool, default=False): reset the monitor instances
  
      Returns:
          returns a list of solver instances
      """
      # get the nested solver instance
      solver = self._AbstractEnsembleSolver__get_solver_instance(reset)
  
      # configure inputs for each solver
      from copy import deepcopy as _copy
  
      at = self.id if self.id else 0  # XXX start at self.id?
      # at = max((getattr(i, 'id', self.id) or 0) for i in self._allSolvers)
      for i, op in enumerate(self._allSolvers):
          if op is None:  # XXX: don't reset existing solvers?
              op = _copy(solver)
              op.id = i + at
              self._allSolvers[i] = op
      return self._allSolvers
  
imports: from mystic.monitors import Null
  from mystic.abstract_map_solver import AbstractMapSolver
  from mystic.tools import wrap_function
  from functools import reduce
label_desc: Use image node_id 19 for calling the AbstractEnsembleSolver obj's underlying member method code with example usage: obj.__init_allSolvers(reset) and returns: self