Uses of Interface
org.maxicp.modeling.Constraint
Packages that use Constraint
Package
Description
Root package of MaxiCP
CP Instantiation of the Symbolic Modeling API
Symbolic Modeling API
Concrete modeling API
Symbolic constraints
Symbolic constraints for scheduling
Symbolic constraints for sequence variables
Symbolic modeling of integer variables and objective functions
-
Uses of Constraint in org.maxicp
Methods in org.maxicp that return types with arguments of type ConstraintModifier and TypeMethodDescriptionModelDispatcher.getConstraints()Shortcut for baseModel.getModel().getConstraints(); -
Uses of Constraint in org.maxicp.cp.modeling
Methods in org.maxicp.cp.modeling that return types with arguments of type ConstraintMethods in org.maxicp.cp.modeling with parameters of type ConstraintModifier and TypeMethodDescriptionvoidConcreteCPModel.add(Constraint c, boolean enforceFixPoint) -
Uses of Constraint in org.maxicp.modeling
Subinterfaces of Constraint in org.maxicp.modelingModifier and TypeInterfaceDescriptioninterfaceCustomConstraint<C extends ConcreteModel,P extends ConcreteConstraint<C>> This class should be used to implement custom constraints.Methods in org.maxicp.modeling that return ConstraintModifier and TypeMethodDescriptionstatic ConstraintFactory.allDifferent(IntExpression... x) static ConstraintFactory.alternative(IntervalVar real, IntExpression n, IntervalVar... alternatives) static ConstraintFactory.alternative(IntervalVar real, IntervalVar... alternatives) static ConstraintFactory.alwaysIn(CumulFunction expression, int heightMin, int heightMax) static ConstraintFactory.binPacking(IntExpression[] x, int[] weights, IntExpression[] loads) static ConstraintFactory.circuit(IntExpression... x) static ConstraintFactory.cumulative(IntExpression[] start, int[] duration, int[] demand, int capa) static ConstraintFactory.cumulative(SeqVar seqVar, int[] starts, int[] ends, int[] load, int capacity) static ConstraintFactory.disjunctive(IntExpression[] start, int[] duration) static ConstraintFactory.distance(SeqVar seqVar, int[][] distanceMatrix, IntExpression distance) static Constraintstatic Constraintstatic ConstraintFactory.le(CumulFunction function, int limit) static ConstraintFactory.length(IntervalVar var, int length) static ConstraintFactory.negTable(IntExpression[] x, int[][] array, Optional<Integer> starred) static ConstraintFactory.noOverlap(IntervalVar... intervals) static ConstraintFactory.notBetween(SeqVar seqVar, int pred, int node, int succ) static Constraintstatic ConstraintFactory.start(IntervalVar var, int start) static ConstraintFactory.table(IntExpression[] x, int[][] array, Optional<Integer> starred) static ConstraintFactory.transitionTimes(SeqVar seqVar, IntExpression[] time, int[][] dist) static ConstraintFactory.transitionTimes(SeqVar seqVar, IntExpression[] time, int[][] dist, int[] serviceTime) Methods in org.maxicp.modeling that return types with arguments of type ConstraintMethods in org.maxicp.modeling with parameters of type ConstraintModifier and TypeMethodDescriptiondefault voidModelProxy.add(Constraint c) default voidModelProxy.add(Constraint c, boolean enforceFixPoint) Shortcut for baseModel.getModel().add(c, enforceFixPoint); -
Uses of Constraint in org.maxicp.modeling.concrete
Methods in org.maxicp.modeling.concrete that return types with arguments of type ConstraintMethods in org.maxicp.modeling.concrete with parameters of type ConstraintModifier and TypeMethodDescriptiondefault voidConcreteModel.add(Constraint c) voidConcreteModel.add(Constraint c, boolean enforceFixPoint) voidConcreteModelProxy.add(Constraint c, boolean enforceFixPoint) -
Uses of Constraint in org.maxicp.modeling.constraints
Classes in org.maxicp.modeling.constraints that implement ConstraintModifier and TypeClassDescriptionfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal recordclassA constraint that does nothing.final recordfinal record -
Uses of Constraint in org.maxicp.modeling.constraints.scheduling
Classes in org.maxicp.modeling.constraints.scheduling that implement ConstraintModifier and TypeClassDescriptionfinal recordExclusive alternative between intervals.final recordfinal recordfinal recordfinal recordfinal recordfinal recordfinal record -
Uses of Constraint in org.maxicp.modeling.constraints.seqvar
Classes in org.maxicp.modeling.constraints.seqvar that implement ConstraintModifier and TypeClassDescriptionclassclassfinal recordfinal recordfinal recordfinal recordfinal recordRequire a node to be visited within aSeqVarfinal recordclass -
Uses of Constraint in org.maxicp.modeling.symbolic
Methods in org.maxicp.modeling.symbolic that return ConstraintModifier and TypeMethodDescriptionSymbolicModel.constraint()Returns the value of theconstraintrecord component.Methods in org.maxicp.modeling.symbolic that return types with arguments of type ConstraintMethods in org.maxicp.modeling.symbolic with parameters of type ConstraintModifier and TypeMethodDescriptionSymbolicModel.add(Constraint c) SymbolicModel.branch(Constraint... constraints) Returns the SymbolicModels that would be created by branching on the constraints given in parametersConstructors in org.maxicp.modeling.symbolic with parameters of type ConstraintModifierConstructorDescriptionSymbolicModel(Constraint constraint, SymbolicModel parent, ModelProxy modelProxy) Creates an instance of aSymbolicModelrecord class.