Class WarehouseConstraintProvider
java.lang.Object
com.v1rex.liftnexus.planning.constraints.WarehouseConstraintProvider
- All Implemented Interfaces:
ai.timefold.solver.core.api.score.stream.ConstraintProvider
public class WarehouseConstraintProvider
extends Object
implements ai.timefold.solver.core.api.score.stream.ConstraintProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionai.timefold.solver.core.api.score.stream.Constraint[]defineConstraints(ai.timefold.solver.core.api.score.stream.ConstraintFactory constraintFactory) ai.timefold.solver.core.api.score.stream.ConstraintequipmentType(ai.timefold.solver.core.api.score.stream.ConstraintFactory factory) ai.timefold.solver.core.api.score.stream.ConstraintforkliftCapacity(ai.timefold.solver.core.api.score.stream.ConstraintFactory factory) ai.timefold.solver.core.api.score.stream.ConstrainttravelDistance(ai.timefold.solver.core.api.score.stream.ConstraintFactory factory)
-
Constructor Details
-
WarehouseConstraintProvider
public WarehouseConstraintProvider()
-
-
Method Details
-
defineConstraints
public ai.timefold.solver.core.api.score.stream.Constraint[] defineConstraints(ai.timefold.solver.core.api.score.stream.ConstraintFactory constraintFactory) - Specified by:
defineConstraintsin interfaceai.timefold.solver.core.api.score.stream.ConstraintProvider
-
forkliftCapacity
public ai.timefold.solver.core.api.score.stream.Constraint forkliftCapacity(ai.timefold.solver.core.api.score.stream.ConstraintFactory factory) -
travelDistance
public ai.timefold.solver.core.api.score.stream.Constraint travelDistance(ai.timefold.solver.core.api.score.stream.ConstraintFactory factory) -
equipmentType
public ai.timefold.solver.core.api.score.stream.Constraint equipmentType(ai.timefold.solver.core.api.score.stream.ConstraintFactory factory)
-