class iwopy.interfaces.pygmo.Optimizer_pygmo(iwopy.core.Optimizer)[source]

Interface to the pygmo optimizers for serial runs.

Attributes

problem_pars: dict

Parameters for the problem

algo_pars: dict

Parameters for the alorithm

setup_pars: dict

Parameters for the calculation setup

udp: iwopy.interfaces.imports.pygmo.UDA

The pygmo problem

algo: imports.pygmo.algo

The pygmo algorithm

Public members

Optimizer_pygmo(problem, problem_pars={}, algo_pars={}, ...)[source]

Constructor

initialize(verbosity=1)[source]

Initialize the object.

print_info()[source]

Print solver info, called before solving

solve(verbosity=1)[source]

Run the optimization solver.

finalize(opt_results, verbosity=1)[source]

This function may be called after finishing the optimization.

classmethod new(optimizer_type, *args, **kwargs)[source]

Run-time optimizer factory.

__str__()[source]

Get info string

property initialized

Flag for finished initialization