paref.pareto_reflections.operations.compose_sequences#

Classes

ComposeSequences(sequence_1, sequence_2)

Compose two Pareto reflections and obtain a new Pareto reflection

class paref.pareto_reflections.operations.compose_sequences.ComposeSequences(sequence_1: SequenceParetoReflections | ParetoReflection, sequence_2: SequenceParetoReflections | ParetoReflection)[source]#

Bases: SequenceParetoReflections

Compose two Pareto reflections and obtain a new Pareto reflection

Parameters:
  • pareto_reflecting_function_1 (ParetoReflection) – Pareto reflection which is applied first

  • pareto_reflecting_function_2 (ParetoReflection) – Pareto reflection which is applied second

next(blackbox_function: BlackboxFunction) ParetoReflection | None[source]#