- class iwopy.interfaces.pymoo.Optimizer_pymoo(iwopy.core.Optimizer)[source]
Interface to the pymoo optimization solver.
Attributes¶
- problem_pars: dict
Parameters for the problem
- algo_pars: dict
Parameters for the alorithm
- setup_pars: dict
Parameters for the calculation setup
- term_pars: dict
Parameters for the termination conditions
- pymoo_problem: iwopy.interfaces.pymoo.SingleObjProblem
The pygmo problem
- algo: pygmo.algo
The pygmo algorithm
Public members¶
- Optimizer_pymoo(problem, problem_pars, algo_pars, ...)[source]
Constructor
- print_info()[source]
Print solver info, called before solving
-
initialize(verbosity=
1
)[source] Initialize the object.
-
get_figure_f(fig=
None
, ax=None
, valid_dict=None
, **kwargs)[source] Create a figure that shows the objective function development during optimization.
-
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