opytimizer.functions.multi_objective.standard¶
Standard multi-objective functions.
-
class
opytimizer.functions.multi_objective.standard.
MultiObjectiveFunction
(functions: List[callable])¶ A MultiObjectiveFunction class used to hold multi-objective functions.
-
__init__
(functions: List[callable]) → None¶ Initialization method.
Parameters: functions – Pointers to functions that will return the fitness value.
-
__call__
(x: numpy.ndarray) → float¶ Callable to avoid using the pointer property.
Parameters: x – Array of positions. Returns: Multi-objective function fitness. Return type: (float)
-
functions
¶ Function’s instances.
-