Uses of Interface
ai.timefold.solver.core.impl.domain.variable.supply.Supply
-
-
Uses of Supply in ai.timefold.solver.core.impl.domain.variable.anchor
Subinterfaces of Supply in ai.timefold.solver.core.impl.domain.variable.anchor Modifier and Type Interface Description interfaceAnchorVariableSupplyOnly supported for chained variables.Classes in ai.timefold.solver.core.impl.domain.variable.anchor that implement Supply Modifier and Type Class Description classAnchorVariableListener<Solution_>classExternalizedAnchorVariableSupply<Solution_>Alternative toAnchorVariableListener. -
Uses of Supply in ai.timefold.solver.core.impl.domain.variable.index
Subinterfaces of Supply in ai.timefold.solver.core.impl.domain.variable.index Modifier and Type Interface Description interfaceIndexVariableSupplyOnly supported forlist variables.Classes in ai.timefold.solver.core.impl.domain.variable.index that implement Supply Modifier and Type Class Description classExternalizedIndexVariableSupply<Solution_>Alternative toIndexVariableListener.classIndexVariableListener<Solution_> -
Uses of Supply in ai.timefold.solver.core.impl.domain.variable.inverserelation
Subinterfaces of Supply in ai.timefold.solver.core.impl.domain.variable.inverserelation Modifier and Type Interface Description interfaceCollectionInverseVariableSupplyinterfaceSingletonInverseVariableSupplyCurrently only supported for chained variables andlist variables, which guarantee that no 2 entities use the same planningValue.Classes in ai.timefold.solver.core.impl.domain.variable.inverserelation that implement Supply Modifier and Type Class Description classCollectionInverseVariableListener<Solution_>classExternalizedCollectionInverseVariableSupply<Solution_>Alternative toCollectionInverseVariableListener.classExternalizedSingletonInverseVariableSupply<Solution_>Alternative toSingletonInverseVariableListener.classExternalizedSingletonListInverseVariableSupply<Solution_>Alternative toSingletonListInverseVariableListener.classSingletonInverseVariableListener<Solution_>classSingletonListInverseVariableListener<Solution_> -
Uses of Supply in ai.timefold.solver.core.impl.domain.variable.listener
Subinterfaces of Supply in ai.timefold.solver.core.impl.domain.variable.listener Modifier and Type Interface Description interfaceSourcedVariableListener<Solution_>Used to externalize data for aSupplyfrom the domain model itself. -
Uses of Supply in ai.timefold.solver.core.impl.domain.variable.listener.support
Methods in ai.timefold.solver.core.impl.domain.variable.listener.support with type parameters of type Supply 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 Supply in ai.timefold.solver.core.impl.domain.variable.supply
Classes in ai.timefold.solver.core.impl.domain.variable.supply with type parameters of type Supply Modifier and Type Class Description classAbstractVariableDescriptorBasedDemand<Solution_,Supply_ extends Supply>SomeDemandimplementation classes are defined by theirVariableDescriptorand nothing else.interfaceDemand<Supply_ extends Supply>A subsystem submits a demand for aSupply.Methods in ai.timefold.solver.core.impl.domain.variable.supply with type parameters of type Supply 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 Supply in ai.timefold.solver.core.impl.heuristic.selector.common.nearby
Classes in ai.timefold.solver.core.impl.heuristic.selector.common.nearby that implement Supply Modifier and Type Class Description classNearbyDistanceMatrix<Origin,Destination> -
Uses of Supply in ai.timefold.solver.core.impl.util
Classes in ai.timefold.solver.core.impl.util that implement Supply Modifier and Type Class Description classMemoizingSupply<T>Supply whose value is pre-computed and cached the first timeMemoizingSupply.read()is called.
-