Uses of Interface
ai.timefold.solver.core.impl.domain.variable.supply.Demand
Packages that use Demand
Package
Description
Provided shadow variables work by calculating the topological order
of each shadow variable.
-
Uses of Demand in ai.timefold.solver.core.impl.domain.variable
Classes in ai.timefold.solver.core.impl.domain.variable that implement Demand -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.anchor
Classes in ai.timefold.solver.core.impl.domain.variable.anchor that implement Demand -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.cascade
Methods in ai.timefold.solver.core.impl.domain.variable.cascade that return DemandModifier and TypeMethodDescriptionDemand<?>CascadingUpdateShadowVariableDescriptor.getProvidedDemand() -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.custom
Methods in ai.timefold.solver.core.impl.domain.variable.custom that return DemandModifier and TypeMethodDescriptionDemand<?>CustomShadowVariableDescriptor.getProvidedDemand()Demand<?>LegacyCustomShadowVariableDescriptor.getProvidedDemand()Demand<?>PiggybackShadowVariableDescriptor.getProvidedDemand() -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.declarative
Methods in ai.timefold.solver.core.impl.domain.variable.declarative that return DemandModifier and TypeMethodDescriptionDemand<?>DeclarativeShadowVariableDescriptor.getProvidedDemand()Demand<?>ShadowVariableLoopedVariableDescriptor.getProvidedDemand() -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.descriptor
Methods in ai.timefold.solver.core.impl.domain.variable.descriptor that return DemandModifier and TypeMethodDescriptionabstract Demand<?>ShadowVariableDescriptor.getProvidedDemand() -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.index
Methods in ai.timefold.solver.core.impl.domain.variable.index that return Demand -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.inverserelation
Classes in ai.timefold.solver.core.impl.domain.variable.inverserelation that implement DemandModifier and TypeClassDescriptionfinal classCollectionInverseVariableDemand<Solution_>To get an instance, demand aCollectionInverseVariableDemandfromInnerScoreDirector.getSupplyManager().final classSingletonInverseVariableDemand<Solution_>Methods in ai.timefold.solver.core.impl.domain.variable.inverserelation that return DemandModifier and TypeMethodDescriptionDemand<?>InverseRelationShadowVariableDescriptor.getProvidedDemand() -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.listener.support
Methods in ai.timefold.solver.core.impl.domain.variable.listener.support with parameters of type DemandModifier and TypeMethodDescription<Supply_ extends Supply>
boolean<Supply_ extends Supply>
Supply_<Supply_ extends Supply>
longVariableListenerSupport.getActiveCount(Demand<Supply_> demand) -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.listener.support.violation
Classes in ai.timefold.solver.core.impl.domain.variable.listener.support.violation that implement DemandModifier and TypeClassDescriptionclassIn order for theListVariableTrackerto be registered as a variable listener, it needs to be passed to theInnerScoreDirector.getSupplyManager(), which requires aDemand.classIn order for theVariableTrackerto be registered as a variable listener, it needs to be passed to theInnerScoreDirector.getSupplyManager(), which requires aDemand. -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.supply
Classes in ai.timefold.solver.core.impl.domain.variable.supply that implement DemandModifier and TypeClassDescriptionclassAbstractVariableDescriptorBasedDemand<Solution_,Supply_ extends Supply> SomeDemandimplementation classes are defined by theirVariableDescriptorand nothing else.Methods in ai.timefold.solver.core.impl.domain.variable.supply with parameters of type DemandModifier and TypeMethodDescription<Supply_ extends Supply>
booleanCancel an activeSupplyManager.demand(Demand).<Supply_ extends Supply>
Supply_<Supply_ extends Supply>
longSupplyManager.getActiveCount(Demand<Supply_> demand) -
Uses of Demand in ai.timefold.solver.core.impl.heuristic.selector.move.generic
Classes in ai.timefold.solver.core.impl.heuristic.selector.move.generic that implement Demand