class iwopy.interfaces.pymoo.MultiObjProblemTemplate[source]

Template for a wrapper around the pymoo problem for a multiple objectives problem.

At the moment this interface only supports pure int or pure float problems (not mixed).

Attributes

problem: iwopy.core.Problem

The iwopy problem to solve

vectorize: bool

Switch for vectorized calculations, wrt population individuals

is_intprob: bool

Flag for integer problems

Public members

MultiObjProblemTemplate(problem, vectorize)[source]

Constructor template, will be overwritten by get_class

finalize(pymoo_results, verbosity=1)[source]

Finalize the problem.

classmethod get_class()[source]

Creates the class, dynamically derived from SingleObjProblem