S
- type of a solutionK
- type of keys in the returned map@FunctionalInterface
public interface AfterStepAction<S extends Solution<?>,K>
extends io.vavr.Function3<java.lang.Long,java.lang.Long,io.vavr.collection.List<S>,io.vavr.collection.Map<K,java.lang.Object>>
Interface for functions executed after the step execution in a workplace.
The parameters of the function are: - id of the workplace (as Long), - step number (as Long), - current population (as List
).
The function should return statistics map for the current step.
Modifier and Type | Interface and Description |
---|---|
static interface |
io.vavr.Lambda.Memoized |
Modifier and Type | Method and Description |
---|---|
default boolean |
isMemoized() |