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.classConstraints forall i != j: x[i] #= x[j]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.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.classclassCount 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.classDecreasing constraint assures that all variables are in decreasing order.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.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 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 *classclassConstraints X to belong to a specified domain.classIncreasing constraint assures that all variables are in increasing order.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.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.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.classclassclassIt 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.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.classVariableTrace is a daemon that prints information on variables whenever they are changed.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 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 TypeClassDescriptionclassclassclass(package private) classclassclass -
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 TypeMethodDescription<T extends Constraint>
voidStore.imposeDecomposition(DecomposedConstraint<T> c) This function imposes a decomposable constraint to a store.<T extends Constraint>
voidStore.imposeDecomposition(DecomposedConstraint<T> c, int queueIndex) This function imposes a constraint decomposition to a store.<T extends Constraint>
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 ceil(P) #= X for integer variable X and float variable P.classConstraints 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 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 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 DecomposedConstraintModifier and TypeMethodDescription(package private) <T extends Constraint>
voidSupport.poseDC(DecomposedConstraint<T> c) -
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.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.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.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 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.