Uses of Interface
ai.timefold.solver.core.impl.domain.variable.inverserelation.SingletonInverseVariableSupply
Packages that use SingletonInverseVariableSupply
Package
Description
-
Uses of SingletonInverseVariableSupply in ai.timefold.solver.core.impl.domain.variable
Subinterfaces of SingletonInverseVariableSupply in ai.timefold.solver.core.impl.domain.variableModifier and TypeInterfaceDescriptioninterfaceListVariableStateSupply<Solution_>Single source of truth for all information about elements insidelist variables. -
Uses of SingletonInverseVariableSupply in ai.timefold.solver.core.impl.domain.variable.anchor
Fields in ai.timefold.solver.core.impl.domain.variable.anchor declared as SingletonInverseVariableSupplyModifier and TypeFieldDescriptionprotected final SingletonInverseVariableSupplyAnchorVariableListener.nextVariableSupplyprotected final SingletonInverseVariableSupplyExternalizedAnchorVariableSupply.nextVariableSupplyConstructors in ai.timefold.solver.core.impl.domain.variable.anchor with parameters of type SingletonInverseVariableSupplyModifierConstructorDescriptionAnchorVariableListener(AnchorShadowVariableDescriptor<Solution_> anchorShadowVariableDescriptor, VariableDescriptor<Solution_> previousVariableDescriptor, SingletonInverseVariableSupply nextVariableSupply) ExternalizedAnchorVariableSupply(VariableDescriptor<Solution_> previousVariableDescriptor, SingletonInverseVariableSupply nextVariableSupply) -
Uses of SingletonInverseVariableSupply in ai.timefold.solver.core.impl.domain.variable.inverserelation
Classes in ai.timefold.solver.core.impl.domain.variable.inverserelation that implement SingletonInverseVariableSupplyModifier and TypeClassDescriptionclassExternalizedSingletonInverseVariableSupply<Solution_>Alternative toSingletonInverseVariableListener.classSingletonInverseVariableListener<Solution_>Methods in ai.timefold.solver.core.impl.domain.variable.inverserelation that return SingletonInverseVariableSupplyModifier and TypeMethodDescriptionSingletonInverseVariableDemand.createExternalizedSupply(SupplyManager supplyManager) -
Uses of SingletonInverseVariableSupply in ai.timefold.solver.core.impl.heuristic.selector.move.generic
Fields in ai.timefold.solver.core.impl.heuristic.selector.move.generic declared as SingletonInverseVariableSupplyModifier and TypeFieldDescriptionprotected SingletonInverseVariableSupplyChangeMoveSelector.inverseVariableSupplyFields in ai.timefold.solver.core.impl.heuristic.selector.move.generic with type parameters of type SingletonInverseVariableSupplyModifier and TypeFieldDescriptionprotected List<SingletonInverseVariableSupply>SwapMoveSelector.inverseVariableSupplyList -
Uses of SingletonInverseVariableSupply in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Fields in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained declared as SingletonInverseVariableSupplyModifier and TypeFieldDescriptionprotected final SingletonInverseVariableSupplyKOptMove.inverseVariableSupplyprotected SingletonInverseVariableSupplyKOptMoveSelector.inverseVariableSupplyprotected SingletonInverseVariableSupplySubChainChangeMoveSelector.inverseVariableSupplyprotected SingletonInverseVariableSupplySubChainSwapMoveSelector.inverseVariableSupplyprotected SingletonInverseVariableSupplyTailChainSwapMoveSelector.inverseVariableSupplyConstructors in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained with parameters of type SingletonInverseVariableSupplyModifierConstructorDescriptionChainedChangeMove(GenuineVariableDescriptor<Solution_> variableDescriptor, Object entity, Object toPlanningValue, SingletonInverseVariableSupply inverseVariableSupply) KOptMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, AnchorVariableSupply anchorVariableSupply, Object entity, Object[] values) SubChainChangeMove(SubChain subChain, GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, Object toPlanningValue) SubChainReversingChangeMove(SubChain subChain, GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, Object toPlanningValue) SubChainReversingSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, SubChain leftSubChain, SubChain rightSubChain) SubChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, SubChain leftSubChain, SubChain rightSubChain) TailChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, AnchorVariableSupply anchorVariableSupply, Object leftEntity, Object rightValue) -
Uses of SingletonInverseVariableSupply in ai.timefold.solver.core.impl.heuristic.selector.value.chained
Fields in ai.timefold.solver.core.impl.heuristic.selector.value.chained declared as SingletonInverseVariableSupplyModifier and TypeFieldDescriptionprotected SingletonInverseVariableSupplyDefaultSubChainSelector.inverseVariableSupply -
Uses of SingletonInverseVariableSupply in ai.timefold.solver.core.impl.move.streams.generic.move
Constructors in ai.timefold.solver.core.impl.move.streams.generic.move with parameters of type SingletonInverseVariableSupplyModifierConstructorDescriptionChainedChangeMove(PlanningVariableMetaModel<Solution_, Entity_, Entity_> variableMetaModel, Entity_ entity, Entity_ toPlanningValue, SingletonInverseVariableSupply inverseVariableSupply)