Uses of Interface
org.projog.clp.ConstraintStore
-
Packages that use ConstraintStore Package Description org.projog.clp A constraint logic programming library for finite domains.org.projog.clp.bool Contains boolean constraints.org.projog.clp.compare Contains constraints which compare numeric values represented by instances ofExpression.org.projog.clp.math Contains classes that perform arithmetic operators using instances ofExpression. -
-
Uses of ConstraintStore in org.projog.clp
Classes in org.projog.clp that implement ConstraintStore Modifier and Type Class Description classClpConstraintStoreA collection of constraints and variables that represent a problem domain.Methods in org.projog.clp with parameters of type ConstraintStore Modifier and Type Method Description ConstraintResultConstraint. enforce(ConstraintStore constraintStore)Attempts to enforce this constraint using the givenConstraintStore.ConstraintResultFixedValue. enforce(ConstraintStore constraintStore)ConstraintResultVariable. enforce(ConstraintStore s)ConstraintResultConstraint. prevent(ConstraintStore constraintStore)Attempts to prevent this constraint using the givenConstraintStore.ConstraintResultFixedValue. prevent(ConstraintStore constraintStore)ConstraintResultVariable. prevent(ConstraintStore s)default ExpressionResultConstraint. setMax(ConstraintStore constraintStore, long max)ExpressionResultExpression. setMax(ConstraintStore constraintStore, long max)ExpressionResultFixedValue. setMax(ConstraintStore s, long max)ExpressionResultVariable. setMax(ConstraintStore s, long max)default ExpressionResultConstraint. setMin(ConstraintStore constraintStore, long min)ExpressionResultExpression. setMin(ConstraintStore constraintStore, long min)ExpressionResultFixedValue. setMin(ConstraintStore s, long min)ExpressionResultVariable. setMin(ConstraintStore s, long min)default ExpressionResultExpression. setNot(ConstraintStore store, long not)ExpressionResultFixedValue. setNot(ConstraintStore s, long not)ExpressionResultVariable. setNot(ConstraintStore s, long not)ExpressionResultVariable. setValue(ConstraintStore s, long value) -
Uses of ConstraintStore in org.projog.clp.bool
-
Uses of ConstraintStore in org.projog.clp.compare
-
Uses of ConstraintStore in org.projog.clp.math
Methods in org.projog.clp.math with parameters of type ConstraintStore Modifier and Type Method Description ExpressionResultAbsolute. setMax(ConstraintStore s, long value)ExpressionResultAdd. setMax(ConstraintStore s, long max)ExpressionResultDivide. setMax(ConstraintStore s, long max)ExpressionResultMaximum. setMax(ConstraintStore constraintStore, long max)ExpressionResultMinimum. setMax(ConstraintStore constraintStore, long max)ExpressionResultMinus. setMax(ConstraintStore s, long value)ExpressionResultMultiply. setMax(ConstraintStore s, long max)private static ExpressionResultMultiply. setMax(ConstraintStore s, Expression left, long max, long leftMax, long rightMin, long rightMax, java.util.function.BiFunction<java.lang.Long,java.lang.Long,java.lang.Long> f)ExpressionResultSubtract. setMax(ConstraintStore s, long max)ExpressionResultAbsolute. setMin(ConstraintStore s, long value)ExpressionResultAdd. setMin(ConstraintStore s, long min)ExpressionResultDivide. setMin(ConstraintStore s, long min)ExpressionResultMaximum. setMin(ConstraintStore constraintStore, long min)ExpressionResultMinimum. setMin(ConstraintStore constraintStore, long min)ExpressionResultMinus. setMin(ConstraintStore s, long value)ExpressionResultMultiply. setMin(ConstraintStore s, long min)private static ExpressionResultMultiply. setMin(ConstraintStore s, Expression left, long min, long leftMin, long rightMin, long rightMax, java.util.function.BiFunction<java.lang.Long,java.lang.Long,java.lang.Long> f)ExpressionResultSubtract. setMin(ConstraintStore s, long min)
-