Interface PillarSelector<Solution_>

All Superinterfaces:
EventListener, Iterable<List<Object>>, IterableSelector<Solution_,List<Object>>, ListIterable<List<Object>>, ListIterableSelector<Solution_,List<Object>>, PhaseLifecycleListener<Solution_>, Selector<Solution_>, SolverLifecycleListener<Solution_>
All Known Implementing Classes:
DefaultPillarSelector

public interface PillarSelector<Solution_> extends ListIterableSelector<Solution_,List<Object>>
A pillar is a List of entities that have the same planning value for each (or a subset) of their planning values. Selects a List of such entities that are moved together.
See Also: