Uses of Interface
ai.timefold.solver.core.impl.domain.variable.supply.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 Modifier and Type Class Description classAnchorVariableDemand<Solution_> -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.custom
Methods in ai.timefold.solver.core.impl.domain.variable.custom that return Demand Modifier and Type Method Description Demand<?>CustomShadowVariableDescriptor. getProvidedDemand()Demand<?>LegacyCustomShadowVariableDescriptor. getProvidedDemand()Demand<?>PiggybackShadowVariableDescriptor. 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 Demand Modifier and Type Method Description abstract Demand<?>ShadowVariableDescriptor. getProvidedDemand() -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.index
Classes in ai.timefold.solver.core.impl.domain.variable.index that implement Demand Modifier and Type Class Description classIndexVariableDemand<Solution_> -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.inverserelation
Classes in ai.timefold.solver.core.impl.domain.variable.inverserelation that implement Demand Modifier and Type Class Description classCollectionInverseVariableDemand<Solution_>To get an instance, demand aCollectionInverseVariableDemandfromInnerScoreDirector.getSupplyManager().classSingletonInverseVariableDemand<Solution_>classSingletonListInverseVariableDemand<Solution_>Methods in ai.timefold.solver.core.impl.domain.variable.inverserelation that return Demand Modifier and Type Method Description Demand<?>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 Demand Modifier and Type Method Description <Supply_ extends Supply>
booleanVariableListenerSupport. cancel(Demand<Supply_> demand)<Supply_ extends Supply>
Supply_VariableListenerSupport. demand(Demand<Supply_> demand)<Supply_ extends Supply>
longVariableListenerSupport. getActiveCount(Demand<Supply_> demand) -
Uses of Demand in ai.timefold.solver.core.impl.domain.variable.supply
Classes in ai.timefold.solver.core.impl.domain.variable.supply that implement Demand Modifier and Type Class Description classAbstractVariableDescriptorBasedDemand<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 Demand Modifier and Type Method Description <Supply_ extends Supply>
booleanSupplyManager. cancel(Demand<Supply_> demand)Cancel an activeSupplyManager.demand(Demand).<Supply_ extends Supply>
Supply_SupplyManager. demand(Demand<Supply_> demand)<Supply_ extends Supply>
longSupplyManager. getActiveCount(Demand<Supply_> demand) -
Uses of Demand in ai.timefold.solver.core.impl.heuristic.selector.common.nearby
Classes in ai.timefold.solver.core.impl.heuristic.selector.common.nearby that implement Demand Modifier and Type Class Description classAbstractNearbyDistanceMatrixDemand<Origin_,Destination_,ChildSelector_,ReplayingSelector_>CalculatingNearbyDistanceMatrixis very expensive, therefore we want to reuse it as much as possible. -
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 Modifier and Type Class Description classPillarDemand<Solution_>
-