Class EntityOrderInfo
- java.lang.Object
-
- ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.kopt.EntityOrderInfo
-
public final class EntityOrderInfo extends Object
-
-
Constructor Summary
Constructors Constructor Description EntityOrderInfo(Object[] entities, Map<Object,Integer> entityToEntityIndex, int[] offsets)EntityOrderInfo(Node_[] pickedValues, SingletonInverseVariableSupply inverseVariableSupply, ListVariableDescriptor<?> listVariableDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <Node_> booleanbetween(Node_ start, Node_ middle, Node_ end, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply)<Node_> Node_predecessor(Node_ object, ListVariableDescriptor<?> listVariableDescriptor, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply)<Node_> Node_successor(Node_ object, ListVariableDescriptor<?> listVariableDescriptor, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply)<Node_> EntityOrderInfowithNewNode(Node_ node, ListVariableDescriptor<?> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply)
-
-
-
Constructor Detail
-
EntityOrderInfo
public EntityOrderInfo(Node_[] pickedValues, SingletonInverseVariableSupply inverseVariableSupply, ListVariableDescriptor<?> listVariableDescriptor)
-
-
Method Detail
-
withNewNode
public <Node_> EntityOrderInfo withNewNode(Node_ node, ListVariableDescriptor<?> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply)
-
successor
public <Node_> Node_ successor(Node_ object, ListVariableDescriptor<?> listVariableDescriptor, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply)
-
predecessor
public <Node_> Node_ predecessor(Node_ object, ListVariableDescriptor<?> listVariableDescriptor, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply)
-
between
public <Node_> boolean between(Node_ start, Node_ middle, Node_ end, IndexVariableSupply indexVariableSupply, SingletonInverseVariableSupply inverseVariableSupply)
-
-