class_docstr: Differential Evolution Solver wrapped into a Pyre Application.
code: def main(self, *args, **kwds):
      solver = DifferentialEvolutionSolver(self.mod.ND, self.mod.NP)
      costfunction = self.mod.cost
      termination = self.mod.termination
      MAX_GENERATIONS = self.mod.MAX_GENERATIONS
      solver.SetRandomInitialPoints(min=self.mod.min, max=self.mod.max)
      solver.SetEvaluationLimits(generations=MAX_GENERATIONS)
      solver.Solve(
          costfunction,
          termination,
          strategy=self.strategy,
          CrossProbability=self.probability,
          ScalingFactor=self.scale,
      )
      self.solution = solver.Solution()
      return
  
file_path: mystic/_examples/derun.py
imports: from pyre.applications.Script import Script
  from mystic.helputil import paginate
  from mystic.solvers import DifferentialEvolutionSolver
  import logging
label_desc: Use image node_id 1 for calling the DerunApp obj's underlying member method code with example usage: obj.main() without return types