Uses of Interface
org.jacop.api.SatisfiedPresent
Packages that use SatisfiedPresent
Package
Description
-
Uses of SatisfiedPresent in org.jacop.constraints
Classes in org.jacop.constraints that implement SatisfiedPresentModifier and TypeClassDescriptionclassConstraints |X| #= YclassAlldiff constraint assures that all FDVs has different values.classAlldifferent constraint assures that all FDVs has differnet values.classAlldistinct constraint assures that all FDVs have different values.classConstraints forall i != j: x[i] #= x[j]classAmong constraint in its simplest form.classAmong constraint in its general form.classConstraint c1 /\ c2 ...classIf both a and b are equal 1 then result variable is equal 1 too.classclassArgMax constraint provides the index of the maximum variable from all variables on the list.classArgMin constraint provides the index of the maximum variable from all variables on the list.classAssignment constraint implements facility to improve channeling constraints between dual viewpoints of permutation models.classclassclassI defines a boolean clause for 0/1 variables x_i and y_i.classChannelImply constraints "B => constraint".classChannelReif constraints "constraint" <=> B.classCircuit constraint assures that all variables build a Hamiltonian circuit.classConditional constraint implements conditional constraint satisfiability.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.classclassCountValuesBounds constraint implements the counting over numbers of occurrences of a given vector of values in a list of variables.classclassCumulative implements the cumulative/4 constraint using edge-finding algorithm and profile information on the resource use.classDiff constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction.classDiff2 constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction.classDisjoint constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction.classDisjointConditional constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction.classConstraint |X - Y| #= ZclassElementInteger constraint defines a relation list[index - indexOffset] = value.classclassElementVariable constraint defines a relation list[index - indexOffset] = value.classclassConstraint "constraint1"#<=> "constraint2"classIf all x's are equal to each other then result variable is equal 1.classExtensional constraint assures that one of the tuples is enforced in the relation.classGCC constraint counts the number of occurences of given values in x variables.classConstraint if constraint1 then constraint2classConstraint ( X => Y ) <=> Z.classConstraint if constraint1 then constraint2 else constraint3 *classclassConstraints X to belong to a specified domain.classIt constructs a LexOrder (lexicographical order) constraint.classDeprecated.As of release 4.3.1 replaced by LinearInt constraint.classclassLinearIntDom constraint implements the weighted summation over several variables.classMax constraint implements the Maximum/2 constraint.classMaxSimple constraint implements the Maximum/2 constraint.classMember constraint implements the membership of element e on list x.classMin constraint implements the minimum/2 constraint.classMinSimple constraint implements the minimum/2 constraint.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.classclassSubcircuit constraint assures that all variables build a subcircuit.classclassclassSumInt constraint implements the summation over several variables.classclassDeprecated.As of release 4.3.1 replaced by LinearIntDom constraint.classclassConstraint Values counts number of different values on a list of Variables.classConstraint X div Y #= ZclassclassConstraints X #= YclassConstraint X ^ Y #= ZclassConstraint X > CclassConstraints X >= CclassConstraints X >= YclassConstraint X > YclassConstraint X < CclassConstraint X <= CclassConstraint X <= YclassConstraint X < YclassclassclassConstraint X * Y #= CclassclassclassConstraints 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 SatisfiedPresent in org.jacop.constraints.binpacking
Classes in org.jacop.constraints.binpacking that implement SatisfiedPresentModifier and TypeClassDescriptionclassBinpacking constraint implements bin packing problem. -
Uses of SatisfiedPresent in org.jacop.constraints.knapsack
Classes in org.jacop.constraints.knapsack that implement SatisfiedPresent -
Uses of SatisfiedPresent in org.jacop.constraints.table
Classes in org.jacop.constraints.table that implement SatisfiedPresentModifier and TypeClassDescriptionclassSimpleTable implements the table constraint using a method presented in -
Uses of SatisfiedPresent in org.jacop.floats.constraints
Classes in org.jacop.floats.constraints that implement SatisfiedPresentModifier and TypeClassDescriptionclassConstraints |P| #= RclassConstraints acos(P) = RclassConstraints asin(P) = RclassConstraints atan(P) = RclassConstraints ceil(P) #= X for integer variable X and float variable P.classConstraints cos(P) = RclassElementFloat constraint defines a relation list[index - indexOffset] = value.classElementFloatVariable constraint defines a relation list[index - indexOffset] = value.classConstraints exp(P) #= Q for P and Q floatsclassConstraints floor(P) #= X for integer variable X and float variable P.classLinearFloat constraint implements the weighted summation over several Variable's .classConstraints Ln(P) #= Q for P and Q floatsclassMax constraint implements the Maximum/2 constraint.classMin constraint implements the minimum/2 constraint.classConstraint P / C = R for floatsclassConstraint P / Q = R for floatsclassConstraints 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 = RclassConstraint P * C = R for floatsclassConstraint P * Q = R for floatsclassConstraints P != CclassConstraints P #= Q for P and Q floatsclassConstraint P + C #= RclassConstraint P + Q = RclassConstraints round(P) #= X for integer variable X and float variable P.classConstraints sin(P) = RclassConstraint sqrt(P) = R for floatsclassSumFloat constraint implements the weighted summation over several Variable's .classConstraints sin(P) = RclassConstraints X #= P for X and P floats -
Uses of SatisfiedPresent in org.jacop.floats.constraints.linear
Classes in org.jacop.floats.constraints.linear that implement SatisfiedPresentModifier and TypeClassDescriptionclassLinear constraint implements the weighted summation over several Variable's . -
Uses of SatisfiedPresent in org.jacop.satwrapper
Classes in org.jacop.satwrapper that implement SatisfiedPresentModifier and TypeClassDescriptionfinal classwrapper to communicate between SAT solver and CP solver. -
Uses of SatisfiedPresent in org.jacop.set.constraints
Classes in org.jacop.set.constraints that implement SatisfiedPresentModifier and TypeClassDescriptionclassIt creates a constraints that subtracts from set variable A the elements from of the set variable B and assigns the result to set variable C.classThe disjoint set constraint makes sure that two set variables do not contain any common element.classIt 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 constraint that makes sure that A intersected with B is equal to C.classIt creates a <= b constraint on two set variables.classIt creates a < b constraint on two set variables.classIt creates a constraint that makes sure that A union B is equal to C.classThe set cardinality constraint.classThe set cardinality constraint.classChannel constraint reqires the array of Booleans b to be a representation of the set s: i in s <-> b[i].classChannel constraint requires that array of int variables x and array of set variables y are related such that (x[i] = j) <-> (i in s[j]).classIt constructs a constraint which makes sure that a given element is in the domain of the set variable.classIt is an element constraint that make sure that set variable value has a domain equal to the index-th element of the supplied list of sets.classThis constraint matches the elements of the given set variable onto a list of integer variables.classIt creates an inclusion set constraint to make sure that provided set is included in a set variable a.classIt computes a weighted sum of the elements in the domain of the given set variable.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.