iwopy.interfaces.pymoo.factory.Factory

class iwopy.interfaces.pymoo.factory.Factory[source]

Bases: object

A factory for pymoo components

__init__(pymoo_problem, verbosity)[source]

Methods

__init__(pymoo_problem, verbosity)

get_algorithm(pars)

Algorithm factory function

get_crossover(cross, **pars)

Crossover factory function

get_mutation(mut, **pars)

Mutation factory function

get_sampling(samp_name, **kwargs)

Sampling factory function

get_termination(term_pars)

print(*args, **kwargs)

__init__(pymoo_problem, verbosity)[source]
get_algorithm(pars)[source]

Algorithm factory function

get_crossover(cross, **pars)[source]

Crossover factory function

get_mutation(mut, **pars)[source]

Mutation factory function

get_sampling(samp_name, **kwargs)[source]

Sampling factory function