Uses of Interface
org.projog.clp.Constraint
Packages that use Constraint
Package
Description
A constraint logic programming library for finite domains.
Contains boolean constraints.
Contains constraints which compare numeric values represented by instances of
Expression.-
Uses of Constraint in org.projog.clp
Subinterfaces of Constraint in org.projog.clpClasses in org.projog.clp that implement ConstraintModifier and TypeClassDescriptionfinal classRepresents a single immutable number.final classAn expression that can have one or more possible numeric values.Fields in org.projog.clp declared as ConstraintFields in org.projog.clp with type parameters of type ConstraintModifier and TypeFieldDescriptionprivate final List<Constraint> ClpConstraintStore.Builder.constraintsMethods in org.projog.clp that return ConstraintModifier and TypeMethodDescriptionConstraint.replace(Function<LeafExpression, LeafExpression> function) Returns newConstraintwithLeafExpressions in thisConstraintreplaced with values returned from the given function.Methods in org.projog.clp with parameters of type ConstraintModifier and TypeMethodDescriptionvoidClpConstraintStore.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 ConstraintModifier and TypeClassDescriptionfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classFields in org.projog.clp.bool declared as ConstraintModifier and TypeFieldDescriptionprivate final ConstraintNot.constraintprivate final ConstraintAnd.leftprivate final ConstraintEquivalent.leftprivate final ConstraintImplication.leftprivate final ConstraintNand.leftprivate final ConstraintNor.leftprivate final ConstraintOr.leftprivate final ConstraintXor.leftprivate final ConstraintAnd.rightprivate final ConstraintEquivalent.rightprivate final ConstraintImplication.rightprivate final ConstraintNand.rightprivate final ConstraintNor.rightprivate final ConstraintOr.rightprivate final ConstraintXor.rightMethods in org.projog.clp.bool with parameters of type ConstraintModifier and TypeMethodDescription(package private) static ConstraintResultAnd.enforce(Constraint left, Constraint right, ConstraintStore constraintStore) (package private) static ConstraintResultEquivalent.enforce(Constraint left, Constraint right, ConstraintStore constraintStore) (package private) static ConstraintResultNand.enforce(Constraint left, Constraint right, ConstraintStore constraintStore) (package private) static ConstraintResultNor.enforce(Constraint left, Constraint right, ConstraintStore constraintStore) (package private) static ConstraintResultOr.enforce(Constraint left, Constraint right, ConstraintStore constraintStore) (package private) static ConstraintResultXor.enforce(Constraint left, Constraint right, ConstraintStore constraintStore) private static ConstraintResultEquivalent.internalEnforce(Constraint a, Constraint b, ConstraintStore constraintStore) private static ConstraintResultXor.internalEnforce(Constraint a, Constraint b, ConstraintStore constraintStore) Constructors in org.projog.clp.bool with parameters of type ConstraintModifierConstructorDescriptionAnd(Constraint left, Constraint right) Equivalent(Constraint left, Constraint right) Implication(Constraint left, Constraint right) Nand(Constraint left, Constraint right) Nor(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 ConstraintModifier and TypeClassDescriptionfinal classEnforces that the possible values of a givenExpressionare within the given range.final classEnforces that twoExpressions have the same value.final classEnforces that the value of oneExpressionis less than another.final classEnforces that the value of oneExpressionis less than or equal to another.final classEnforces that twoExpressions do not have the same value.