Uses of Class
org.jacop.core.IntVar
Packages that use IntVar
Package
Description
-
Uses of IntVar in org.jacop.constraints
Fields in org.jacop.constraints declared as IntVarModifier and TypeFieldDescriptionfinal IntVarAndBoolSimple.aIt specifies variables which all must be equal to 1 to set result variable to 1.OrBoolSimple.aIt specifies variables which all must be equal to 1 to set result variable to 1.final IntVarAndBoolSimple.b(package private) IntVarChannelImply.Item.b(package private) IntVarChannelReif.Item.bfinal IntVar[]Conditional.bThe list of 0/1 (Boolean) variables for assignment decision.Implies.bIt specifies variable b in the Implies constraint.OrBoolSimple.bfinal IntVarReified.bIt specifies variable b which stores status of the constraint (0 - for certain not satisfied, 1 - for certain satisfied).final IntVarXor.bIt specifies variable b, which boolean status must satisfy xor relationship with status of constraint c.(package private) IntVarRectangleWithCondition.c(package private) IntVarExclusiveItem.condfinal IntVarSoftAlldifferent.costVarSoftGCC.costVarprotected final IntVarValues.countIt specifies the idNumber of different values among variables on a given list.final IntVarCount.counterIt specifies variable idNumber to count the number of occurences of the specified value in a list.final IntVar[]CountValues.counterfinal IntVarCountVar.counterfinal IntVarCountValues.counterRestprotected IntVar[]GCC.countersIt species variables counters for counting occurences of each possible value from the intial domain of x variables.final IntVar[]Assignment.dIt specifies a list of variables d.(package private) final IntVarTask.durIntVar[]Cumulative.durationsIt specifies/stores duration variables for each corresponding task.(package private) IntVarMember.eIt specifies variable for the overall sum.final IntVar[]CountValues.extendedCounterprivate IntVarNoGood.firstWatch(package private) IntVarAlldistinct.guideVariableIntVar[]SoftGCC.hardCountersElementInteger.indexIt specifies variable index within an element constraint list[index-indexOffset] = value.final IntVarElementIntegerFast.indexIt specifies variable index within an element constraint list[index - indexOffset] = value.ElementVariable.indexIt specifies variable index within an element constraint list[index - indexOffset] = value.final IntVarElementVariableFast.indexIt specifies variable index within an element constraint list[index - indexOffset] = value.final IntVar[]Rectangle.lengthIt specifies the length of the rectangle in each dimension.Cumulative.limitIt specifies the limit of the profile of cumulative use of resources.IntVar[]Alldifferent.listIt specifies a list of variables which must take different values.IntVar[]Alldistinct.listIt specifies all variables which have to have different values.final IntVar[]Among.listIt specifies the list of variables whose values are checked.IntVar[]AndBoolVector.listIt specifies a list of variables which all must be equal to 1 to set result variable to 1.final IntVar[]ArgMax.listIt specifies a list of variables among which a maximum value is being searched for.final IntVar[]ArgMin.listIt specifies a list of variables among which a maximum value is being searched for.final IntVar[]AtLeast.listfinal IntVar[]AtMost.listfinal IntVar[]Count.listThe list of variables which are checked and counted if equal to specified value.final IntVar[]CountBounds.listThe list of variables which are checked and counted if equal to specified value.final IntVar[]CountValues.listfinal IntVar[]CountValuesBounds.listThe list of variables which are checked and counted if equal to specified value.final IntVar[]CountVar.listIntVar[]ElementVariable.listIt specifies list of variables within an element constraint list[index - indexOffset] = value.final IntVar[]ElementVariableFast.listIt specifies list of variables within an element constraint list[index - indexOffset] = value.IntVar[]EqBool.listIt specifies x variables in the constraint.IntVar[]ExtensionalConflictVA.listIt stores variables within this extensional constraint, order does matter.IntVar[]ExtensionalSupportSTR.listIt stores variables within this extensional constraint, order does matter.IntVar[]ExtensionalSupportVA.listIt stores variables within this extensional constraint, order does matter.IntVar[]Linear.listDeprecated.It specifies a list of variables being summed.final IntVar[]Max.listIt specifies a list of variables among which a maximum value is being searched for.final IntVar[]Min.listIt specifies a list of variables among which the minimum value is being searched for.IntVar[]OrBoolVector.listIt specifies a list of variables among which one must be equal to 1 to set result variable to 1.(package private) IntVar[]Sequence.listIntVar[]Sum.listIt specifies the variables to be summed.protected final IntVar[]SumWeight.listIt specifies a list of variables being summed.IntVar[]SumWeightDom.listDeprecated.It specifies a list of variables being summed.protected final IntVar[]Values.listIt specifies a list of variables which are counted.protected IntVar[]NoGood.listOfVarsIt specifies a list of variables in no-good constraint.IntVar[]AmongVar.listOfXList of variables x which values are checked against values of variables y.IntVar[]AmongVar.listOfYIt specifies what values we are counting in the list of x's.final IntVarMax.maxIt specifies variable max which stores the maximum value present in the list.final IntVarMaxSimple.maxIt specifies variable max which stores the maximum value present in the list.final IntVarArgMax.maxIndexIt specifies variable max which stores the maximum value present in the list.final IntVarMin.minIt specifies variable min, which stores the minimum value within the whole list.final IntVarMinSimple.minIt specifies variable min which stores the minimum value present in the list.final IntVarArgMin.minIndexIt specifies variable max which stores the maximum value present in the list.final IntVarAmong.nIt is a idNumber variable.AmongVar.nIt specifies the number of x variables equal to at least one value present in the list of y.final IntVar[]Rectangle.originIt specifies the origin of the rectangle in each dimension.(package private) final IntVarTask.resIntVar[]Cumulative.resourcesIt specifies/stores resource variable for each corresponding task.final IntVarAndBoolSimple.resultIt specifies variable result, storing the result of and function performed a list of variables.AndBoolVector.resultIt specifies variable result, storing the result of and function performed a list of variables.EqBool.resultIt specifies variable result in the constraint.OrBoolSimple.resultIt specifies variable result, storing the result of or function performed a list of variables.OrBoolVector.resultIt specifies variable result, storing the result of or function performed a list of variables.private IntVarNoGood.secondWatchIntVar[]SoftGCC.softCounters(package private) final IntVarTask.startIntVar[]Cumulative.startsIt specifies/stores start variables for each corresponding task.Sum.sumIt specifies variable sum to store the overall sum of the variables being summed up.(package private) IntVarSumBool.sum(package private) IntVarSumInt.sumIt specifies variable for the overall sum.final IntVarCountVar.valueElementInteger.valueIt specifies variable value within an element constraint list[index-indexOffset] = value.final IntVarElementIntegerFast.valueIt specifies variable value within an element constraint list[index - indexOffset] = value.ElementVariable.valueIt specifies variable value within an element constraint list[index - indexOffset] = value.final IntVarElementVariableFast.valueIt specifies variable value within an element constraint list[index - indexOffset] = value.private IntVarAlldiff.Element.varfinal IntVarAbsXeqY.xIt contains variable x.final IntVar[]AllEqual.xIt specifies a left hand variable in equality constraint.IntVar[]Assignment.xIt specifies a list of variables x.final IntVar[]BoolClause.xIt specifies lists of variables for the constraint.final IntVarChannelImply.xVariables that is checked for a value.final IntVarChannelReif.xVariables that is checked for a value.final IntVarDistance.xIt specifes variable x in constraint |x-y|=z.IntVar[]GCC.xIt specifies variables x whose values are counted.IfThenBool.xIt specifies variable x in constraint ( X => Y ) <=> Z.In.xIt specifies variable x whose domain must lie within a specified domain.(package private) IntVar[]Increasing.xIntVar[][]Lex.xA two dimensional array containing arrays which have to be lexicographically ordered.IntVar[]LexOrder.xTwo vectors that have to be lexicographically ordered.(package private) IntVar[]LinearInt.xIt specifies a list of variables being summed.(package private) IntVar[]Member.xIt specifies a list of variables being summed.(package private) final IntVar[]SeqPrecedeChain.xIt specifies lists of variables for the constraint.(package private) IntVar[]Stretch.x(package private) IntVar[]SumBool.x(package private) IntVar[]SumInt.xIt specifies a list of variables being summed.final IntVar[]ValuePrecede.xIt specifies lists of variables for the constraint.final IntVarXdivYeqZ.xIt specifies variable x in constraint x / y = z.final IntVarXeqC.xIt specifies the variable which is constrained to be equal to the specified value.final IntVarXeqY.xIt specifies a left hand variable in equality constraint.final IntVarXexpYeqZ.xIt specifies the variable x in equation x^y = z.final IntVarXgtC.xIt specifies variable x which must be greater than a given constraint.final IntVarXgteqC.xIt specifies variables x which must be greater or equal to a given constant.final IntVarXgteqY.xIt specifies variable x which must be greater or equal to variable Y.final IntVarXgtY.xIt specifies variable x which must be greater than variable y.final IntVarXltC.xIt specifies variable x to be lower than a given constant.final IntVarXlteqC.xIt specifies variable x which must be smaller or equal to a given constant.final IntVarXlteqY.xIt specifies variable x in the constraint x <= y.final IntVarXltY.xIt specifies x variable in constraint x < y.final IntVarXmodYeqZ.xfinal IntVarXmulCeqZ.xIt specifies variable x in constraint x * c = z.final IntVarXmulYeqC.xIt specifies variable x in constraint x * y = c.final IntVarXmulYeqZ.xIt specifies variable x in constraint x * y = z.final IntVarXneqC.xIt specifies variable x in constraint x != c.final IntVarXneqY.xIt specifies variable x in the constraint x != y.final IntVar[]XorBool.xIt specifies variables x for the constraint.final IntVarXplusCeqZ.xIt specifies variable x in constraint x+c=z.final IntVarXplusClteqZ.xIt specifies variable x in constraint x+c<=z.final IntVarXplusYeqC.xIt specifies variable x in constraint x+y=c.final IntVarXplusYeqZ.xIt specifies variable x in constraint x+y=z.final IntVarXplusYgtC.xIt specifies variable x in constraint x + y> c.final IntVarXplusYlteqZ.xIt specifies variable x in constraint x + y<= z.final IntVarMaxSimple.x1It specifies a variables between which a maximum value is being searched for.final IntVarMinSimple.x1It specifies a variables between which a minimum value is being searched for.final IntVarMaxSimple.x2It specifies a variables between which a maximum value is being searched for.final IntVarMinSimple.x2It specifies a variables between which a minimum value is being searched for.final IntVar[]SoftAlldifferent.xVarsIntVar[]SoftGCC.xVarsfinal IntVarAbsXeqY.yIt contains variable y.final IntVar[]BoolClause.yfinal IntVarDistance.yIt specifes variable y in constraint |x-y|=z.IfThenBool.yIt specifies variable y in constraint ( X => Y ) <=> Z.IntVar[]LexOrder.yfinal IntVarXdivYeqZ.yIt specifies variable y in constraint x / y = z.final IntVarXeqY.yIt specifies a right hand variable in equality constraint.final IntVarXexpYeqZ.yIt specifies the variable y in equation x^y = z.final IntVarXgteqY.yIt specifies variable y from which variable x must be greater or equal.final IntVarXgtY.yIt specifies variable y which must be smaller than variable x.final IntVarXlteqY.yIt specifies variable y in the constraint x <= y.final IntVarXltY.yIt specifies y variable in constraint x < y.final IntVarXmodYeqZ.yfinal IntVarXmulYeqC.yIt specifies variable y in constraint x * y = c.final IntVarXmulYeqZ.yIt specifies variable y in constraint x * y = z.final IntVarXneqY.yIt specifies variable y in the constraint x != y.final IntVarXorBool.yfinal IntVarXplusYeqC.yIt specifies variable y in constraint x+y=c.final IntVarXplusYeqZ.yIt specifies variable x in constraint x+y=z.final IntVarXplusYgtC.yIt specifies variable y in constraint x + y> c.final IntVarXplusYlteqZ.yIt specifies variable x in constraint x + y<= z.final IntVarDistance.zIt specifes variable z in constraint |x-y|=z.IfThenBool.zIt specifies variable z in constraint ( X => Y ) <=> Z.final IntVarXdivYeqZ.zIt specifies variable z in constraint x / y = z.final IntVarXexpYeqZ.zIt specifies the variable z in equation x^y = z.final IntVarXmodYeqZ.zfinal IntVarXmulCeqZ.zIt specifies variable x in constraint x * c = z.final IntVarXmulYeqZ.zIt specifies variable z in constraint x * y = z.final IntVarXplusCeqZ.zIt specifies variable z in constraint x+c=z.final IntVarXplusClteqZ.zIt specifies variable z in constraint x+c<= z.final IntVarXplusYeqZ.zIt specifies variable x in constraint x+y=z.final IntVarXplusYlteqZ.zIt specifies variable x in constraint x + y<= z.Fields in org.jacop.constraints with type parameters of type IntVarModifier and TypeFieldDescriptionAssignment.dsElementVariable.duplicates(package private) LinkedHashSet<IntVar> Alldistinct.freeVariablesElementVariable.mappingAlldistinct.matching(package private) Comparator<IntVar> Values.minFDVAmong.positionAlldifferent.positionMappingAlldistinct.sccAlldistinct.sccStampChannelImply.valueMapChannelReif.valueMap(package private) Map<Integer, SimpleArrayList<IntVar>> Alldistinct.valueMapVariable(package private) LinkedHashSet<IntVar> Alldifferent.variableQueue(package private) LinkedHashSet<IntVar> Alldistinct.variableQueue(package private) LinkedHashSet<IntVar> Among.variableQueue(package private) LinkedHashSet<IntVar> Assignment.variableQueueDiff.variableQueue(package private) LinkedHashSet<IntVar> ElementVariable.variableQueue(package private) LinkedHashSet<IntVar> ExtensionalSupportVA.variableQueue(package private) LinkedHashSet<IntVar> SumWeight.variableQueue(package private) LinkedHashSet<IntVar> SumWeightDom.variableQueueDeprecated.It specifies variable queue of grounded varibales since last run.ValuePrecede.varMapprivate LinkedHashSet<IntVar> ValuePrecede.varQueueLexOrder.varXToIndexLexOrder.varYToIndexAmongVar.xIndexGCC.xNodesHashAssignment.xsAmongVar.yIndexGCC.zeroCountersMethods in org.jacop.constraints that return IntVarModifier and TypeMethodDescription(package private) IntVarExclusiveItem.condition()(package private) IntVarExclusiveList.condition(int n, int m) RectangleWithCondition.condition()(package private) IntVarTask.dur()(package private) IntVar[](package private) IntVar[](package private) IntVar[]SumBool.filterAndOverflow(IntVar[] x) (package private) IntVarRectangle.length(int i) private IntVar[]GCC.removeZeroCounters(IntVar[] x, IntVar[] counters) (package private) IntVarTask.res()(package private) IntVarTask.start()Methods in org.jacop.constraints that return types with arguments of type IntVarMethods in org.jacop.constraints with parameters of type IntVarModifier and TypeMethodDescriptionstatic ConstraintIt constructs element constraint based on variables.static ConstraintIt constructs element constraint based on variables.static ConstraintIt constructs element constraint based on variables.static ConstraintIt constructs element constraint based on variables.static ConstraintIt constructs element constraint based on variables.static ConstraintIt constructs element constraint based on variables.protected voidLinearInt.commonInitialization(Store store, IntVar[] list, int[] weights, String rel, int sum) private voidNoGood.commonInitialization(IntVar[] listOfVars, int[] listOfValues) voidSumWeightDom.commonInitialization(IntVar[] list, int[] weights, int sum) Deprecated.private voidDiff.computeNewMaxDuration(IntVar start, int durMin, int excludeMin, int excludeMax) private booleanprivate booleanprivate booleanLexOrder.eqSingletons(IntVar x, IntVar y) (package private) intAlldistinct.estimatePruning(IntVar x, Integer v) (package private) intAlldistinct.estimatePruningRecursive(IntVar xVar, Integer v, List<IntVar> exploredX, List<Integer> exploredV) (package private) IntVar[](package private) IntVar[](package private) IntVar[]SumBool.filterAndOverflow(IntVar[] x) (package private) IntDomainXmodYeqZ.makeDomain(IntVar x, int y, IntVar z) private voidCumulative.profileCheckInterval(Store store, IntVar Start, IntVar Duration, Interval i, IntVar Resources, int mustUseMin, int mustUseMax) private voidDiff.profileCheckInterval(Store store, DiffnProfile Profile, int limit, IntVar Start, IntVar Duration, int iMin, int i_max, IntVar Resources) (package private) voidDisjointConditional.profileCheckInterval(Store store, DisjointConditionalProfile Profile, int limit, IntVar Start, IntVar Duration, int _min, int _max, IntVar Resources) private booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate booleanprivate voidGCC.putToTheEnd(IntVar[] list, int element) private IntVar[]GCC.removeZeroCounters(IntVar[] x, IntVar[] counters) private voidAlldistinct.revisitTarjan(IntVar x, List<IntVar> l, Map<IntVar, Integer> dfsnum, Map<IntVar, Integer> low, LinkedHashSet<IntVar> fdvs) private voidstatic Rectangle[]Rectangle.toArrayOf2DRectangles(IntVar[][] rectangles) static Rectangle[]Rectangle.toArrayOf2DRectangles(IntVar[] origin1, IntVar[] origin2, IntVar[] length1, IntVar[] length2) (package private) voidCircuit.updateChains(IntVar v) private voidAlldistinct.visitTarjan(IntVar x, List<IntVar> l, Map<IntVar, Integer> dfsnum, Map<IntVar, Integer> low) Method parameters in org.jacop.constraints with type arguments of type IntVarModifier and TypeMethodDescription(package private) voidCircuit.alldifferent(Store store, LinkedHashSet<IntVar> fdvs) (package private) voidSubcircuit.alldifferent(Store store, LinkedHashSet<IntVar> fdvs) static ConstraintIt constructs element constraint based on variables.static ConstraintIt constructs element constraint based on variables.(package private) booleanDisjointConditional.conditionChanged(Set<IntVar> fdvQueue, int j) (package private) booleanDiff.containsChangedVariable(Rectangle r, Set<IntVar> fdvQueue) (package private) intAlldistinct.estimatePruningRecursive(IntVar xVar, Integer v, List<IntVar> exploredX, List<Integer> exploredV) private booleanDiff.findRectangles(Rectangle r, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates, Set<IntVar> fdvQueue) (package private) booleanDiff2.findRectangles(Rectangle r, int index, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates, List<Rectangle> OverlappingRects, Set<IntVar> fdvQueue) private booleanDisjoint.findRectangles(Rectangle r, int index, List<IntRectangle> UsedRect, List<Rectangle> ProfileCandidates, List<Rectangle> OverlappingRects, Set<IntVar> fdvQueue) (package private) booleanDisjointConditional.findRectangles(Rectangle r, int index, List<IntRectangle> UsedRect, List<RectangleWithCondition> ProfileCandidates, List<RectangleWithCondition> OverlappingRects, Set<IntVar> fdvQueue) private voidAlldistinct.markReachableVariables(LinkedHashSet<IntVar> variablesReachableFromFreeValues, Integer value) (package private) voidDiff.narrowRectangles(Set<IntVar> fdvQueue) (package private) voidDiff2.narrowRectangles(Set<IntVar> fdvQueue) (package private) voidDisjoint.narrowRectangles(Set<IntVar> fdvQueue) (package private) voidDisjointConditional.narrowRectangles(Set<IntVar> fdvQueue) (package private) voidCircuit.oneCircuit(Store store, LinkedHashSet<IntVar> fdvs) private voidAlldistinct.revisitTarjan(IntVar x, List<IntVar> l, Map<IntVar, Integer> dfsnum, Map<IntVar, Integer> low, LinkedHashSet<IntVar> fdvs) private voidAlldistinct.revisitTarjan(IntVar x, List<IntVar> l, Map<IntVar, Integer> dfsnum, Map<IntVar, Integer> low, LinkedHashSet<IntVar> fdvs) private voidAlldistinct.revisitTarjan(IntVar x, List<IntVar> l, Map<IntVar, Integer> dfsnum, Map<IntVar, Integer> low, LinkedHashSet<IntVar> fdvs) static Rectangle[]Rectangle.toArrayOf2DRectangles(List<? extends List<? extends IntVar>> rectangles) private voidAlldistinct.visitTarjan(IntVar x, List<IntVar> l, Map<IntVar, Integer> dfsnum, Map<IntVar, Integer> low) private voidAlldistinct.visitTarjan(IntVar x, List<IntVar> l, Map<IntVar, Integer> dfsnum, Map<IntVar, Integer> low) Constructors in org.jacop.constraints with parameters of type IntVarModifierConstructorDescriptionIt constructs |X| = Y constraints.It constructs |X| = Y constraints.It constructs the alldiff constraint for the supplied variable.Alldifferent(IntVar[] list) It constructs the alldifferent constraint for the supplied variable.Alldistinct(IntVar[] list) It constructs an alldistinct constraint.It constructs constraint x[i] = x[j].Among(List<? extends IntVar> list, IntervalDomain kSet, IntVar n) It constructs an Among constraint.Among(IntVar[] list, IntervalDomain kSet, IntVar n) It constructs an Among constraint.It constructs an AmongVar constraint.It constructs an AmongVar constraint.It constructs and constraint on variables.It constructs and constraint on variables.It constructs and constraint on variables.AndBoolSimple(IntVar a, IntVar b, IntVar result) It constructs AndBoolSimple.AndBoolVector(List<? extends IntVar> list, IntVar result) It constructs AndBoolVector.AndBoolVector(IntVar[] list, IntVar result) It constructs AndBoolVector.It constructs max constraint.It constructs max constraint.It constructs max constraint.It constructs max constraint.Assignment(IntVar[] xs, IntVar[] ds) It constructs an Assignment constraint with shift equal 0.Assignment(IntVar[] xs, IntVar[] ds, int min) It enforces the relationship x[d[i]-min]=i+min and d[x[i]-min]=i+min.Assignment(IntVar[] xs, IntVar[] ds, int shiftX, int shiftD) It enforces the relationship x[d[i]-shiftX]=i+shiftD and d[x[i]-shiftD]=i+shiftX.It constructs a AtLeast constraint.It constructs a AtMost constraint.BoolClause(IntVar[] x, IntVar[] y) It constructs BoolClause.ChannelImply(IntVar x, Map<Integer, ? extends IntVar> bs) ChannelImply(IntVar x, IntVar[] bs) ChannelImply(IntVar x, IntVar[] bs, int[] value) It creates ChannelImply constraint.ChannelImply(IntVar x, IntVar[] bs, IntDomain value) It creates ChannelImply constraint.ChannelReif(IntVar x, Map<Integer, ? extends IntVar> bs) ChannelReif(IntVar x, IntVar[] bs) ChannelReif(IntVar x, IntVar[] bs, int[] value) It creates ChannelReif constraint.ChannelReif(IntVar x, IntVar[] bs, IntDomain value) It creates ChannelReif constraint.It constructs a circuit constraint.Conditional(IntVar[] b, PrimitiveConstraint[] c) It constructs a Conditional constraint.It constructs a Count constraint.It constructs a Count constraint.CountBounds(IntVar[] list, int value, int lb, int ub) It constructs a CountBounds constraint.CountValues(List<? extends IntVar> list, IntVar[] counter, int[] values) It constructs a CountValues constraint.CountValues(IntVar[] list, IntVar[] counter, int[] values) It constructs a CountValues constraint.CountValuesBounds(IntVar[] list, int[] lb, int[] ub, int[] values) It constructs a CountValuesBounds constraint.It constructs a CountVar constraint.It constructs a CountVar constraint.Cumulative(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit) It creates a cumulative constraint.Cumulative(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, boolean edgeFinding) It creates a cumulative constraint.Cumulative(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, boolean edgeFinding, boolean profile) It creates a cumulative constraint.Cumulative(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit) It creates a cumulative constraint.Cumulative(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit, boolean edgeFinding) It creates a cumulative constraint.Cumulative(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit, boolean doEdgeFinding, boolean doProfile) It creates a cumulative constraint.Cumulative(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit, boolean doEdgeFinding, boolean doProfile, boolean setLimit) It creates a cumulative constraint.Decreasing(IntVar[] x) Decreasing(IntVar[] x, boolean strict) It specifies a diff constraint.It specifies a diff constraint.It constructs a diff constraint.It constructs a diff constraint.It creates a diff2 constraint.It creates a diff2 constraint.Conditional Diff2.It creates a diff2 constraint.It creates a diff2 constraint.It creates a diff2 constraint.It creates a diff2 constraint.It creates a diff2 constraint.It creates a diff2 constraint.DisjointConditional(IntVar[][] rectangles, List<List<Integer>> exceptionIndices, List<? extends IntVar> exceptionCondition) It creates Disjoint conditional constraint.DisjointConditional(IntVar[][] rectangles, List<List<Integer>> exceptionIndices, List<? extends IntVar> exceptionCondition, boolean profile) It creates Disjoint conditional constraint.DisjointConditional(IntVar[] origin1, IntVar[] origin2, IntVar[] length1, IntVar[] length2, List<List<Integer>> exceptionIndices, List<? extends IntVar> exceptionCondition) It constructs a disjoint conditional constraint.DisjointConditional(IntVar[] o1, IntVar[] o2, IntVar[] l1, IntVar[] l2, List<List<Integer>> exceptionIndices, List<? extends IntVar> exceptionCondition, boolean profile) It constructs a disjoint conditional constraint.Distance between x and y |x-y| = zDeprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.(package private)ElementInteger(IntVar index, int[] list, IntVar value) It constructs an element constraint with indexOffset by default set to 0.ElementInteger(IntVar index, int[] list, IntVar value, int indexOffset) It constructs an element constraint.ElementInteger(IntVar index, int[] list, IntVar value, int indexOffset, boolean checkDuplicates) It constructs an element constraint.ElementInteger(IntVar index, List<Integer> list, IntVar value) It constructs an element constraint with default indexOffset equal 0.ElementInteger(IntVar index, List<Integer> list, IntVar value, int indexOffset) It constructs an element constraint.ElementInteger(IntVar index, List<Integer> list, IntVar value, int indexOffset, boolean checkDuplicates) It constructs an element constraint.ElementIntegerFast(IntVar index, int[] list, IntVar value) It constructs an element constraint.ElementIntegerFast(IntVar index, int[] list, IntVar value, int indexOffset) It constructs an element constraint.ElementIntegerFast(IntVar index, List<? extends Integer> list, IntVar value) It constructs an element constraint.ElementIntegerFast(IntVar index, List<? extends Integer> list, IntVar value, int indexOffset) It constructs an element constraint.ElementVariable(IntVar index, List<? extends IntVar> list, IntVar value) It constructs an element constraint.ElementVariable(IntVar index, List<? extends IntVar> list, IntVar value, int indexOffset) It constructs an element constraint.ElementVariable(IntVar index, IntVar[] list, IntVar value) It constructs an element constraint.ElementVariable(IntVar index, IntVar[] list, IntVar value, int indexOffset) It constructs an element constraint.ElementVariableFast(IntVar index, List<? extends IntVar> list, IntVar value) It constructs an element constraint.ElementVariableFast(IntVar index, List<? extends IntVar> list, IntVar value, int indexOffset) It constructs an element constraint.ElementVariableFast(IntVar index, IntVar[] list, IntVar value) It constructs an element constraint.ElementVariableFast(IntVar index, IntVar[] list, IntVar value, int indexOffset) It constructs an element constraint.It constructs eqBool.It constructs eqBool.(package private)ExclusiveItem(int a, int b, IntVar c) ExtensionalConflictVA(IntVar[] list) Deprecated.ExtensionalConflictVA(IntVar[] list, int[][] tuples) Constructor stores reference to tuples until imposition, any changes to tuples parameter will be reflected in the constraint behavior.ExtensionalSupportMDD(IntVar[] vars, int[][] table) It constructs extensional support constraint.ExtensionalSupportSTR(IntVar[] list, boolean reinsertBefore, boolean residuesBefore) Deprecated.ExtensionalSupportSTR(IntVar[] variables, int[][] tuples) It creates an extensional constraint.ExtensionalSupportSTR(IntVar[] list, int[][] tuples, boolean reinsertBefore, boolean residuesBefore) It constructs an extensional constraint.ExtensionalSupportVA(IntVar[] list) Partial constructor which stores variables involved in a constraint but does not get information about tuples yet.ExtensionalSupportVA(IntVar[] list, int[][] tuples) Constructor stores reference to tuples until imposition, any changes to tuples parameter will be reflected in the constraint behavior.It constructs global cardinality constraint.IfThenBool(IntVar x, IntVar y, IntVar z) It constructs constraint ( X => Y ) <=> Z.Implies(IntVar b, PrimitiveConstraint c) It constructs ifthen constraint.It constructs an In constraint to restrict the domain of the variable.Increasing(IntVar[] x) Increasing(IntVar[] x, boolean strict) It creates a lexicographical order for vectors x[i], i.e.It creates a lexicographical order for vectors x and y,Deprecated.It constructs the constraint Linear.Deprecated.Deprecated.LinearIntDom(IntVar[] list, int[] weights, String rel, int sum) It constructs the constraint LinearIntDom.LinearIntDom(IntVar[] list, int[] weights, String rel, IntVar sum) It constructs the constraint LinearIntDom.LinearIntDom(Store store, IntVar[] list, int[] weights, String rel, int sum) Deprecated.LinearIntDom constraint does not use Store parameter any longer.LinearIntDom(Store store, IntVar[] list, int[] weights, String rel, IntVar sum) Deprecated.LinearIntDom constraint does not use Store parameter any longer.It constructs max constraint.It constructs max constraint.It constructs max constraint.It constructs the constraint Member.It constructs min constraint.It constructs min constraint.It constructs min constraint.It creates a no-good constraint.It constructs and constraint on variables.It constructs and constraint on variables.It constructs and constraint on variables.OrBoolSimple(IntVar a, IntVar b, IntVar result) It constructs orBool.OrBoolVector(List<? extends IntVar> list, IntVar result) It constructs orBool.OrBoolVector(IntVar[] list, IntVar result) It constructs orBool.It constructs a rectangle.It constructs a rectangle.RectangleWithCondition(int i, List<? extends IntVar> R, IntVar cond) RectangleWithCondition(int i, Rectangle R, IntVar cond) RectangleWithCondition(int i, IntVar[] R, IntVar cond) Reified(PrimitiveConstraint c, IntVar b) It creates Reified constraint.SeqPrecedeChain(IntVar[] x) It constructs SeqPrecedeChain.Sequence(IntVar[] list, IntervalDomain set, int q, int min, int max) It creates a Sequence constraint.SoftAlldifferent(IntVar[] xVars, IntVar costVar, ViolationMeasure violationMeasure) SoftGCC(IntVar[] xVars, int[] hardLowerBound, int[] hardUpperBound, int[] countedValue, IntVar[] softCounters, IntVar costVar, ViolationMeasure violationMeasure) It specifies soft-GCC constraint.SoftGCC(IntVar[] xVars, int[] hardLowerBound, int[] hardUpperBound, IntVar[] softCounters, IntVar costVar, ViolationMeasure violationMeasure) It specifies soft-GCC constraint.SoftGCC(IntVar[] xVars, IntVar[] hardCounters, int[] countedValue, int[] softLowerBound, int[] softUpperBound, IntVar costVar, ViolationMeasure violationMeasure) It specifies soft-GCC constraint.SoftGCC(IntVar[] xVars, IntVar[] hardCounters, int[] softLowerBound, int[] softUpperBound, IntVar costVar, ViolationMeasure violationMeasure) It specifies soft-GCC constraint.SoftGCC(IntVar[] xVars, IntVar[] hardCounters, int[] countedValue, IntVar[] softCounters, IntVar costVar, ViolationMeasure violationMeasure) It specifies soft-GCC constraint.SoftGCC(IntVar[] xVars, IntVar[] hardCounters, IntVar[] softCounters, IntVar costVar, ViolationMeasure violationMeasure) It specifies soft-GCC constraint.It creates a Stretch constraint.Subcircuit(IntVar[] list) It constructs a circuit constraint.It creates a sum constraints which sums all variables and makes it equal to variable sum.It constructs sum constraint which sums all variables and makes it equal to variable sum.Deprecated.Deprecated.It constructs the constraint SumInt.Deprecated.SumInt constraint does not use Store parameter any longer.Deprecated.SumInt constraint does not use Store parameter any longer.It constructs the constraint SumWeight.SumWeight constraint implements the weighted summation over several variables.SumWeight constraint implements the weighted summation over several variables.privateDeprecated.It constructs the constraint SumWeightDom.SumWeightDom(IntVar[] list, int[] weights, int sum) Deprecated.SumWeightDom(IntVar[] list, int[] weights, IntVar sum) Deprecated.(package private)ValuePrecede(int s, int t, IntVar[] x) It constructs ValuePrecede.It constructs Values constraint.It constructs Values constraint.It constructs a constraint X div Y = Z.It constructs the constraint X = C.It constructs constraint X = Y.It constructs constraint X^Y=Z.It constructs constraint X > C.It constructs constraint X >= C.It constructs constraint X >= Y.It constructs a constraint X > Y.It constructs constraint X < C.It constructs constraint X <= C.It constructs the constraint X <= Y.It constructs the constraint X < Y.It constructs a constraint X mod Y = Z.It constructs a constraint X * C = Z.It constructs constraint X * Y = C.It constructs a constraint X * Y = Z.It constructs x != c constraint.It constructs X != Y constraint.Xor(PrimitiveConstraint c, IntVar b) It constructs a xor constraint.It constructs constraint (x_0 xor x_1 xor ...It constructs a constraint x+c=z.XplusClteqZ(IntVar x, int c, IntVar z) It constructs constraint X+C<= Z.It constructs the constraint X+Y=C.It constructs constraint X+Y=Z.It constructs X+Y> C constraint.XplusYlteqZ(IntVar x, IntVar y, IntVar z) It constructs X + Y<= Z constraint.Constructor parameters in org.jacop.constraints with type arguments of type IntVarModifierConstructorDescriptionIt constructs the alldiff constraint for the supplied variable.Alldifferent(List<? extends IntVar> variables) It constructs the alldifferent constraint for the supplied variable.Alldistinct(List<? extends IntVar> list) It constructs an alldistinct constraint.Among(List<? extends IntVar> list, IntervalDomain kSet, IntVar n) It constructs an Among constraint.It constructs an AmongVar constraint.It constructs and constraint on variables.AndBoolVector(List<? extends IntVar> list, IntVar result) It constructs AndBoolVector.It constructs max constraint.It constructs max constraint.Assignment(List<? extends IntVar> xs, List<? extends IntVar> ds) It constructs an Assignment constraint with shift equal 0.Assignment(List<? extends IntVar> xs, List<? extends IntVar> ds, int shiftX, int shiftD) It enforces the relationship x[d[i]-shiftX]=i+shiftD and d[x[i]-shiftD]=i+shiftX.It constructs a AtLeast constraint.It constructs a AtMost constraint.BoolClause(List<? extends IntVar> x, List<? extends IntVar> y) It constructs BoolClause.ChannelImply(IntVar x, Map<Integer, ? extends IntVar> bs) ChannelReif(IntVar x, Map<Integer, ? extends IntVar> bs) It constructs a circuit constraint.Conditional(List<? extends IntVar> b, List<? extends PrimitiveConstraint> c) It constructs a Conditional constraint.It constructs a Count constraint.CountBounds(List<? extends IntVar> list, int value, int lb, int ub) It constructs a CountBounds constraint.CountValues(List<? extends IntVar> list, IntVar[] counter, int[] values) It constructs a CountValues constraint.CountValuesBounds(List<? extends IntVar> list, int[] lb, int[] ub, int[] values) It constructs a CountValuesBounds constraint.It constructs a CountVar constraint.Cumulative(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit) It creates a cumulative constraint.Cumulative(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, boolean edgeFinding) It creates a cumulative constraint.Cumulative(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, boolean edgeFinding, boolean profile) It creates a cumulative constraint.Decreasing(List<? extends IntVar> x) It constructs an decreasing constraint.Decreasing(List<? extends IntVar> x, boolean strict) It specifies a diffn constraint.It specifies a diff constraint.Diff(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2) It constructs a diff constraint.Diff(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2, boolean profile) It constructs a diff constraint.It creates a diff2 constraint.It creates a diff2 constraint.Diff2(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2) It creates a diff2 constraint.Diff2(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2, boolean profile) It creates a diff2 constraint.Conditional Diff2.It creates a diff2 constraint.It creates a diff2 constraint.Disjoint(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2) It creates a diff2 constraint.Disjoint(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2, boolean profile) It creates a diff2 constraint.DisjointConditional(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2, List<List<Integer>> exceptionIndices, List<? extends IntVar> exceptionCondition) It constructs a disjoint conditional constraint.DisjointConditional(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2, List<List<Integer>> exceptionIndices, List<? extends IntVar> exceptionCondition, boolean profile) It constructs a disjoint conditional constraint.DisjointConditional(List<List<? extends IntVar>> rectangles, List<List<Integer>> exceptionIndices, List<? extends IntVar> exceptionCondition) It creates Disjoint conditional constraint.DisjointConditional(List<List<? extends IntVar>> rectangles, List<List<Integer>> exceptionIndices, List<? extends IntVar> exceptionCondition, boolean profile) It creates Disjoint conditional constraint.Deprecated.Deprecated.ElementVariable(IntVar index, List<? extends IntVar> list, IntVar value) It constructs an element constraint.ElementVariable(IntVar index, List<? extends IntVar> list, IntVar value, int indexOffset) It constructs an element constraint.ElementVariableFast(IntVar index, List<? extends IntVar> list, IntVar value) It constructs an element constraint.ElementVariableFast(IntVar index, List<? extends IntVar> list, IntVar value, int indexOffset) It constructs an element constraint.It constructs eqBool.ExtensionalConflictVA(List<? extends IntVar> variables, int[][] tuples) The constructor does not create local copy of tuples array.ExtensionalSupportVA(List<? extends IntVar> variables, int[][] tuples) The constructor does not create local copy of tuples array.It constructs global cardinality constraint.Increasing(List<? extends IntVar> x) It constructs an increasing constraint.Increasing(List<? extends IntVar> x, boolean strict) Deprecated.It constructs the constraint Linear.It constructs the constraint LinearInt.Deprecated.LinearInt constraint does not use Store parameter any longer.It constructs the constraint LinearIntDom.LinearIntDom(Store store, List<? extends IntVar> variables, List<Integer> weights, String rel, int sum) Deprecated.LinearIntDom constraint does not use Store parameter any longer.It constructs max constraint.It constructs the constraint Member.It constructs min constraint.It creates a no-good constraint.It constructs and constraint on variables.OrBoolVector(List<? extends IntVar> list, IntVar result) It constructs orBool.It constructs a rectangle.RectangleWithCondition(int i, List<? extends IntVar> R, IntVar cond) SeqPrecedeChain(List<? extends IntVar> x) It constructs SeqPrecedeChain.Subcircuit(List<? extends IntVar> list) It constructs a circuit constraint.It creates a sum constraints which sums all variables and makes it equal to variable sum.Deprecated.It constructs the constraint SumInt.Deprecated.SumInt constraint does not use Store parameter any longer.It constructs the constraint SumWeight.SumWeightDom(List<? extends IntVar> list, List<Integer> weights, int sum) Deprecated.It constructs the constraint SumWeightDom.Deprecated.It constructs the constraint SumWeightDom.ValuePrecede(int s, int t, List<? extends IntVar> x) It constructs ValuePrecede.It constructs Values constraint. -
Uses of IntVar in org.jacop.constraints.binpacking
Fields in org.jacop.constraints.binpacking declared as IntVarModifier and TypeFieldDescriptionfinal IntVarBinItem.binfinal IntVar[]Binpacking.loadIt specifies a list of variables which define bin load.Fields in org.jacop.constraints.binpacking with type parameters of type IntVarModifier and TypeFieldDescriptionBinpacking.binMapprivate final SimpleHashSet<IntVar> Binpacking.binQueueBinpacking.itemMapprivate final SimpleHashSet<IntVar> Binpacking.itemQueueConstructors in org.jacop.constraints.binpacking with parameters of type IntVarModifierConstructorDescription(package private)Binpacking(IntVar[] bin, IntVar[] load, int[] w) It constructs the binpacking constraint for the supplied variable.Binpacking(IntVar[] bin, IntVar[] load, int[] w, int minBin) It constructs the binpacking constraint for the supplied variable.Binpacking(IntVar[] bin, IntVar[] load, int[] w, int minBin, boolean LBpruning) Constructor parameters in org.jacop.constraints.binpacking with type arguments of type IntVarModifierConstructorDescriptionBinpacking(List<? extends IntVar> bin, List<? extends IntVar> load, int[] w) It constructs the binpacking constraint for the supplied variable.Binpacking(List<? extends IntVar> bin, List<? extends IntVar> load, int[] w, int minBin) It constructs the binpacking constraint for the supplied variable. -
Uses of IntVar in org.jacop.constraints.cumulative
Fields in org.jacop.constraints.cumulative declared as IntVarModifier and TypeFieldDescription(package private) IntVarThetaLambdaTree.C(package private) final IntVarTask.durfinal IntVarCumulativeBasic.limitIt specifies the limit of the profile of cumulative use of resources.final IntVarCumulativePrimary.limitprivate final IntVarProfileOptional.limitIt specifies the limit of the profile of cumulative use of resources.(package private) IntVar[]CumulativeOptional.opt(package private) IntVar[]CumulativeUnaryOptional.opt(package private) final IntVarTask.resprivate final IntVar[]CumulativePrimary.start(package private) final IntVarTask.startMethods in org.jacop.constraints.cumulative that return IntVarModifier and TypeMethodDescription(package private) IntVarTask.dur()(package private) IntVarThetaLambdaTree.getCapacity()(package private) IntVarTask.res()(package private) IntVarTask.start()Methods in org.jacop.constraints.cumulative with parameters of type IntVarModifier and TypeMethodDescription(package private) TaskView[]ProfileOptional.filterOptionalTasks(TaskView[] ts, IntVar[] opt) (package private) intProfileOptional.minStartOpt(TaskView[] ts, IntVar[] opt) (package private) void(package private) voidThetaLambdaTree.setCapacity(IntVar capacity) (package private) voidProfileOptional.sweepPruning(Store store, TaskView[] tn, IntVar[] opt) Constructors in org.jacop.constraints.cumulative with parameters of type IntVarModifierConstructorDescriptionCumulative(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit) It creates a cumulative constraint.Cumulative(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit) It creates a cumulative constraint.CumulativeBasic(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit) It creates a cumulative constraint.CumulativeBasic(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit) It creates a cumulative constraint.CumulativeOptional(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, List<? extends IntVar> opt) It creates a cumulative constraint.CumulativeOptional(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit, IntVar[] opt) It creates a cumulative constraint.CumulativePrimary(List<? extends IntVar> starts, List<? extends Integer> durations, List<? extends Integer> resources, IntVar limit) CumulativePrimary(IntVar[] starts, int[] durations, int[] resources, IntVar limit) CumulativeUnary(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit) It creates a cumulative constraint.CumulativeUnary(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, boolean doProfile) It creates a cumulative constraint.CumulativeUnary(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit) It creates a cumulative constraint.CumulativeUnary(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit, boolean doProfile) It creates a cumulative constraint.CumulativeUnary(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit, boolean doProfile, boolean doEdgeFind) It creates a cumulative constraint.CumulativeUnaryOptional(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, List<? extends IntVar> opt) It creates a cumulative constraint.CumulativeUnaryOptional(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, List<? extends IntVar> opt, boolean doProfile) It creates a cumulative constraint.CumulativeUnaryOptional(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit, IntVar[] opt) It creates a cumulative constraint.CumulativeUnaryOptional(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit, IntVar[] opt, boolean doProfile) It creates a cumulative constraint.CumulativeUnaryOptional(IntVar[] starts, IntVar[] durations, IntVar[] resources, IntVar limit, IntVar[] opt, boolean doProfile, boolean doEdgeFind) It creates a cumulative constraint.ProfileOptional(IntVar limit) It creates a profile for optional tasks.(package private)(package private)TaskNormalView(IntVar start, IntVar dur, IntVar res) (package private)TaskReversedView(IntVar start, IntVar dur, IntVar res) (package private)ThetaLambdaTree(IntVar capacity) Constructor parameters in org.jacop.constraints.cumulative with type arguments of type IntVarModifierConstructorDescriptionCumulative(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit) It creates a cumulative constraint.CumulativeBasic(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit) It creates a cumulative constraint.CumulativeOptional(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, List<? extends IntVar> opt) It creates a cumulative constraint.CumulativePrimary(List<? extends IntVar> starts, List<? extends Integer> durations, List<? extends Integer> resources, IntVar limit) CumulativeUnary(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit) It creates a cumulative constraint.CumulativeUnary(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, boolean doProfile) It creates a cumulative constraint.CumulativeUnaryOptional(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, List<? extends IntVar> opt) It creates a cumulative constraint.CumulativeUnaryOptional(List<? extends IntVar> starts, List<? extends IntVar> durations, List<? extends IntVar> resources, IntVar limit, List<? extends IntVar> opt, boolean doProfile) It creates a cumulative constraint. -
Uses of IntVar in org.jacop.constraints.diffn
Fields in org.jacop.constraints.diffn declared as IntVarModifier and TypeFieldDescriptionfinal IntVar[]Rectangle.length(package private) final IntVar[]DiffnDecomposed.lx(package private) final IntVar[]DiffnDecomposed.lyfinal IntVar[]Rectangle.originIt specifies the the rectangle.(package private) final IntVar[]DiffnDecomposed.x(package private) final IntVar[]DiffnDecomposed.yMethods in org.jacop.constraints.diffn that return IntVarModifier and TypeMethodDescription(package private) IntVarRectangle.length(int dim) (package private) IntVarRectangle.origin(int dim) Constructors in org.jacop.constraints.diffn with parameters of type IntVarModifierConstructorDescriptionIt specifies a diff constraint.It specifies a diff constraint.It constructs a diff constraint.It constructs a diff constraint.DiffnDecomposed(IntVar[][] rectangle) It specifies a diffn constraint.DiffnDecomposed(IntVar[] origin1, IntVar[] origin2, IntVar[] length1, IntVar[] length2) It constructs a diffn constraint.It specifies a diff constraint.It specifies a diff constraint.It constructs a diff constraint.It constructs a diff constraint.It constructs a rectangle.It constructs a rectangle.Constructor parameters in org.jacop.constraints.diffn with type arguments of type IntVarModifierConstructorDescriptionIt specifies a diffn constraint.It specifies a diffn constraint.Diffn(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2) It constructs a diff constraint.Diffn(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2, boolean strict) It constructs a diff constraint.DiffnDecomposed(List<? extends List<? extends IntVar>> rectangle) It specifies a diffn constraint.DiffnDecomposed(List<? extends IntVar> x, List<? extends IntVar> y, List<? extends IntVar> lx, List<? extends IntVar> ly) It constructs a diffn constraint.It specifies a diffn constraint.It specifies a diffn constraint.Nooverlap(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2) It constructs a diff constraint.Nooverlap(List<? extends IntVar> o1, List<? extends IntVar> o2, List<? extends IntVar> l1, List<? extends IntVar> l2, boolean strict) It constructs a diff constraint.It constructs a rectangle. -
Uses of IntVar in org.jacop.constraints.geost
Fields in org.jacop.constraints.geost declared as IntVarModifier and TypeFieldDescriptionfinal IntVar[]GeostObject.coordsIt specifies the coordinates in k-dimensional space at which the object is fixed.final IntVarGeostObject.durationIt specifies the duration time of this object.final IntVarGeostObject.endIt specifies the end time of this object.final IntVarGeostObject.shapeIDIt specifies the possible shape ids to be taken by this object.final IntVarGeostObject.startIt specifies the start time of this object in time dimension.Constructors in org.jacop.constraints.geost with parameters of type IntVar -
Uses of IntVar in org.jacop.constraints.knapsack
Fields in org.jacop.constraints.knapsack declared as IntVarModifier and TypeFieldDescriptionprotected IntVarKnapsack.knapsackCapacityThis is a finite domain variable to specify the knapsack capacity.protected IntVarKnapsack.knapsackProfitThis is a finite domain variable to specify the knapsack profit.final IntVarKnapsackItem.quantityIt is a finite domain variable specifying the possible quantity of that item.final IntVarTreeLeaf.quantityIt specifies the finite domain variable denoting the allowed quantity of the item,Fields in org.jacop.constraints.knapsack with type parameters of type IntVarModifier and TypeFieldDescriptionKnapsack.variableLeafMappingIt specifies mapping from variables into the leaf of the knapsack tree.Methods in org.jacop.constraints.knapsack that return IntVarModifier and TypeMethodDescriptionfinal IntVarKnapsackItem.getVariable()t returns quantity variable associated with that item.final IntVarTreeLeaf.getVariable()Methods in org.jacop.constraints.knapsack with parameters of type IntVarModifier and TypeMethodDescriptionprivate voidKnapsack.commonInitialization(int[] profits, int[] weights, IntVar[] quantity, IntVar knapsackCapacity, IntVar knapsackProfit) Constructors in org.jacop.constraints.knapsack with parameters of type IntVarModifierConstructorDescriptionKnapsack(int[] profits, int[] weights, IntVar[] quantity, IntVar knapsackCapacity, IntVar knapsackProfit) It constructs the knapsack constraint.Knapsack(KnapsackItem[] items, IntVar knapsackCapacity, IntVar knapsackProfit) It constructs an knapsack constraint.(package private)KnapsackItem(IntVar quantity, int weight, int profit) It constructs an item.It constructs a tree out of the list of items and creates proper supporting structures.It creates a leaf in the tree of items.Constructor parameters in org.jacop.constraints.knapsack with type arguments of type IntVar -
Uses of IntVar in org.jacop.constraints.netflow
Fields in org.jacop.constraints.netflow declared as IntVarModifier and TypeFieldDescriptionNetworkBuilder.costVariableNetworkFlow.costVariableThe cost variablestatic final IntVarArithmetic.NULL_VARfinal IntVarDomainStructure.variableprivate final IntVarMultiVarHandler.variableArcCompanion.wVarThe FDV for lower and upper costArcCompanion.xVarThe FDV for lower and upper capacityFields in org.jacop.constraints.netflow with type parameters of type IntVarModifier and TypeFieldDescriptionArithmetic.mapfinal Map<IntVar, VarHandler> NetworkFlow.mapThe variables and their handlersNetworkFlow.queueThe set of queued variablesArithmetic.varsMethods in org.jacop.constraints.netflow that return types with arguments of type IntVarModifier and TypeMethodDescriptionArcCompanion.listVariables()DomainStructure.listVariables()MultiVarHandler.listVariables()NetworkBuilder.listVariables()VarHandler.listVariables()Methods in org.jacop.constraints.netflow with parameters of type IntVarModifier and TypeMethodDescriptionvoidArithmetic.addEquation(IntVar[] vars, int[] coeffs) voidArithmetic.addEquation(IntVar[] vars, int[] coeffs, int constant) voidvoidArithmetic.addXplusYeqZ(IntVar x, IntVar y, IntVar z) voidArithmetic.addXsubYeqZ(IntVar x, IntVar y, IntVar z) private intvoidArcCompanion.processEvent(IntVar variable, MutableNetwork network) voidDomainStructure.processEvent(IntVar variable, MutableNetwork network) voidMultiVarHandler.processEvent(IntVar variable, MutableNetwork network) voidVarHandler.processEvent(IntVar variable, MutableNetwork network) Informs the handler that one of its variable has changed and asks the handler to update the state of the network accordingly.voidNetworkBuilder.setCostVariable(IntVar costVariable) private voidNode[][]NetworkBuilder.valueGraph(IntVar[] vars, IntDomain[] domains) Returns two arrays containing the nodes for each variable and the nodes for each domain, respectively.Constructors in org.jacop.constraints.netflow with parameters of type IntVarModifierConstructorDescriptionCreates an S-variableDomainStructure(IntVar variable, IntDomain[] domains, Arc[] arcs) DomainStructure(IntVar variable, IntDomain[] domains, Arc[] arcs, DomainStructure.Behavior behavior) MultiVarHandler(IntVar variable, VarHandler... handlers) NetworkBuilder(IntVar costVariable) privateNetworkFlow(List<Node> nodes, List<Arc> arcs, List<VarHandler> flowVariables, IntVar costVariable) Initialization -
Uses of IntVar in org.jacop.constraints.regular
Fields in org.jacop.constraints.regular declared as IntVarModifier and TypeFieldDescriptionIntVar[]Regular.listArray of the variables of the graph levels.Fields in org.jacop.constraints.regular with type parameters of type IntVarModifier and TypeFieldDescriptionRegular.mapping(package private) LinkedHashSet<IntVar> Regular.variableQueueQueue of changed variables.Constructors in org.jacop.constraints.regular with parameters of type IntVar -
Uses of IntVar in org.jacop.constraints.table
Fields in org.jacop.constraints.table declared as IntVarModifier and TypeFieldDescriptionIntVar[]SimpleTable.xVariables within the scope of table constraintIntVar[]Table.xVariables within the scope of table constraintFields in org.jacop.constraints.table with type parameters of type IntVarModifier and TypeFieldDescriptionSimpleTable.variableQueueTable.variableQueueSimpleTable.varMapTable.varMapMethods in org.jacop.constraints.table with parameters of type IntVarModifier and TypeMethodDescriptionstatic int[][]TableMill.elementSupport(IntVar index, int[] list, IntVar value, int offset) static int[][](package private) static ArrayList<int[]> TableMill.linearSupport(IntVar[] x, int[] w, int b, int sum, int index, ArrayList<int[]> support, int[] assignment) private booleanReversibleSparseBitSet.validTuple(IntVar[] x, int[] t) Method parameters in org.jacop.constraints.table with type arguments of type IntVarModifier and TypeMethodDescription(package private) voidSimpleTable.updateTable(Set<IntVar> fdvs) (package private) voidTable.updateTable(Set<IntVar> fdvs) Constructors in org.jacop.constraints.table with parameters of type IntVarModifierConstructorDescriptionReversibleSparseBitSet(Store store, IntVar[] x, int[][] tuple) SimpleTable(IntVar[] list, int[][] tuples) It constructs a table constraint.SimpleTable(IntVar[] list, int[][] tuples, boolean reuseTupleArguments) It constructs a table constraint.It constructs a table constraint.It constructs a table constraint. -
Uses of IntVar in org.jacop.core
Subclasses of IntVar in org.jacop.coreModifier and TypeClassDescriptionclassDefines a variable and related operations on it.Methods in org.jacop.core with parameters of type IntVarModifier and TypeMethodDescriptionbooleanIt checks if the domains of variables are equal.voidvoidIt reduces domain to a single value.voidIt updates the domain to have a single value within its domain.voidIt updates the domain to have a single value within its domain. -
Uses of IntVar in org.jacop.examples.cpviz
Fields in org.jacop.examples.cpviz declared as IntVarModifier and TypeFieldDescription(package private) IntVarCPvizNewspaper.cost(package private) IntVarCPvizNetworkFlow.COST(package private) IntVar[][]CPvizSudoku.elements(package private) IntVar[]CPvizNetworkFlow.varsFields in org.jacop.examples.cpviz with type parameters of type IntVar -
Uses of IntVar in org.jacop.examples.fd
Fields in org.jacop.examples.fd declared as IntVarModifier and TypeFieldDescription(package private) IntVar[]DeBruijn.bin_codeIntVar[][]DeBruijn.binary(package private) IntVarConferenceTalkPlacement.costExampleFD.costIt specifies the cost function, null if no cost function is used.IntVar[][]Kakro.elements(package private) IntVar[][]Sudoku.elements(package private) IntVar[]FurnitureMoving.endTimes(package private) IntVar[][]MineSweeper.game(package private) IntVar[][]MineSweeper.mines(package private) IntVar[]PerfectSquare.size(package private) IntVar[]FurnitureMoving.starts(package private) IntVar[][]ConferenceTalkPlacement.varsMatrix(package private) IntVar[][]TSP.varsMatrix(package private) IntVar[]PerfectSquare.varsXIt specifies which of the pre-defined problems should be solved.(package private) IntVar[]PerfectSquare.varsY(package private) IntVar[][]BIBD.xIntVar[]DeBruijn.xIntVar[]Diet.x(package private) IntVar[][]SurvoPuzzle.x(package private) IntVar[]SurvoPuzzle.x_arrFields in org.jacop.examples.fd with type parameters of type IntVarModifier and TypeFieldDescription(package private) DepthFirstSearch<IntVar> ConferenceTalkPlacement.searchExampleFD.searchIt specifies the search procedure used by a given example.Golomb.subsIt contains all differences between all possible pairs of marks.ConferenceTalkPlacement.varsExampleFD.varsIt contains all variables used within a specific example.Methods in org.jacop.examples.fd that return types with arguments of type IntVarModifier and TypeMethodDescriptionExampleFD.getSearch()It returns the search used within an example.ExampleFD.getSearchVariables()It returns an array list of variables used to model the example.Methods in org.jacop.examples.fd with parameters of type IntVarModifier and TypeMethodDescriptionstatic voidExampleFD.printMatrix(IntVar[][] matrix, int rows, int cols) It prints a matrix of variables.static voidSurvoPuzzle.printMatrix(IntVar[][] matrix, int rows, int cols) It prints a matrix of variables.static MDDWordGame.readDictionaryFor5LetterWords(String file, IntVar[] list) It reads a dictionary for 5-letter words and creates an MDD representation of it for use by an extensional constraint.static ConstraintGates.tableConstraintProviderUsingExtensionalSTR(IntVar[] vars, int[][] tuples) static ConstraintGates.tableConstraintProviderUsingSimpleTable(IntVar[] vars, int[][] tuples) -
Uses of IntVar in org.jacop.examples.fd.crosswords
Fields in org.jacop.examples.fd.crosswords declared as IntVar -
Uses of IntVar in org.jacop.examples.fd.filters
Fields in org.jacop.examples.fd.filters declared as IntVarFields in org.jacop.examples.fd.filters with type parameters of type IntVarMethods in org.jacop.examples.fd.filters that return types with arguments of type IntVarModifier and TypeMethodDescriptionFilterBenchmark.makeConstraints(Store store, Filter filter, int addNum, int mulNum) It creates constraint model for scheduling of filter operations.FilterBenchmark.makeConstraintsChain(Store store, Filter filter, int addNum, int mulNum, int clk) It creates constraint model for scheduling of filter operation in fashion allowing chaining of operations within one clock cycle.FilterBenchmark.makeConstraintsPipeline(Store store, Filter filter, int addNum, int mulNum) It creates a model for optimization of scheduling of operations of a given filter.FilterBenchmark.makeConstraintsPipeMultiplier(Store store, Filter filter, int addNum, int mulNum) It creates constraint model for scheduling of filter operation in fashion allowing pipelining of multiplication operations.FilterBenchmark.makeLabelingList(IntVar[] T, IntVar[] R) It creates an array of arrays using two arrays.Methods in org.jacop.examples.fd.filters with parameters of type IntVar -
Uses of IntVar in org.jacop.examples.fd.muca
Fields in org.jacop.examples.fd.muca declared as IntVarModifier and TypeFieldDescriptionIntVar[][]MUCA.deltasIFor each transition and each good it specifies the delta change of that good before the transition takes place.IntVar[][]MUCA.deltasOFor each transition and each good it specifies the delta change of that good after the transition takes place.IntVar[]MUCA.sumIt specifies the number of goods after the last transition.IntVar[]MUCA.transitionsIt specifies the sequence of transitions used by an auctioneer.Fields in org.jacop.examples.fd.muca with type parameters of type IntVar -
Uses of IntVar in org.jacop.examples.fd.nonogram
Fields in org.jacop.examples.fd.nonogram declared as IntVarModifier and TypeFieldDescriptionIntVar[][]Nonogram.boardA board to be painted in white/black dots.Methods in org.jacop.examples.fd.nonogram with parameters of type IntVarModifier and TypeMethodDescriptionvoidNonogram.printMatrix(IntVar[][] matrix) It prints a matrix of variables. -
Uses of IntVar in org.jacop.examples.set
Fields in org.jacop.examples.set declared as IntVarModifier and TypeFieldDescriptionExampleSet.costIt specifies the cost function, null if no cost function is used.Methods in org.jacop.examples.set with parameters of type IntVarModifier and TypeMethodDescriptionstatic voidExampleSet.printMatrix(IntVar[][] matrix, int rows, int cols) It prints a matrix of variables. -
Uses of IntVar in org.jacop.floats.constraints
Fields in org.jacop.floats.constraints declared as IntVarModifier and TypeFieldDescriptionElementFloat.indexIt specifies variable index within an element constraint list[index-indexOffset] = value.final IntVarElementFloatVariable.indexIt specifies variable index within an element constraint list[index - indexOffset] = value.CeilPeqX.xIt specifies a left hand variable in equality constraint.FloorPeqX.xIt specifies a left hand variable in equality constraint.RoundPeqX.xIt specifies a left hand variable in equality constraint.XeqP.xIt specifies a left hand variable in equality constraint.Constructors in org.jacop.floats.constraints with parameters of type IntVarModifierConstructorDescriptionIt constructs constraint X = P.ElementFloat(IntVar index, double[] list, FloatVar value) It constructs an element constraint with indexOffset by default set to 0.ElementFloat(IntVar index, double[] list, FloatVar value, int indexOffset) It constructs an element constraint.ElementFloat(IntVar index, List<Double> list, FloatVar value) It constructs an element constraint with default indexOffset equal 0.ElementFloat(IntVar index, List<Double> list, FloatVar value, int indexOffset) It constructs an element constraint.ElementFloatVariable(IntVar index, List<? extends FloatVar> list, FloatVar value) It constructs an element constraint.ElementFloatVariable(IntVar index, List<? extends FloatVar> list, FloatVar value, int indexOffset) It constructs an element constraint.ElementFloatVariable(IntVar index, FloatVar[] list, FloatVar value) It constructs an element constraint.ElementFloatVariable(IntVar index, FloatVar[] list, FloatVar value, int indexOffset) It constructs an element constraint.It constructs constraint X = P.It constructs constraint X = P.It constructs constraint X = P. -
Uses of IntVar in org.jacop.fz
Fields in org.jacop.fz declared as IntVarModifier and TypeFieldDescription(package private) IntVar[]DefaultSearchVars.int_search_variables(package private) IntVar[]SearchItem.relax_and_reconstruct_variables(package private) IntVar[]Solve.relaxVarsFields in org.jacop.fz with type parameters of type IntVarModifier and TypeFieldDescriptionTables.aliasTableTables.aliasTableTables.constantTableSearchItem.preferedValues(package private) ComparatorVariable<IntVar> SearchItem.tieBreakingIntTables.variableTableMethods in org.jacop.fz that return IntVarModifier and TypeMethodDescription(package private) IntVarTables.getConstant(int c) (package private) IntVarSolve.getCost(ASTSolveExpr node) (package private) IntVar[]DefaultSearchVars.getIntVars()(package private) IntVar[]VariablesParameters.getScalarFlatExpr_ArrayVar(Store store, SimpleNode node, int index) (package private) IntVarVariablesParameters.getScalarFlatExpr_var(Store store, SimpleNode node, int i) (package private) IntVar[]SearchItem.getVarArray(SimpleNode node) (package private) IntVarSearchItem.getVariable(ASTScalarFlatExpr node) Tables.getVariable(String ident) It returns the variable of the given identity.IntVar[]Tables.getVariableArray(String ident) It returns the variable array of the given identity.Methods in org.jacop.fz that return types with arguments of type IntVarModifier and TypeMethodDescriptionSearchItem.getIndomain(String indomain) (package private) SelectChoicePoint<IntVar> SearchItem.getIntSelect()SearchItem.getVarSelect()(package private) SelectChoicePoint<IntVar> SearchItem.getWarmStartSelect()Methods in org.jacop.fz with parameters of type IntVarModifier and TypeMethodDescriptionvoidvoidTables.addVariable(String ident, IntVar var) It adds a variable with a given identity to the storage.voidTables.addVariableArray(String ident, IntVar[] array) It adds a variable array to the storage.(package private) IntVar -
Uses of IntVar in org.jacop.fz.constraints
Fields in org.jacop.fz.constraints declared as IntVarFields in org.jacop.fz.constraints with type parameters of type IntVarMethods in org.jacop.fz.constraints that return IntVarModifier and TypeMethodDescription(package private) IntVar[]Support.getVarArray(SimpleNode node) Support.getVariable(ASTScalarFlatExpr node) (package private) IntVar[]GlobalConstraints.removeDuplicates(IntVar[] x) (package private) IntVar[]Methods in org.jacop.fz.constraints with parameters of type IntVarModifier and TypeMethodDescriptionvoidvoidSupport.addImplied(IntVar x, int v, IntVar b) voidSupport.addReified(IntVar x, int v, IntVar b) (package private) booleanLinearConstraints.allConstants(IntVar[] p) (package private) booleanElementConstraints.allSingleton(IntVar[] vs) (package private) booleanGlobalConstraints.allVarGround(IntVar[] w) (package private) boolean(package private) boolean(package private) booleanBoolConstraints.allVarZero(IntVar[] w) (package private) booleanBoolConstraints.atLeastOneVarOne(IntVar[] w) (package private) booleanBoolConstraints.atLeastOneVarZero(IntVar[] w) (package private) boolean(package private) boolean(package private) boolean(package private) int[][]GlobalConstraints.conflictTuples(IntVar[] v, int[][] t) (package private) ConstraintSupport.fzXeqCImplied(IntVar x, int c, IntVar b) (package private) ConstraintSupport.fzXeqCReified(IntVar x, int c, IntVar b) (package private) ConstraintSupport.fzXneqCImplied(IntVar x, int c, IntVar b) (package private) ConstraintSupport.fzXneqCReified(IntVar x, int c, IntVar b) (package private) booleanComparisonConstraints.generateForEq(IntVar v1, IntVar v2, IntVar b) (package private) booleanComparisonConstraints.generateForEqC(IntVar v1, int i2, IntVar b) (package private) booleanComparisonConstraints.generateForNeq(IntVar v1, IntVar v2, IntVar b) (package private) booleanComparisonConstraints.generateForNeqC(IntVar v1, int i2, IntVar b) (package private) voidGlobalConstraints.generateTableConstraints(IntVar[] v, int[][] t) (package private) voidGlobalConstraints.impliedCumulativeUnaryConstraints(IntVar[] s, IntVar[] d, IntVar[] r, IntVar b) (package private) voidGlobalConstraints.impliedDisjunctionConstraints(IntVar[] s, IntVar[] d, IntVar[] r, IntVar b) (package private) boolean(package private) voidElementConstraints.poseElementFloat(IntVar p1, double[] p2, FloatVar p3) (package private) voidElementConstraints.poseElementInteger(IntVar p1, int[] p2, IntVar p3) (package private) int[][](package private) IntVar[]GlobalConstraints.removeDuplicates(IntVar[] x) int(package private) IntVar[](package private) int[]GlobalConstraints.uniqueIndex(IntVar[] vs) (package private) booleanGlobalConstraints.varsContain(IntVar[] x, int e) -
Uses of IntVar in org.jacop.satwrapper
Fields in org.jacop.satwrapper with type parameters of type IntVarMethods in org.jacop.satwrapper that return IntVarModifier and TypeMethodDescriptionfinal IntVarSatWrapper.boolVarToCpVar(int literal) get the IntVar back from a literalMethods in org.jacop.satwrapper with parameters of type IntVarModifier and TypeMethodDescriptionfinal intSatWrapper.cpVarToBoolVar(IntVar variable, int value, boolean isEquality) given a CP variable and a value, retrieve the associated boolean literal for either 'variable = value' or either 'variable <= value'voidSatChangesListener.ensureAccess(IntVar cpVar) gets sure we won't have a NullPointerExceptionvoidSatTranslation.generate_allZero_reif(IntVar[] as, IntVar c) voidSatTranslation.generate_and(IntVar[] a, IntVar c) voidSatTranslation.generate_clause(IntVar[] a1, IntVar[] a2) voidSatTranslation.generate_clause_reif(IntVar[] a, IntVar[] b, IntVar r) voidSatTranslation.generate_eq(IntVar a, IntVar b) voidSatTranslation.generate_eq_reif(IntVar a, IntVar b, IntVar c) voidSatTranslation.generate_implication(IntVar a, IntVar b) voidSatTranslation.generate_implication_reif(IntVar a, IntVar b, IntVar c) voidSatTranslation.generate_le(IntVar a, IntVar b) voidSatTranslation.generate_le_reif(IntVar a, IntVar b, IntVar c) voidSatTranslation.generate_lt(IntVar a, IntVar b) voidSatTranslation.generate_lt_reif(IntVar a, IntVar b, IntVar c) voidSatTranslation.generate_neq_reif(IntVar a, IntVar b, IntVar c) voidSatTranslation.generate_not(IntVar a, IntVar b) voidSatTranslation.generate_or(IntVar[] a, IntVar c) voidSatTranslation.generate_xor(IntVar[] a, IntVar c) To represent XOR function in CNF one needs to have 2^{n-1} clauses, where n is the size of your XOR function :( Our method cuts list to 3 or 2 element parts, generates XOR for them and composesd them back to the original XOR.voidSatTranslation.generate_xor(IntVar a, IntVar b, IntVar c) voidSatTranslation.generate_xor(IntVar a, IntVar b, IntVar c, IntVar d) voidvoidregisters the variable so that we can use it in SAT solver -
Uses of IntVar in org.jacop.satwrapper.translation
Classes in org.jacop.satwrapper.translation with type parameters of type IntVarFields in org.jacop.satwrapper.translation declared as IntVarFields in org.jacop.satwrapper.translation with type parameters of type IntVarMethods in org.jacop.satwrapper.translation with parameters of type IntVarModifier and TypeMethodDescriptionvoidtranslates the variable to clauses, if not already done, and add those clauses to the wrapper queue.Constructors in org.jacop.satwrapper.translation with parameters of type IntVarModifierConstructorDescriptionLazyCpVarDomain(IntVar variable) Deprecated.creates the var listSatCPBridge(IntVar variable) simple constructor with a variableSimpleCpVarDomain(SatWrapper wrapper, IntVar variable) SimpleCpVarDomain(SatWrapper wrapper, IntVar variable, boolean translate) -
Uses of IntVar in org.jacop.search
Classes in org.jacop.search with type parameters of type IntVarModifier and TypeClassDescriptionclassIndomainList<T extends IntVar>IndomainList - implements enumeration method based on the selection of the preferred values for each variable.classIndomainMax<T extends IntVar>IndomainMax - implements enumeration method based on the selection of the maximal value in the domain of the variable.classIndomainMedian<T extends IntVar>IndomainMedian - implements enumeration method based on the selection of the median value in the domain of FD variable and then right and left values.classIndomainMiddle<T extends IntVar>IndomainMiddle - implements enumeration method based on the selection of the middle value in the domain of FD variable and then right and left values.classIndomainMin<T extends IntVar>IndomainMin - implements enumeration method based on the selection of the minimal value in the domain of variableclassIndomainRandom<T extends IntVar>IndomainRandom - implements enumeration method based on the selection of the random value in the domain of FD variable.classIndomainSimpleRandom<T extends IntVar>IndomainRandom - implements enumeration method based on the selection of the random value in the domain of FD variable.classLargestMax<T extends IntVar>Defines a LargestMax comparator for Variables.classLargestMin<T extends IntVar>Defines a LargestMin comparator for Variables.classDefines a MaxRegret comparator for Variables.classNoGoodsCollector<T extends IntVar>NoGoodCollector collects no-goods from search when timeout has occurred.classDefines functionality of shaving.classSmallestMax<T extends IntVar>Defines a SmallestMax comparator for Variables.classSmallestMin<T extends IntVar>Defines a SmallestMin comparator for variables.classSplitRandomSelect<T extends IntVar>It is simple and customizable selector of decisions (constraints) which will be enforced by search.classSplitSelect<T extends IntVar>It is simple and customizable selector of decisions (constraints) which will be enforced by search.Fields in org.jacop.search with type parameters of type IntVarModifier and TypeFieldDescription(package private) Map<IntVar, LinkedHashSet<Integer>> Shaving.notShavable(package private) List<Map<IntVar, LinkedHashSet<Integer>>> Shaving.shavableTransformExtensional.variablesTransformationScopeIt contains all the information which will become variables in the scope of the extensional constraint produced by this search listener.Shaving.varsOfFailedConstraintIt stores the variables of the last failed constraints.Methods in org.jacop.search with parameters of type IntVarModifier and TypeMethodDescription(package private) booleanShaving.checkIfShavable(IntVar var, Integer val) intIt requires IntVar variable.intIt requires IntVar variable.intintintbooleanvoidShaving.rightChild(IntVar var, int value, boolean status) Constructors in org.jacop.search with parameters of type IntVarModifierConstructorDescriptionSplitRandomSelect(T[] variables, ComparatorVariable<T> varSelect, ComparatorVariable<T> tieBreakerVarSelect, Indomain<T> indomain) It constructs a simple selection mechanism for choice points.SplitRandomSelect(T[] variables, ComparatorVariable<T> varSelect, Indomain<T> indomain) The constructor to create a simple choice select mechanism.SplitSelect(T[] variables, ComparatorVariable<T> varSelect, ComparatorVariable<T> tieBreakerVarSelect, Indomain<T> indomain) It constructs a simple selection mechanism for choice points.SplitSelect(T[] variables, ComparatorVariable<T> varSelect, Indomain<T> indomain) The constructor to create a simple choice select mechanism. -
Uses of IntVar in org.jacop.search.restart
Fields in org.jacop.search.restart declared as IntVarMethods in org.jacop.search.restart that return IntVarMethods in org.jacop.search.restart with parameters of type IntVar -
Uses of IntVar in org.jacop.search.sgmpcs
Classes in org.jacop.search.sgmpcs with type parameters of type IntVarModifier and TypeClassDescriptionclassSimpleImprovementSearch<T extends IntVar>Defines an interface for defining different methods for selecting next search decision to be taken.classSimpleImprovementSearch.CostListener<T extends IntVar>Saves the cost produced by a given searchFields in org.jacop.search.sgmpcs declared as IntVarModifier and TypeFieldDescriptionSGMPCSearch.costCost variable.(package private) IntVarSimpleImprovementSearch.costIntVar[]SGMPCSearch.varsVariables for search.IntVar[]SimpleImprovementSearch.varsFields in org.jacop.search.sgmpcs with type parameters of type IntVarConstructors in org.jacop.search.sgmpcs with parameters of type IntVarModifierConstructorDescriptionSGMPCSearch(Store store, IntVar[] vars, IntVar cost) SGMPCSearch(Store store, IntVar[] vars, IntVar cost, ImproveSolution<IntVar> search) SimpleImprovementSearch(Store store, IntVar[] vars, IntVar cost) Constructor parameters in org.jacop.search.sgmpcs with type arguments of type IntVarModifierConstructorDescriptionSGMPCSearch(Store store, IntVar[] vars, IntVar cost, ImproveSolution<IntVar> search) -
Uses of IntVar in org.jacop.set.constraints
Fields in org.jacop.set.constraints declared as IntVarModifier and TypeFieldDescription(package private) IntVar[]ChannelBoolSet.bCardAeqX.cardinalityIt specifies integer variable c specifying the possible cardinality of set variable a.ElementSet.indexIt specifies what element from the list of sets is equal to set variable value.final IntVarElementSetVariable.indexIt specifies variable index within an element constraint list[index - indexOffset] = value.IntVar[]Match.listIt specifies the list of integer variables which value is being matched against elements from a set variable a.SumWeightedSet.totalWeightInteger variable containing the total weight of all elements within a set variable a.(package private) IntVar[]ChannelIntSet.xXeqA.xIt specifies variable a.XinA.xIt specifies variable a.Constructors in org.jacop.set.constraints with parameters of type IntVarModifierConstructorDescriptionIt constructs a cardinality constraint to restrict the number of elements in the set assigned to set variable a.ChannelBoolSet(IntVar[] b, SetVar s) It constructs a Channel constraint.ChannelBoolSet(IntVar[] b, SetVar s, int offset) It constructs a Channel constraint.ChannelIntSet(IntVar[] x, SetVar[] s) It constructs a Channel constraint.ChannelIntSet(IntVar[] x, SetVar[] s, int offsetInt, int offsetSet) It constructs a Channel constraint.ElementSet(IntVar index, IntDomain[] list, SetVar value) It constructs an elementSet constraint to restrict the domains of the variables index and value.ElementSet(IntVar index, IntDomain[] list, SetVar value, int indexOffset) It constructs a constraint to restrict the domains of the variables index and value.ElementSetVariable(IntVar index, List<? extends SetVar> list, SetVar value) It constructs an element constraint.ElementSetVariable(IntVar index, List<? extends SetVar> list, SetVar value, int indexOffset) It constructs an element constraint.ElementSetVariable(IntVar index, SetVar[] list, SetVar value) It constructs an element constraint.ElementSetVariable(IntVar index, SetVar[] list, SetVar value, int indexOffset) It constructs an element constraint.It constructs a match constraint to connect the value of set variable a to the values of integer variables provided in the list.SumWeightedSet(SetVar a, int[] elements, int[] weights, IntVar totalWeight) It constructs a weighted set sum constraint.SumWeightedSet(SetVar a, int[] weights, IntVar totalWeight) It constructs a weighted set sum constraint.SumWeightedSet(SetVar a, IntVar totalWeight) It constructs a weighted set sum constraint.It constructs an XeqA constraint to restrict the domain of the integer variables x and set variable a.It constructs an XinA constraint to restrict the domain of the variables X and A.It constructs an XinY constraint to restrict the domain of the variables X and Y. -
Uses of IntVar in org.jacop.ui
Fields in org.jacop.ui declared as IntVarModifier and TypeFieldDescription(package private) IntVar[]PrintSchedule.r(package private) IntVar[]PrintSchedule.tConstructors in org.jacop.ui with parameters of type IntVarModifierConstructorDescriptionPrintSchedule(String[] name, IntVar[] t, int[] d, IntVar[] r) It constructs PrintSchedule object.PrintSchedule(String[] name, IntVar[] t, IntVar[] d, IntVar[] r) It constructs PrintSchedule object.PrintSchedule(List<String> name, IntVar[] t, int[] d, IntVar[] r) It constructs PrintSchedule object.It constructs PrintSchedule object. -
Uses of IntVar in org.jacop.util
Fields in org.jacop.util declared as IntVarModifier and TypeFieldDescription(package private) IntVarIndexDomainView.varIntVar[]MDD.varsThe ordered list of variables participating in MDD.Methods in org.jacop.util with parameters of type IntVarModifier and TypeMethodDescriptionIf possible it will return an MDD which reuse an array representation of the current MDD.Constructors in org.jacop.util with parameters of type IntVarModifierConstructorDescriptionIndexDomainView(IntVar var, boolean forceSparse) It creates an index domain view for a given variable.IndexDomainView(IntVar var, int[] valuesInFocus) It creates an index domain view with only given values being in focus of the index domain view.It creates and MDD representation given the list of variables.It creates and MDD representation given the list of variables and (dis)allowed tuples.It creates an MDD.It creates and MDD representation given the list of variables and (dis)allowed tuples. -
Uses of IntVar in org.jacop.util.fsm
Methods in org.jacop.util.fsm with parameters of type IntVarModifier and TypeMethodDescriptionFSM.transformDirectlyIntoMDD(IntVar[] vars) It generates one by one tuples allowed by a Regular constraint, which are added to the MDD being built.FSM.transformIntoMDD(IntVar[] vars) It generates one by one tuples allowed by a Regular constraint, which are added to the MDD being built.int[][]FSM.transformIntoTuples(IntVar[] vars) It creates an array of tuples representing this Regular context.