Uses of Class
org.jacop.constraints.DecomposedConstraint
Packages that use DecomposedConstraint
Package
Description
-
Uses of DecomposedConstraint in org.jacop.api
Methods in org.jacop.api that return DecomposedConstraintModifier and TypeMethodDescription -
Uses of DecomposedConstraint in org.jacop.constraints
Subclasses of DecomposedConstraint in org.jacop.constraintsModifier 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.classAmong constraint in its simplest form.classAmong constraint in its general form.classConstraint c1 /\ c2 ...classAndBool constraint implements logic and operation on its arguments and returns result.classIf both a and b are equal 1 then result variable is equal 1 too.classIf all x's are equal 1 then result variable is equal 1 too.classArgMax 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.classAtLeast constraint implements the counting over number of occurrences of a given value in a list of variables.classAtMost constraint implements the counting over number of occurrences of a given value in a list of variables.classI defines a boolean clause for 0/1 variables x_i and y_i.classChannel constraints "constraint" <=> BclassCircuit constraint assures that all variables build a Hamiltonian circuit.classConditional constraint implements conditional constraint satisfiability.classStandard unified interface/abstract class for all constraints.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.classCountValues constraint implements the counting over numbers of occurrences of a given vector of values in a list of variables.classCountValuesBounds constraint implements the counting over numbers of occurrences of a given vector of values in a list of variables.classCountVar constraint implements the counting over number of occurrences of a given value in a list of variables.classCumulative 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| #= ZclassElement constraint implements the element/4 constraint (both with integer list and variables list).classElementInteger constraint defines a relation list[index - indexOffset] = value.classElementIntegerFast constraint defines a relation list[index - indexOffset] = value.classElementVariable constraint defines a relation list[index - indexOffset] = value.classElementVariableFast constraint defines a relation list[index - indexOffset] = value.classConstraint "constraint1"#<=> "constraint2"classIf all x's are equal to each other then result variable is equal 1.classExtensional constraint assures that none of the tuples explicitly given is enforced in the relation.classExtensional constraint assures that one of the tuples is enforced in the relation.classExtensional constraint assures that one of the tuples is enforced in the relation.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 *classConstraint b => c (implication or half-reification)classConstraints X to belong to a specified domain.classIt constructs a Lex (lexicographical order) constraint.classIt constructs a LexOrder (lexicographical order) constraint.classDeprecated.As of release 4.3.1 replaced by LinearInt constraint.classLinearInt constraint implements the weighted summation over several variables .classLinearIntDom 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.classNoGood constraints implements a constraint which disallows given combination of values for given variables.classConstraint "not costraint"classConstraint c1 \/ c2 \/ ...classOrBool constraint implements logic and operation on its arguments and returns result.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.classReified constraints "constraint" <=> BclassIt constructs a Sequence constraint.classThis class provides soft-alldifferent constraint by decomposing it either into a network flow constraint or a set of primitive constraints.classThis class provides soft-gcc constraint by decomposing it either into a network flow constraint or a set of primitive constraints.classIt constructs a Stretch constraint based on Regular constraint.classSubcircuit constraint assures that all variables build a subcircuit.classDeprecated.As of release 4.3.1 replaced by SumInt constraint.classSumBool constraint implements the summation over several 0/1 variables.classSumInt constraint implements the summation over several variables.classSumWeight constraint implements the weighted summation over several variables .classDeprecated.As of release 4.3.1 replaced by LinearIntDom constraint.classIt defines Value Precedence constraint for integers.classConstraint Values counts number of different values on a list of Variables.classVariableTrace is a daemon that prints information on variables whenever they are changed.classConstraint X div Y #= ZclassConstraints X #= CclassConstraints X #= YclassConstraint X ^ Y #= ZclassConstraint X > CclassConstraints X >= CclassConstraints X >= YclassConstraint X > YclassConstraint X < CclassConstraint X <= CclassConstraint X <= YclassConstraint X < YclassConstraint X mod Y = ZclassConstraint X * C #= ZclassConstraint X * Y #= CclassConstraint X * Y #= ZclassConstraints X #\= CclassConstraints 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 DecomposedConstraint in org.jacop.constraints.binpacking
Subclasses of DecomposedConstraint in org.jacop.constraints.binpackingModifier and TypeClassDescriptionclassBinpacking constraint implements bin packing problem. -
Uses of DecomposedConstraint in org.jacop.constraints.cumulative
Subclasses of DecomposedConstraint in org.jacop.constraints.cumulativeModifier and TypeClassDescriptionclassCumulative implements the scheduling constraint usingclassCumulativeBasic implements the cumulative constraint using time tabling algorithm.(package private) classCumulativePrimary implements the cumulative constraint using time tabling algorithm.classCumulativeUnary implements the scheduling constraint for unary resources using -
Uses of DecomposedConstraint in org.jacop.constraints.diffn
Subclasses of DecomposedConstraint in org.jacop.constraints.diffnModifier and TypeClassDescriptionclassDiffn constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction.classDiffn constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction.classNooverlap constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction. -
Uses of DecomposedConstraint in org.jacop.constraints.geost
Subclasses of DecomposedConstraint in org.jacop.constraints.geost -
Uses of DecomposedConstraint in org.jacop.constraints.knapsack
Subclasses of DecomposedConstraint in org.jacop.constraints.knapsack -
Uses of DecomposedConstraint in org.jacop.constraints.netflow
Subclasses of DecomposedConstraint in org.jacop.constraints.netflow -
Uses of DecomposedConstraint in org.jacop.constraints.regular
Subclasses of DecomposedConstraint in org.jacop.constraints.regularModifier and TypeClassDescriptionclassRegular constraint accepts only the assignment to variables which is accepted by an automaton. -
Uses of DecomposedConstraint in org.jacop.constraints.replace
Methods in org.jacop.constraints.replace that return DecomposedConstraintModifier and TypeMethodDescription -
Uses of DecomposedConstraint in org.jacop.constraints.table
Subclasses of DecomposedConstraint in org.jacop.constraints.tableModifier and TypeClassDescriptionclassSimpleTable implements the table constraint using a method presented inclassTable implements the table constraint using a method presented in -
Uses of DecomposedConstraint in org.jacop.core
Methods in org.jacop.core with parameters of type DecomposedConstraintModifier and TypeMethodDescriptionvoidStore.imposeDecomposition(DecomposedConstraint c) This function imposes a decomposable constraint to a store.voidStore.imposeDecomposition(DecomposedConstraint c, int queueIndex) This function imposes a constraint decomposition to a store.voidIn some special cases it may be beneficial to compute consistency of constraint store immediately after the decomposed constraint is imposed. -
Uses of DecomposedConstraint in org.jacop.floats.constraints
Subclasses of DecomposedConstraint in org.jacop.floats.constraintsModifier and TypeClassDescriptionclassConstraints |P| #= RclassConstraints acos(P) = RclassConstraints asin(P) = RclassConstraints atan(P) = RclassConstraints cos(P) = RclassConstraints cos(P) = RclassElementFloat constraint defines a relation list[index - indexOffset] = value.classElementFloatVariable constraint defines a relation list[index - indexOffset] = value.classEquationSystem constraint implements the multivariate interval Newton method for pruning domains of variables in a system of non-linear equations.classConstraints exp(P) #= Q for P and Q floatsclassLinearFloat 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 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 DecomposedConstraint in org.jacop.floats.constraints.linear
Subclasses of DecomposedConstraint in org.jacop.floats.constraints.linearModifier and TypeClassDescriptionclassLinear constraint implements the weighted summation over several Variable's . -
Uses of DecomposedConstraint in org.jacop.fz.constraints
Methods in org.jacop.fz.constraints with parameters of type DecomposedConstraint -
Uses of DecomposedConstraint in org.jacop.satwrapper
Subclasses of DecomposedConstraint in org.jacop.satwrapperModifier and TypeClassDescriptionfinal classwrapper to communicate between SAT solver and CP solver. -
Uses of DecomposedConstraint in org.jacop.set.constraints
Subclasses of DecomposedConstraint in org.jacop.set.constraintsModifier 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.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.classElementSetVariable constraint defines a relation list[index - indexOffset] = value.classDeprecated.As of release 4.5.1 replaced by AltB and AleB constraints.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.