- 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
-
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.
- property initialized
Flag for finished initialization