paref.interfaces.pareto_reflections.pareto_reflection#
Classes
Interface for Pareto reflections |
- class paref.interfaces.pareto_reflections.pareto_reflection.ParetoReflection[source]#
Bases:
objectInterface for Pareto reflections
Implement a Pareto reflection
\[p: \mathbb{R}^n \to \mathbb{R}^m\]with this interface.
Documentation should contain:
When to use#
This sequence should be used if…
What it does#
The sequence…
Examples
TBA: into contribution
- abstract __call__(x: ndarray) ndarray[source]#
Call Pareto reflection to input :param x: input to witch Pareto reflection is applied :type x: np.ndarray
- Returns:
output of Pareto reflection applied to input
- Return type:
np.ndarray
- abstract property dimension_codomain: int#
Dimension of codomain of Pareto reflection
- Returns:
dimension of codomain of Pareto reflection
- Return type:
int
- abstract property dimension_domain: int#
Dimension of domain of Pareto reflection
- Returns:
dimension of domain of Pareto reflection
- Return type:
int