Interface UniNeighborhoodsMapper<Solution_,A,Result_>
- Type Parameters:
Solution_- the type of the solutionA- the type of the first parameter
- All Superinterfaces:
BiFunction<SolutionView<Solution_>,A, Result_>
@NullMarked
public interface UniNeighborhoodsMapper<Solution_,A,Result_>
extends BiFunction<SolutionView<Solution_>,A,Result_>
A mapping function that can be applied to
UniEnumeratingStream to transform data,
optionally using SolutionView to query for solution state.-
Method Summary
Modifier and TypeMethodDescriptionapply(SolutionView<Solution_> solutionSolutionView, @Nullable A a) toFunction(SolutionView<Solution_> solutionView) Methods inherited from interface java.util.function.BiFunction
andThen
-
Method Details
-
apply
- Specified by:
applyin interfaceBiFunction<Solution_,A, Result_>
-
toFunction
-