Uses of Interface
org.projog.clp.Constraint
-
Packages that use Constraint 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. -
-
Uses of Constraint in org.projog.clp
Subinterfaces of Constraint in org.projog.clp Modifier and Type Interface Description interfaceLeafExpressionClasses in org.projog.clp that implement Constraint Modifier and Type Class Description classFixedValueRepresents a single immutable number.classVariableAn expression that can have one or more possible numeric values.Fields in org.projog.clp declared as Constraint Modifier and Type Field Description private Constraint[]ClpConstraintStore. constraintsFields in org.projog.clp with type parameters of type Constraint Modifier and Type Field Description private java.util.List<Constraint>ClpConstraintStore.Builder. constraintsMethods in org.projog.clp that return Constraint Modifier and Type Method Description ConstraintConstraint. replace(java.util.function.Function<LeafExpression,LeafExpression> function)Returns newConstraintwithLeafExpressions in thisConstraintreplaced with values returned from the given function.Methods in org.projog.clp with parameters of type Constraint Modifier and Type Method Description voidClpConstraintStore.Builder. addConstraint(Constraint constraint)voidClpConstraintStore.Enforce. equivalentTo(Constraint equivalent) -
Uses of Constraint in org.projog.clp.bool
Classes in org.projog.clp.bool that implement Constraint Modifier and Type Class Description classAndclassEquivalentclassImplicationclassNotclassOrclassXorFields in org.projog.clp.bool declared as Constraint Modifier and Type Field Description private ConstraintNot. constraintprivate ConstraintAnd. leftprivate ConstraintEquivalent. leftprivate ConstraintImplication. leftprivate ConstraintOr. leftprivate ConstraintXor. leftprivate ConstraintAnd. rightprivate ConstraintEquivalent. rightprivate ConstraintImplication. rightprivate ConstraintOr. rightprivate ConstraintXor. rightMethods in org.projog.clp.bool with parameters of type Constraint Modifier and Type Method Description private static ConstraintResultEquivalent. enforce(ConstraintStore constraintStore, Constraint a, Constraint b)private static ConstraintResultXor. enforce(ConstraintStore constraintStore, Constraint a, Constraint b)Constructors in org.projog.clp.bool with parameters of type Constraint Constructor Description And(Constraint left, Constraint right)Equivalent(Constraint left, Constraint right)Implication(Constraint left, Constraint right)Not(Constraint constraint)Or(Constraint left, Constraint right)Xor(Constraint left, Constraint right) -
Uses of Constraint in org.projog.clp.compare
Classes in org.projog.clp.compare that implement Constraint Modifier and Type Class Description classBetweenEnforces that the possible values of a givenExpressionare within the given range.classEqualToEnforces that twoExpressions have the same value.classLessThanEnforces that the value of oneExpressionis less than another.classLessThanOrEqualToEnforces that the value of oneExpressionis less than or equal to another.classNotEqualToEnforces that twoExpressions do not have the same value.
-