Interface BiNeighborhoodsMapper<Solution_,A,B,Result_>

Type Parameters:
Solution_ - the type of the solution
A - the type of the first parameter
B - the type of the second parameter
All Superinterfaces:
TriFunction<SolutionView<Solution_>,A,B,Result_>

@NullMarked public interface BiNeighborhoodsMapper<Solution_,A,B,Result_> extends TriFunction<SolutionView<Solution_>,A,B,Result_>
A mapping function that can be applied to BiEnumeratingStream to transform data, optionally using SolutionView to query for solution state.