Uses of Interface
org.jacop.api.StoreAware
Packages that use StoreAware
Package
Description
-
Uses of StoreAware in org.jacop.constraints
Classes in org.jacop.constraints that implement StoreAwareModifier and TypeClassDescriptionclassConstraints |X| #= YclassConstraints forall i != j: x[i] #= x[j]classConstraint c1 /\ c2 ...classIf both a and b are equal 1 then result variable is equal 1 too.classclassclassclassI defines a boolean clause for 0/1 variables x_i and y_i.classCount constraint implements the counting over number of occurrences of a given value in a list of variables.classCountBounds constraint implements the counting over number of occurrences of a given value in a list of variables.classclassConstraint |X - Y| #= ZclassConstraint "constraint1"#<=> "constraint2"classIf all x's are equal to each other then result variable is equal 1.classConstraint if constraint1 then constraint2classConstraint ( X => Y ) <=> Z.classConstraint if constraint1 then constraint2 else constraint3 *classclassConstraints X to belong to a specified domain.classclassLinearIntDom constraint implements the weighted summation over several variables.classMember constraint implements the membership of element e on list x.classConstraint "not costraint"classConstraint c1 \/ c2 \/ ...classIf at least one variable is equal 1 then result variable is equal 1 too.classIf at least one variable from the list is equal 1 then result variable is equal 1 too.classStandard unified interface for all primitive constraints.classclassclassSumInt constraint implements the summation over several variables.classclassConstraints X #= YclassConstraint X > CclassConstraints X >= CclassConstraints X >= YclassConstraint X > YclassConstraint X < CclassConstraint X <= CclassConstraint X <= YclassConstraint X < YclassclassConstraint X * Y #= CclassclassConstraints X #\= YclassXor constraint - xor("constraint", B).classConstraint ( x_0 xor x_1 xor ...classConstraint X + C #= Z.classConstraints X + C<= Z.classConstraint X + Y #= CclassConstraint X + Y = ZclassConstraint X + Y> CclassConstraint X + Y=< Z -
Uses of StoreAware in org.jacop.floats.constraints
Classes in org.jacop.floats.constraints that implement StoreAwareModifier and TypeClassDescriptionclassLinearFloat constraint implements the weighted summation over several Variable's .classConstraints P #= CclassConstraints P #= Q for P and Q floatsclassConstraint P > CclassConstraints P >= C for floatsclassConstraints P >= Q for floatsclassConstraint P > Q for floatsclassConstraint P < C for floatsclassConstraint X <= C for floatsclassConstraint P <= Q for floatsclassConstraint P < Q for floatsclassConstraint P - C = RclassConstraint P - Q = RclassConstraints P != CclassConstraints P #= Q for P and Q floatsclassConstraint P + C #= RclassConstraint P + Q = RclassSumFloat constraint implements the weighted summation over several Variable's . -
Uses of StoreAware in org.jacop.floats.constraints.linear
Classes in org.jacop.floats.constraints.linear that implement StoreAwareModifier and TypeClassDescriptionclassLinear constraint implements the weighted summation over several Variable's . -
Uses of StoreAware in org.jacop.set.constraints
Classes in org.jacop.set.constraints that implement StoreAwareModifier and TypeClassDescriptionclassIt creates an equality constraint to make sure that two set variables have the same value.classIt creates an equality constraint to make sure that a set variable is equal to a given set.classIt creates a constraint that makes sure that the set value of set variable A is included in the set value of set variable B.classIt creates a constraint that makes sure that value of the variable A is included within a provided set.classIt creates a <= b constraint on two set variables.classIt creates a < b constraint on two set variables.classIt constructs a constraint which makes sure that a given element is in the domain of the set variable.classIt creates an inclusion set constraint to make sure that provided set is included in a set variable a.classIt creates a constraint that makes sure that the value assigned to the integer variable x is the only element of the set assigned to a set variable a.classIt creates a constraint that makes sure that the value assigned to integer variable x is included in the set assigned to the set variable a.