A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

a - Variable in class JaCoP.set.constraints.AdiffBeqC
It specifies set variable a.
a - Variable in class JaCoP.set.constraints.AdisjointB
It specifies set variable a.
a - Variable in class JaCoP.set.constraints.AeqB
It specifies set variable a, which must be equal to set variable b.
a - Variable in class JaCoP.set.constraints.AeqS
It specifies set variable a, which must be equal to set variable b.
a - Variable in class JaCoP.set.constraints.AinB
It specifies variable a.
a - Variable in class JaCoP.set.constraints.AinS
It specifies set variable a.
a - Variable in class JaCoP.set.constraints.AintersectBeqC
It specifies set variable a.
a - Variable in class JaCoP.set.constraints.AunionBeqC
It specifies set variable a.
a - Variable in class JaCoP.set.constraints.CardA
It specifies a set variable x which is being restricted.
a - Variable in class JaCoP.set.constraints.CardAeqX
It specifies set variable a which is being restricted.
a - Variable in class JaCoP.set.constraints.EinA
It specifies the set variable which must contain a specified element.
a - Variable in class JaCoP.set.constraints.Lex
It specifies a list on which element a lex relationship holds for every two consecutive variables.
a - Variable in class JaCoP.set.constraints.Match
It specifies a set variable whose values are being matched against integer variables from the list.
a - Variable in class JaCoP.set.constraints.SinA
It specifies variable a within which it must contains set s.
a - Variable in class JaCoP.set.constraints.SumWeightedSet
A set variable a whose elements contribute with their weight to the sum.
a - Variable in class JaCoP.set.constraints.XeqA
It specifies variable b.
a - Variable in class JaCoP.set.constraints.XinA
It specifies variable b.
AbsInfeasible(Geost.SweepDirection) - Method in class JaCoP.constraints.geost.AllowedArea
 
AbsInfeasible(Geost.SweepDirection) - Method in class JaCoP.constraints.geost.DomainHoles
 
AbsInfeasible(Geost.SweepDirection) - Method in class JaCoP.constraints.geost.ForbiddenArea
 
AbsInfeasible(Geost.SweepDirection) - Method in class JaCoP.constraints.geost.InternalConstraint
It provides the largest or smallest point contained in the forbidden area represented by this constraint.
AbsInfeasible(Geost.SweepDirection) - Method in class JaCoP.constraints.geost.ObstacleObject
 
AbsInfeasible(Geost.SweepDirection) - Method in class JaCoP.constraints.geost.ObstacleObjectFrame
 
AbsXeqY - Class in JaCoP.constraints
Constraints |X| #= Y Domain consistency is used.
AbsXeqY(IntVar, IntVar) - Constructor for class JaCoP.constraints.AbsXeqY
It constructs |X| = Y constraints.
add(VarHandler) - Method in class JaCoP.constraints.netflow.MultiVarHandler
 
add(IntDomain, int) - Method in class JaCoP.constraints.regular.RegState
It adds to domain values which are accepted by a given edge.
add(IntDomain, int) - Method in class JaCoP.constraints.regular.RegStateDom
 
add(IntDomain, int) - Method in class JaCoP.constraints.regular.RegStateInt
 
add(V) - Method in class JaCoP.util.SimpleArrayList
Appends the specified element to the end of this list.
add(int, V) - Method in class JaCoP.util.SimpleArrayList
Inserts the specified element at the specified position in this list.
add(E) - Method in class JaCoP.util.SimpleHashSet
Adds the specified element to this set.
addAll(Collection<? extends V>) - Method in class JaCoP.util.SimpleArrayList
Appends all of the elements in the specified Collection to the end of this list, in the order that they are returned by the specified Collection's Iterator.
addArc(Node, Node, IntVar, IntVar) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addArc(Node, Node, int, IntVar) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addArc(Node, Node, IntVar, int, int) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addArc(Node, Node, int, int, int) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addArc(Node, Node, int, int) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addArc(Node, Node, int) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addArc(Node, Node) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addArcWithFlow(Arc) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
addChanged(int) - Method in interface JaCoP.core.BacktrackableManager
It allows to inform the manager that a given item with id (index) has changed at given level.
addChanged(int) - Method in class JaCoP.core.IntervalBasedBacktrackableManager
 
addChanged(int) - Method in class JaCoP.core.SimpleBacktrackableManager
It allows to inform the manager that a given item with id (index) has changed at given level.
addChanged(Constraint) - Method in class JaCoP.core.Store
This function schedules given constraint for re-evaluation.
addChanged(Var, int, int) - Method in class JaCoP.core.Store
This function schedules all attached (not yet satisfied constraints) for given variable for re-evaluation.
addChildSearch(Search<? extends Var>) - Method in class JaCoP.search.DepthFirstSearch
 
addChildSearch(Search<? extends Var>) - Method in interface JaCoP.search.Search
It adds another child search to this one.
addDel - Variable in class ExamplesJaCoP.Filter
It denotes the delay of the addition.
addDel() - Method in class ExamplesJaCoP.Filter
It returns the delay of the addition operation.
addDom(Domain) - Method in class JaCoP.core.BooleanVar
It is possible to add the domain of variable.
addDom(IntDomain) - Method in class JaCoP.core.BoundDomain
 
addDom(IntDomain) - Method in class JaCoP.core.IntDomain
It adds values as specified by the parameter to the domain.
addDom(IntDomain) - Method in class JaCoP.core.IntervalDomain
It adds values as specified by the parameter to the domain.
addDom(int, int) - Method in class JaCoP.core.IntVar
It is possible to add the domain of variable.
addDom(IntDomain) - Method in class JaCoP.core.IntVar
It is possible to add the domain of variable.
addDom(IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
addDom(IntDomain) - Method in class JaCoP.set.core.BoundSetDomain
Adds a set of value to the possible values used within this set domain.
addDom(SetDomain) - Method in class JaCoP.set.core.BoundSetDomain
Adds a set to the domain.
addDom(int, int) - Method in class JaCoP.set.core.BoundSetDomain
Adds an interval [min..max] to the domain.
addDom(Interval) - Method in class JaCoP.set.core.BoundSetDomain
 
addDom(Interval) - Method in class JaCoP.set.core.SetDomain
Adds an interval to the lub.
addDom(IntDomain) - Method in class JaCoP.set.core.SetDomain
Adds a set of values to the set of possible values used within this set domain.
addDom(SetDomain) - Method in class JaCoP.set.core.SetDomain
Adds a set domain to this set domain.
addDom(int, int) - Method in class JaCoP.set.core.SetDomain
Adds an interval [min..max] to the domain.
addDom(int, int) - Method in class JaCoP.set.core.SetVar
It is possible to add the domain of variable.
addDom(SetDomain) - Method in class JaCoP.set.core.SetVar
It is possible to add the domain of variable.
addEquation(IntVar[], int[]) - Method in class JaCoP.constraints.netflow.Arithmetic
 
addEquation(IntVar[], int[], int) - Method in class JaCoP.constraints.netflow.Arithmetic
 
addFlow(int) - Method in class JaCoP.constraints.netflow.simplex.Arc
 
addId - Static variable in class ExamplesJaCoP.Filter
It denotes the identifier of the addition.
addId() - Method in class ExamplesJaCoP.Filter
It returns the id of the addition operation.
addInt(String, int) - Method in class JaCoP.fz.Tables
It adds an int parameter.
addIntArray(String, int[]) - Method in class JaCoP.fz.Tables
It stores an int array.
addMember(int) - Method in class JaCoP.util.SparseSet
It adds an element to the set.
addNode() - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addNode(int) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addNode(String) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addNode(String, int) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
addOutArray(OutputArrayAnnotation) - Method in class JaCoP.fz.Tables
It adds an output array annotation.
addOutVar(Var) - Method in class JaCoP.fz.Tables
It adds an output variable.
addPrunableObjects(GeostObject, SimpleHashSet<GeostObject>) - Method in interface JaCoP.constraints.geost.ExternalConstraint
It adds to the accumulator collection the objects that are likely to be pruned if the given object changes.
addPrunableObjects(GeostObject, SimpleHashSet<GeostObject>) - Method in class JaCoP.constraints.geost.InArea
 
addPrunableObjects(GeostObject, SimpleHashSet<GeostObject>) - Method in class JaCoP.constraints.geost.NonOverlapping
 
addSearch(SearchItem) - Method in class JaCoP.fz.SearchItem
 
addSearchArray(Var[]) - Method in class JaCoP.fz.Tables
It adds a search array.
addSearchSetArray(Var[]) - Method in class JaCoP.fz.Tables
It adds an array of search set variables.
addSearchSetVar(Var) - Method in class JaCoP.fz.Tables
It adds a search set variable.
addSearchVar(Var) - Method in class JaCoP.fz.Tables
It adds a search variable.
addSet(String, IntDomain) - Method in class JaCoP.fz.Tables
It adds a set of the given identity.
addSetArray(String, IntDomain[]) - Method in class JaCoP.fz.Tables
It adds the set array to the storage.
addSetVariable(String, SetVar) - Method in class JaCoP.fz.Tables
It adds the set variable of the given identity.
addSetVariableArray(String, SetVar[]) - Method in class JaCoP.fz.Tables
It stores the array of the set variables with the specified identity.
addShavingConstraint(Constraint) - Method in class JaCoP.search.Shaving
It adds shaving constraint to the list of constraints guiding shaving.
addSum(IntVar[], IntVar) - Method in class JaCoP.constraints.netflow.Arithmetic
 
addToProfile(int, int, int) - Method in class JaCoP.constraints.Profile
It adds given amount (val) to the profile between a and b.
addTracedConstraint(Constraint) - Static method in class JaCoP.core.Store
It adds a constraint to traced constraints.
addTracedVar(Var) - Method in class JaCoP.search.TraceGenerator
 
addTracedVariable(Var) - Static method in class JaCoP.core.Store
It adds a variable to traced variables.
addTransition(RegState, Integer) - Method in class JaCoP.constraints.regular.RegState
It specifies that for a given value an automata will move from the current state to the successor state.
addTransition(RegState, Integer) - Method in class JaCoP.constraints.regular.RegStateDom
 
addTransition(RegState, Integer) - Method in class JaCoP.constraints.regular.RegStateInt
 
addTransition(FSMTransition) - Method in class JaCoP.util.fsm.FSMState
It adds transition to the list of transitions from this state.
addTransitions(RegState, IntervalDomain) - Method in class JaCoP.constraints.regular.RegState
It specifies that for a given values from an interval an automata will move from the current state to the successor state.
addTransitions(RegState, IntervalDomain) - Method in class JaCoP.constraints.regular.RegStateDom
 
addTransitions(RegState, IntervalDomain) - Method in class JaCoP.constraints.regular.RegStateInt
 
addTuple(int[]) - Method in class JaCoP.util.MDD
It allows to add one by one tuple before the reduction of the initial MDD takes place.
addVariable(String, IntVar) - Method in class JaCoP.fz.Tables
It adds a variable with a given identity to the storage.
addVariableArray(String, IntVar[]) - Method in class JaCoP.fz.Tables
It adds a variable array to the storage.
addXplusYeqZ(IntVar, IntVar, IntVar) - Method in class JaCoP.constraints.netflow.Arithmetic
 
addXsubYeqZ(IntVar, IntVar, IntVar) - Method in class JaCoP.constraints.netflow.Arithmetic
 
AdiffBeqC - Class in JaCoP.set.constraints
It 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.
AdiffBeqC(SetVar, SetVar, SetVar) - Constructor for class JaCoP.set.constraints.AdiffBeqC
It constructs an AdiffBeqC constraint to restrict the domain of the variables A, B and C.
AdisjointB - Class in JaCoP.set.constraints
The disjoint set constraint makes sure that two set variables do not contain any common element.
AdisjointB(SetVar, SetVar) - Constructor for class JaCoP.set.constraints.AdisjointB
It constructs a disjont set constraint to restrict the domains of the variables A and B.
adjacencyList - Variable in class JaCoP.constraints.netflow.simplex.Node
adjacency list (recorded when degree reaches 2)
adjustBeginLineColumn(int, int) - Method in class JaCoP.fz.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
AeqB - Class in JaCoP.set.constraints
It creates an equality constraint to make sure that two set variables have the same value.
AeqB(SetVar, SetVar) - Constructor for class JaCoP.set.constraints.AeqB
It constructs an AeqB constraint to restrict the domain of the variables.
AeqS - Class in JaCoP.set.constraints
It creates an equality constraint to make sure that a set variable is equal to a given set.
AeqS(SetVar, IntDomain) - Constructor for class JaCoP.set.constraints.AeqS
It constructs an AeqS constraint to restrict the domain of the variables.
AinB - Class in JaCoP.set.constraints
It creates a constraint that makes sure that the set value of set variable A is included in the set value of set variable B.
AinB(SetVar, SetVar) - Constructor for class JaCoP.set.constraints.AinB
It constructs an AinB constraint to restrict the domain of the variables A and B.
AinB(SetVar, SetVar, boolean) - Constructor for class JaCoP.set.constraints.AinB
It constructs an AinB constraint to restrict the domain of the variables A and B.
AinS - Class in JaCoP.set.constraints
It creates a constraint that makes sure that value of the variable A is included within a provided set.
AinS(SetVar, IntDomain) - Constructor for class JaCoP.set.constraints.AinS
It constructs a constraint that makes sure that value of set variable a is contained within a provided set.
AinS(SetVar, IntDomain, boolean) - Constructor for class JaCoP.set.constraints.AinS
It constructs a constraint that makes sure that value of set variable a is contained within a provided set.
AintersectBeqC - Class in JaCoP.set.constraints
It creates a constraint that makes sure that A intersected with B is equal to C.
AintersectBeqC(SetVar, SetVar, SetVar) - Constructor for class JaCoP.set.constraints.AintersectBeqC
It constructs an AintersectBeqC constraint.
allArcs - Variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
allArcsForDebug(NetworkSimplex) - Static method in class JaCoP.constraints.netflow.Assert
 
Alldiff - Class in JaCoP.constraints
Alldiff constraint assures that all FDVs has different values.
Alldiff(IntVar[]) - Constructor for class JaCoP.constraints.Alldiff
It constructs the alldiff constraint for the supplied variable.
Alldiff(ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.Alldiff
It constructs the alldiff constraint for the supplied variable.
Alldifferent - Class in JaCoP.constraints
Alldifferent constraint assures that all FDVs has differnet values.
Alldifferent(IntVar[]) - Constructor for class JaCoP.constraints.Alldifferent
It constructs the alldifferent constraint for the supplied variable.
Alldifferent(ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.Alldifferent
It constructs the alldifferent constraint for the supplied variable.
Alldistinct - Class in JaCoP.constraints
Alldistinct constraint assures that all FDVs have different values.
Alldistinct(IntVar[]) - Constructor for class JaCoP.constraints.Alldistinct
It constructs an alldistinct constraint.
Alldistinct(ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.Alldistinct
It constructs an alldistinct constraint.
AllowedArea - Class in JaCoP.constraints.geost
 
AllowedArea(Geost, int[], int[]) - Constructor for class JaCoP.constraints.geost.AllowedArea
It constructs an internal Geost constraint that restricts an object to be within an allowed area.
allowedArea - Variable in class JaCoP.constraints.geost.InArea
It specifies the allowed area in which the objects can reside.
allStates - Variable in class JaCoP.util.fsm.FSM
It specifies all states including the initial one and final ones.
alreadyObtainedProfit - Variable in class JaCoP.constraints.knapsack.Tree
It specifies the already obtained profit due to the items which are already included in the solution.
alreadyUsedCapacity - Variable in class JaCoP.constraints.knapsack.Tree
It specifies the already used capacity due to the items which are already included in the solution.
alwaysUseFrames - Variable in class JaCoP.constraints.geost.Geost
It defines whether outbox generation should always rely on overlapping frames.
Among - Class in JaCoP.constraints
Among constraint in its simplest form.
Among(IntVar[], IntervalDomain, IntVar) - Constructor for class JaCoP.constraints.Among
It constructs an Among constraint.
Among(ArrayList<IntVar>, IntervalDomain, IntVar) - Constructor for class JaCoP.constraints.Among
It constructs an Among constraint.
AmongVar - Class in JaCoP.constraints
Among constraint in its general form.
AmongVar(IntVar[], IntVar[], IntVar) - Constructor for class JaCoP.constraints.AmongVar
It constructs an AmongVar constraint.
AmongVar(ArrayList<IntVar>, ArrayList<IntVar>, IntVar) - Constructor for class JaCoP.constraints.AmongVar
It constructs an AmongVar constraint.
amountPruned - Variable in class JaCoP.constraints.netflow.Statistics
 
analyze(int) - Method in class JaCoP.constraints.netflow.Pruning
 
and(BooleanVar, BooleanVar, BooleanVar) - Method in class ExamplesJaCoP.Gates
It imposes an extensional constraint enforcing an and relationship between two input parameters and an output parameter.
And - Class in JaCoP.constraints
Constraint c1 /\ c2 ...
And(ArrayList<PrimitiveConstraint>) - Constructor for class JaCoP.constraints.And
It constructs an And constraint based on primitive constraints.
And(PrimitiveConstraint, PrimitiveConstraint) - Constructor for class JaCoP.constraints.And
It constructs a simple And constraint based on two primitive constraints.
And(PrimitiveConstraint[]) - Constructor for class JaCoP.constraints.And
It constructs an And constraint over an array of primitive constraints.
AndBool - Class in JaCoP.constraints
If all x's are equal 1 then result variable is equal 1 too.
AndBool(IntVar[], IntVar) - Constructor for class JaCoP.constraints.AndBool
It constructs AndBool.
AndBool(ArrayList<IntVar>, IntVar) - Constructor for class JaCoP.constraints.AndBool
It constructs AndBool.
ann_expr() - Method in class JaCoP.fz.Parser
 
ann_exprs() - Method in class JaCoP.fz.Parser
 
annotation() - Method in class JaCoP.fz.Parser
 
annotations() - Method in class JaCoP.fz.Parser
 
ANY - Static variable in class JaCoP.core.IntDomain
It specifies the constant for ANY event.
ANY - Static variable in class JaCoP.set.core.SetDomain
Any event.
AR - Class in ExamplesJaCoP
It specifies AR benchmark.
AR() - Constructor for class ExamplesJaCoP.AR
It creates a default AR filter with defaul delays for the operations.
AR(int, int) - Constructor for class ExamplesJaCoP.AR
It possible to specify the delay of the addition and multiplication.
arc - Variable in class JaCoP.constraints.netflow.ArcCompanion
The (forward) arc
Arc - Class in JaCoP.constraints.netflow.simplex
A directed, residual arc in the graph.
Arc(Node, Node) - Constructor for class JaCoP.constraints.netflow.simplex.Arc
Special constructor to create artificial arcs.
Arc(Node, Node, int, int, int) - Constructor for class JaCoP.constraints.netflow.simplex.Arc
General constructor to create arcs.
ArcCompanion - Class in JaCoP.constraints.netflow
This class extends the definition of an arc by a lower bound on the capacity and connects the arc to variables that constrain it.
ArcCompanion(Arc, int) - Constructor for class JaCoP.constraints.netflow.ArcCompanion
 
ArchFriends - Class in ExamplesJaCoP
It is a simple logic puzzle about shoe purchases.
ArchFriends() - Constructor for class ExamplesJaCoP.ArchFriends
 
arcID - Variable in class JaCoP.constraints.netflow.ArcCompanion
Identifier for this arc in the structure variable
arcList - Variable in class JaCoP.constraints.netflow.NetworkBuilder
 
arcs - Variable in class JaCoP.constraints.netflow.DomainStructure
 
arcsExamined - Variable in class JaCoP.constraints.netflow.Statistics
 
arcsPruned - Variable in class JaCoP.constraints.netflow.Statistics
 
area() - Method in class JaCoP.constraints.geost.DBox
It computes the area in 2D case or volume in 3D case.
area() - Method in class JaCoP.constraints.geost.Shape
It computes the area (2D), volumen (3D) of the shape.
args - Variable in class ExamplesJaCoP.KnapsackExample
It stores the parameters of the main function to be used by the model functions.
arguments() - Method in class JaCoP.constraints.AbsXeqY
 
arguments() - Method in class JaCoP.constraints.Alldifferent
 
arguments() - Method in class JaCoP.constraints.Alldistinct
 
arguments() - Method in class JaCoP.constraints.Among
 
arguments() - Method in class JaCoP.constraints.AmongVar
 
arguments() - Method in class JaCoP.constraints.And
 
arguments() - Method in class JaCoP.constraints.AndBool
 
arguments() - Method in class JaCoP.constraints.Assignment
 
arguments() - Method in class JaCoP.constraints.binpacking.Binpacking
 
arguments() - Method in class JaCoP.constraints.Constraint
It returns the variables in a scope of the constraint.
arguments() - Method in class JaCoP.constraints.Count
 
arguments() - Method in class JaCoP.constraints.Cumulative
 
arguments() - Method in class JaCoP.constraints.Diff
 
arguments() - Method in class JaCoP.constraints.Distance
 
arguments() - Method in class JaCoP.constraints.Element
 
arguments() - Method in class JaCoP.constraints.ElementInteger
 
arguments() - Method in class JaCoP.constraints.ElementVariable
 
arguments() - Method in class JaCoP.constraints.Eq
 
arguments() - Method in class JaCoP.constraints.EqBool
 
arguments() - Method in class JaCoP.constraints.ExtensionalConflictVA
 
arguments() - Method in class JaCoP.constraints.ExtensionalSupportMDD
 
arguments() - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
arguments() - Method in class JaCoP.constraints.ExtensionalSupportVA
 
arguments() - Method in class JaCoP.constraints.GCC
 
arguments() - Method in class JaCoP.constraints.geost.Geost
 
arguments() - Method in class JaCoP.constraints.IfThen
 
arguments() - Method in class JaCoP.constraints.IfThenBool
 
arguments() - Method in class JaCoP.constraints.IfThenElse
 
arguments() - Method in class JaCoP.constraints.In
 
arguments() - Method in class JaCoP.constraints.knapsack.Knapsack
 
arguments() - Method in class JaCoP.constraints.Max
 
arguments() - Method in class JaCoP.constraints.Min
 
arguments() - Method in class JaCoP.constraints.netflow.NetworkFlow
 
arguments() - Method in class JaCoP.constraints.NoGood
 
arguments() - Method in class JaCoP.constraints.Not
 
arguments() - Method in class JaCoP.constraints.Or
 
arguments() - Method in class JaCoP.constraints.OrBool
 
arguments() - Method in class JaCoP.constraints.regular.Regular
 
arguments() - Method in class JaCoP.constraints.Reified
 
arguments() - Method in class JaCoP.constraints.Sum
 
arguments() - Method in class JaCoP.constraints.SumWeight
 
arguments() - Method in class JaCoP.constraints.Values
 
arguments() - Method in class JaCoP.constraints.XdivYeqZ
 
arguments() - Method in class JaCoP.constraints.XeqC
 
arguments() - Method in class JaCoP.constraints.XeqY
 
arguments() - Method in class JaCoP.constraints.XexpYeqZ
 
arguments() - Method in class JaCoP.constraints.XgtC
 
arguments() - Method in class JaCoP.constraints.XgteqC
 
arguments() - Method in class JaCoP.constraints.XgteqY
 
arguments() - Method in class JaCoP.constraints.XgtY
 
arguments() - Method in class JaCoP.constraints.XltC
 
arguments() - Method in class JaCoP.constraints.XlteqC
 
arguments() - Method in class JaCoP.constraints.XlteqY
 
arguments() - Method in class JaCoP.constraints.XltY
 
arguments() - Method in class JaCoP.constraints.XmodYeqZ
 
arguments() - Method in class JaCoP.constraints.XmulCeqZ
 
arguments() - Method in class JaCoP.constraints.XmulYeqC
 
arguments() - Method in class JaCoP.constraints.XmulYeqZ
 
arguments() - Method in class JaCoP.constraints.XneqC
 
arguments() - Method in class JaCoP.constraints.XneqY
 
arguments() - Method in class JaCoP.constraints.Xor
 
arguments() - Method in class JaCoP.constraints.XorBool
 
arguments() - Method in class JaCoP.constraints.XplusCeqZ
 
arguments() - Method in class JaCoP.constraints.XplusClteqZ
 
arguments() - Method in class JaCoP.constraints.XplusYeqC
 
arguments() - Method in class JaCoP.constraints.XplusYeqZ
 
arguments() - Method in class JaCoP.constraints.XplusYgtC
 
arguments() - Method in class JaCoP.constraints.XplusYlteqZ
 
arguments() - Method in class JaCoP.constraints.XplusYplusCeqZ
 
arguments() - Method in class JaCoP.constraints.XplusYplusQeqZ
 
arguments() - Method in class JaCoP.constraints.XplusYplusQgtC
 
arguments() - Method in class JaCoP.set.constraints.AdiffBeqC
 
arguments() - Method in class JaCoP.set.constraints.AdisjointB
 
arguments() - Method in class JaCoP.set.constraints.AeqB
 
arguments() - Method in class JaCoP.set.constraints.AeqS
 
arguments() - Method in class JaCoP.set.constraints.AinB
 
arguments() - Method in class JaCoP.set.constraints.AinS
 
arguments() - Method in class JaCoP.set.constraints.AintersectBeqC
 
arguments() - Method in class JaCoP.set.constraints.AunionBeqC
 
arguments() - Method in class JaCoP.set.constraints.CardA
 
arguments() - Method in class JaCoP.set.constraints.CardAeqX
 
arguments() - Method in class JaCoP.set.constraints.EinA
 
arguments() - Method in class JaCoP.set.constraints.ElementSet
 
arguments() - Method in class JaCoP.set.constraints.Lex
 
arguments() - Method in class JaCoP.set.constraints.Match
 
arguments() - Method in class JaCoP.set.constraints.SinA
 
arguments() - Method in class JaCoP.set.constraints.SumWeightedSet
 
arguments() - Method in class JaCoP.set.constraints.XeqA
 
arguments() - Method in class JaCoP.set.constraints.XinA
 
Arithmetic - Class in JaCoP.constraints.netflow
 
Arithmetic() - Constructor for class JaCoP.constraints.netflow.Arithmetic
 
ARRAY - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
array_access_expr() - Method in class JaCoP.fz.Parser
 
array_decl_tail(ASTVarDeclItem) - Method in class JaCoP.fz.Parser
 
array_literal() - Method in class JaCoP.fz.Parser
 
ArrayAccess - Class in JaCoP.fz
It stores information about a single array access encountered during parsing flatzinc file.
ArrayAccess(String, int) - Constructor for class JaCoP.fz.ArrayAccess
It creates an array access storage object.
artificial - Variable in class JaCoP.constraints.netflow.simplex.Node
connects this node to the root
ASGN - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
Assert - Class in JaCoP.constraints.netflow
 
Assert() - Constructor for class JaCoP.constraints.netflow.Assert
 
Assignment - Class in JaCoP.constraints
Assignment constraint implements facility to improve channeling constraints between dual viewpoints of permutation models.
Assignment(IntVar[], IntVar[], int, int) - Constructor for class JaCoP.constraints.Assignment
It enforces the relationship x[d[i]-shiftX]=i+shiftD and d[x[i]-shiftD]=i+shiftX.
Assignment(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, int, int) - Constructor for class JaCoP.constraints.Assignment
It enforces the relationship x[d[i]-shiftX]=i+shiftD and d[x[i]-shiftD]=i+shiftX.
Assignment(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.Assignment
It constructs an Assignment constraint with shift equal 0.
Assignment(ArrayList<? extends Var>, ArrayList<? extends Var>, int) - Constructor for class JaCoP.constraints.Assignment
It enforces the relationship x[d[i]-min]=i+min and d[x[i]-min]=i+min.
Assignment(IntVar[], IntVar[]) - Constructor for class JaCoP.constraints.Assignment
It constructs an Assignment constraint with shift equal 0.
Assignment(IntVar[], IntVar[], int) - Constructor for class JaCoP.constraints.Assignment
It enforces the relationship x[d[i]-min]=i+min and d[x[i]-min]=i+min.
assignSolution() - Method in class JaCoP.search.DepthFirstSearch
 
assignSolution(int) - Method in class JaCoP.search.DepthFirstSearch
 
assignSolution(int) - Method in interface JaCoP.search.Search
The first solution has index 0.
assignSolution() - Method in interface JaCoP.search.Search
It assigns the last solution.
assignSolution(Store) - Method in class JaCoP.search.SimpleSolutionListener
It assigns the last found solution to the store.
assignSolution(Store, int) - Method in class JaCoP.search.SimpleSolutionListener
 
assignSolution(Store, int) - Method in interface JaCoP.search.SolutionListener
It imposes the constraints, so the last found solution is enforced.
asString() - Static method in class JaCoP.constraints.netflow.Statistics
 
ASTAnnExpr - Class in JaCoP.fz
 
ASTAnnExpr(int) - Constructor for class JaCoP.fz.ASTAnnExpr
 
ASTAnnExpr(Parser, int) - Constructor for class JaCoP.fz.ASTAnnExpr
 
ASTAnnotation - Class in JaCoP.fz
 
ASTAnnotation(int) - Constructor for class JaCoP.fz.ASTAnnotation
 
ASTAnnotation(Parser, int) - Constructor for class JaCoP.fz.ASTAnnotation
 
ASTArrayLiteral - Class in JaCoP.fz
 
ASTArrayLiteral(int) - Constructor for class JaCoP.fz.ASTArrayLiteral
 
ASTArrayLiteral(Parser, int) - Constructor for class JaCoP.fz.ASTArrayLiteral
 
ASTBoolTiExprTail - Class in JaCoP.fz
 
ASTBoolTiExprTail(int) - Constructor for class JaCoP.fz.ASTBoolTiExprTail
 
ASTBoolTiExprTail(Parser, int) - Constructor for class JaCoP.fz.ASTBoolTiExprTail
 
ASTConstElem - Class in JaCoP.fz
 
ASTConstElem(int) - Constructor for class JaCoP.fz.ASTConstElem
 
ASTConstElem(Parser, int) - Constructor for class JaCoP.fz.ASTConstElem
 
ASTConstraint - Class in JaCoP.fz
 
ASTConstraint(int) - Constructor for class JaCoP.fz.ASTConstraint
 
ASTConstraint(Parser, int) - Constructor for class JaCoP.fz.ASTConstraint
 
ASTConstraintItems - Class in JaCoP.fz
 
ASTConstraintItems(int) - Constructor for class JaCoP.fz.ASTConstraintItems
 
ASTConstraintItems(Parser, int) - Constructor for class JaCoP.fz.ASTConstraintItems
 
ASTIdAnns - Class in JaCoP.fz
 
ASTIdAnns(int) - Constructor for class JaCoP.fz.ASTIdAnns
 
ASTIdAnns(Parser, int) - Constructor for class JaCoP.fz.ASTIdAnns
 
ASTIntFlatExpr - Class in JaCoP.fz
 
ASTIntFlatExpr(int) - Constructor for class JaCoP.fz.ASTIntFlatExpr
 
ASTIntFlatExpr(Parser, int) - Constructor for class JaCoP.fz.ASTIntFlatExpr
 
ASTIntLiterals - Class in JaCoP.fz
 
ASTIntLiterals(int) - Constructor for class JaCoP.fz.ASTIntLiterals
 
ASTIntLiterals(Parser, int) - Constructor for class JaCoP.fz.ASTIntLiterals
 
ASTIntTiExprTail - Class in JaCoP.fz
 
ASTIntTiExprTail(int) - Constructor for class JaCoP.fz.ASTIntTiExprTail
 
ASTIntTiExprTail(Parser, int) - Constructor for class JaCoP.fz.ASTIntTiExprTail
 
ASTmodel - Class in JaCoP.fz
 
ASTmodel(int) - Constructor for class JaCoP.fz.ASTmodel
 
ASTmodel(Parser, int) - Constructor for class JaCoP.fz.ASTmodel
 
ASTModelEnd - Class in JaCoP.fz
 
ASTModelEnd(int) - Constructor for class JaCoP.fz.ASTModelEnd
 
ASTModelEnd(Parser, int) - Constructor for class JaCoP.fz.ASTModelEnd
 
ASTPrint - Class in JaCoP.fz
ASTPrint.java Prinitng of AST nodes generated bt jjtree
ASTPrint() - Constructor for class JaCoP.fz.ASTPrint
 
ASTScalarFlatExpr - Class in JaCoP.fz
 
ASTScalarFlatExpr(int) - Constructor for class JaCoP.fz.ASTScalarFlatExpr
 
ASTScalarFlatExpr(Parser, int) - Constructor for class JaCoP.fz.ASTScalarFlatExpr
 
ASTSetLiteral - Class in JaCoP.fz
 
ASTSetLiteral(int) - Constructor for class JaCoP.fz.ASTSetLiteral
 
ASTSetLiteral(Parser, int) - Constructor for class JaCoP.fz.ASTSetLiteral
 
ASTSetTiExprTail - Class in JaCoP.fz
 
ASTSetTiExprTail(int) - Constructor for class JaCoP.fz.ASTSetTiExprTail
 
ASTSetTiExprTail(Parser, int) - Constructor for class JaCoP.fz.ASTSetTiExprTail
 
ASTSolveExpr - Class in JaCoP.fz
 
ASTSolveExpr(int) - Constructor for class JaCoP.fz.ASTSolveExpr
 
ASTSolveExpr(Parser, int) - Constructor for class JaCoP.fz.ASTSolveExpr
 
ASTSolveItem - Class in JaCoP.fz
 
ASTSolveItem(int) - Constructor for class JaCoP.fz.ASTSolveItem
 
ASTSolveItem(Parser, int) - Constructor for class JaCoP.fz.ASTSolveItem
 
ASTSolveKind - Class in JaCoP.fz
 
ASTSolveKind(int) - Constructor for class JaCoP.fz.ASTSolveKind
 
ASTSolveKind(Parser, int) - Constructor for class JaCoP.fz.ASTSolveKind
 
ASTVarDeclItem - Class in JaCoP.fz
 
ASTVarDeclItem(int) - Constructor for class JaCoP.fz.ASTVarDeclItem
 
ASTVarDeclItem(Parser, int) - Constructor for class JaCoP.fz.ASTVarDeclItem
 
ASTVarDeclItems - Class in JaCoP.fz
 
ASTVarDeclItems(int) - Constructor for class JaCoP.fz.ASTVarDeclItems
 
ASTVarDeclItems(Parser, int) - Constructor for class JaCoP.fz.ASTVarDeclItems
 
ASTVariableExpr - Class in JaCoP.fz
 
ASTVariableExpr(int) - Constructor for class JaCoP.fz.ASTVariableExpr
 
ASTVariableExpr(Parser, int) - Constructor for class JaCoP.fz.ASTVariableExpr
 
atomicExecution - Variable in class JaCoP.constraints.Constraint
It specifies if the constraint consistency function requires consistency function executed in one atomic step.
augmentFlow(Node, Node, int) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
Augments the flow between two nodes by the maximum amount along the unique tree path that connects these nodes.
AunionBeqC - Class in JaCoP.set.constraints
It creates a constraint that makes sure that A union B is equal to C.
AunionBeqC(SetVar, SetVar, SetVar) - Constructor for class JaCoP.set.constraints.AunionBeqC
It constructs an AunionBeqC constraint to restrict the domain of the variables A, B and C.
auxilaryVariables - Variable in class JaCoP.core.Store
It contains all auxilary variables created by decomposable constraints.
auxiliaryVariables() - Method in class JaCoP.constraints.DecomposedConstraint
 
availableWeightOfCriticalItem - Variable in class JaCoP.constraints.knapsack.Tree
It specifies the fraction of the critical item which has been not included in the optimal non-integral solution.

B

b - Variable in class ExamplesJaCoP.BIBD
It specifies number of columns in the incidence matrix.
b - Variable in class JaCoP.constraints.Reified
It specifies variable b which stores status of the constraint (0 - for certain not satisfied, 1 - for certain satisfied).
b - Variable in class JaCoP.constraints.Xor
It specifies variable b, which boolean status must satisfy xor relationship with status of constraint c.
b - Variable in class JaCoP.set.constraints.AdiffBeqC
It specifies set variable b.
b - Variable in class JaCoP.set.constraints.AdisjointB
It specifies set variable b.
b - Variable in class JaCoP.set.constraints.AeqB
It specifies set variable b, which must be equal to set variable a.
b - Variable in class JaCoP.set.constraints.AinB
It specifies variable b.
b - Variable in class JaCoP.set.constraints.AintersectBeqC
It specifies set variable b.
b - Variable in class JaCoP.set.constraints.AunionBeqC
It specifies set variable b.
b - Variable in class JaCoP.set.constraints.Lex
It specifies a list on which element a lex relationship holds for every two consecutive variables.
BabySitting - Class in ExamplesJaCoP
It is a simple logic puzzle about babysitting.
BabySitting() - Constructor for class ExamplesJaCoP.BabySitting
 
backtrack() - Method in class JaCoP.constraints.netflow.Network
 
Backtrackable - Interface in JaCoP.core
 
BacktrackableManager - Interface in JaCoP.core
 
backtracking - Variable in class JaCoP.constraints.geost.Geost
It is a flag set to true during remove level late function execution so objects which are being updated upon backtracking can be handled properly.
backtrackOccured - Variable in class JaCoP.constraints.ExtensionalSupportSTR
It specifies if there was a backtrack and no yet consistency function execution after backtracking.
backup(int) - Method in class JaCoP.fz.SimpleCharStream
Backup a number of characters.
balance - Variable in class JaCoP.constraints.netflow.simplex.Node
balance of the last feasible flow
base - Variable in class ExamplesJaCoP.Cryptogram
It specifies the base of the numerical system to be used in the calculations.
BasicLogicPascal - Class in ExamplesJaCoP
It solves an arithmetic puzzle BASIC+LOGIC=PASCAL.
BasicLogicPascal() - Constructor for class ExamplesJaCoP.BasicLogicPascal
 
beginColumn - Variable in class JaCoP.fz.Token
The column number of the first character of this Token.
beginLine - Variable in class JaCoP.fz.Token
The line number of the first character of this Token.
BeginToken() - Method in class JaCoP.fz.SimpleCharStream
Start.
behavior - Variable in class JaCoP.constraints.netflow.DomainStructure
 
BIBD - Class in ExamplesJaCoP
It models and solves Balanced Incomplete Block Design (BIBD) problem (CSPLIB-P28).
BIBD() - Constructor for class ExamplesJaCoP.BIBD
 
bidCosts - Variable in class ExamplesJaCoP.MUCA
For each bidder it specifies variable representing the cost of the chosen xor bid.
bids - Variable in class ExamplesJaCoP.MUCA
ArrayList of bids issued by different bidders.
Binpacking - Class in JaCoP.constraints.binpacking
Binpacking constraint implements bin packing problem.
Binpacking(IntVar[], IntVar[], int[]) - Constructor for class JaCoP.constraints.binpacking.Binpacking
It constructs the binpacking constraint for the supplied variable.
Binpacking(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, int[]) - Constructor for class JaCoP.constraints.binpacking.Binpacking
It constructs the binpacking constraint for the supplied variable.
bits - Variable in class JaCoP.core.SmallDenseDomain
It stores information about presence of the elements in the domain.
black - Variable in class ExamplesJaCoP.Nonogram
The value that represents a black dot.
blocking - Variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
blockSizePerOption - Variable in class ExamplesJaCoP.CarSequencing
The sequence length for which the maximum number restriction is specified.
BlueberryMuffins - Class in ExamplesJaCoP
It solves a simple logic puzzle about blueberry muffins.
BlueberryMuffins() - Constructor for class ExamplesJaCoP.BlueberryMuffins
 
board - Variable in class ExamplesJaCoP.Nonogram
A board to be painted in white/black dots.
BOOL - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
bool_literal() - Method in class JaCoP.fz.Parser
 
bool_ti_expr_tail() - Method in class JaCoP.fz.Parser
 
BooleanVar - Class in JaCoP.core
Defines a variable and related operations on it.
BooleanVar() - Constructor for class JaCoP.core.BooleanVar
No parameter, explicit, empty constructor for subclasses.
BooleanVar(Store) - Constructor for class JaCoP.core.BooleanVar
This constructor creates a variable with empty domain (standard FD domain), automatically generated name, and empty attached constraint list.
BooleanVar(Store, String) - Constructor for class JaCoP.core.BooleanVar
Boolean variable constructor.
BooleanVar(Store, String, int, int) - Constructor for class JaCoP.core.BooleanVar
Boolean variable constructor.
BooleanVar(Store, BoundDomain) - Constructor for class JaCoP.core.BooleanVar
It creates a Boolean variable.
BooleanVar(Store, String, BoundDomain) - Constructor for class JaCoP.core.BooleanVar
It creates a Boolean variable.
bound - Variable in class ExamplesJaCoP.Golomb
It specifies the upper bound of the optimal solution.
BOUND - Static variable in class JaCoP.core.IntDomain
It specifies the constant for BOUND event.
BOUND - Static variable in class JaCoP.set.core.SetDomain
Bound event.
BoundDomain - Class in JaCoP.core
Defines interval of numbers which is part of FDV definition which consist of one or several intervals.
BoundDomain() - Constructor for class JaCoP.core.BoundDomain
It is a constructor which will create an empty Bound domain.
BoundDomain(int, int) - Constructor for class JaCoP.core.BoundDomain
Creates a new instance of BoundDomain.
BoundDomainID - Static variable in class JaCoP.core.IntDomain
Unique identifier for a bound domain type.
BoundDomainIntervalEnumeration - Class in JaCoP.core
Defines a methods for enumerating intervals contained in the BoundDomain.
BoundDomainIntervalEnumeration(int, int) - Constructor for class JaCoP.core.BoundDomainIntervalEnumeration
It creates an enumeration of intervals for BoundDomain.
BoundDomainValueEnumeration - Class in JaCoP.core
Defines a methods for enumerating values contained in the BoundDomain.
BoundDomainValueEnumeration(BoundDomain) - Constructor for class JaCoP.core.BoundDomainValueEnumeration
 
boundingBox(Collection<DBox>) - Static method in class JaCoP.constraints.geost.DBox
computes the bounding box of the given collection of boxes
boundingBox - Variable in class JaCoP.constraints.geost.Shape
It specifies the smallest bounding box which encapsulates all boxes constituting the shape.
boundingBox() - Method in class JaCoP.constraints.geost.Shape
It returns previously computed bounding box of the shape.
BoundSetDomain - Class in JaCoP.set.core
Defines a set interval determined by a least upper bound(lub) and a greatest lower bound(glb).
BoundSetDomain(IntDomain, IntDomain, IntDomain) - Constructor for class JaCoP.set.core.BoundSetDomain
Creates BoundSetDomain object.
BoundSetDomain(IntDomain, IntDomain) - Constructor for class JaCoP.set.core.BoundSetDomain
Creates a new instance of SetDomain.
BoundSetDomain() - Constructor for class JaCoP.set.core.BoundSetDomain
It is a constructor which will create an empty SetDomain.
BoundSetDomain(int, int) - Constructor for class JaCoP.set.core.BoundSetDomain
It creates a new instance of SetDomain with glb empty and lub={e1..e2}
BoxDisplay - Class in JaCoP.constraints.geost
 
BoxDisplay(int) - Constructor for class JaCoP.constraints.geost.BoxDisplay
It constructs a display to visualize Geost objects/constraint.
BoxDisplay(int, String) - Constructor for class JaCoP.constraints.geost.BoxDisplay
It constructs a window given the parameters like pixels per unit shape, and name of the window.
boxes - Variable in class JaCoP.constraints.geost.Shape
The collection of DBoxes that constitute the shape.
BreakingNews - Class in ExamplesJaCoP
It solves a simple logic puzzle about reporters breaking news stories.
BreakingNews() - Constructor for class ExamplesJaCoP.BreakingNews
 
bufpos - Variable in class JaCoP.fz.SimpleCharStream
Position in buffer.
build() - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
BuildingBlocks - Class in ExamplesJaCoP
It solves a simple logic puzzle about blocks.
BuildingBlocks() - Constructor for class ExamplesJaCoP.BuildingBlocks
 

C

c - Variable in class JaCoP.constraints.Not
It specifies the constraint which negation is being created.
c - Variable in class JaCoP.constraints.Reified
It specifies constraint c which status is being checked.
c - Variable in class JaCoP.constraints.XeqC
It specifies the constant to which a specified variable should be equal to.
c - Variable in class JaCoP.constraints.XgtC
It specifies a constant C from which a given variable must be greater.
c - Variable in class JaCoP.constraints.XgteqC
It specifies a constant c from which a given variable must be greater or equal.
c - Variable in class JaCoP.constraints.XltC
It specifies constant
c - Variable in class JaCoP.constraints.XlteqC
It specifies constant c from which a given variable must be smaller or equal.
c - Variable in class JaCoP.constraints.XmulCeqZ
It specifies constant c in constraint x * c = z.
c - Variable in class JaCoP.constraints.XmulYeqC
It specifies constant c in constraint x * y = c.
c - Variable in class JaCoP.constraints.XneqC
It specifies constant c in constraint x != c.
c - Variable in class JaCoP.constraints.Xor
It specifies constraint c, which status must satisfy xor relationship with variable b.
c - Variable in class JaCoP.constraints.XplusCeqZ
It specifies constant c in constraint x+c=z.
c - Variable in class JaCoP.constraints.XplusClteqZ
It specifies constant c in constraint x+c<=z.
c - Variable in class JaCoP.constraints.XplusYgtC
It specifies constant c in constraint x + y > c.
c - Variable in class JaCoP.set.constraints.AdiffBeqC
It specifies set variable c.
c - Variable in class JaCoP.set.constraints.AintersectBeqC
It specifies set variable c.
c - Variable in class JaCoP.set.constraints.AunionBeqC
It specifies set variable c.
c1 - Variable in class JaCoP.constraints.Eq
It specifies the first constraint which status must be equivalent to the status of the second constraint.
c2 - Variable in class JaCoP.constraints.Eq
It specifies the second constraint which status must be equivalent to the status of the first constraint.
CalendarMen - Class in ExamplesJaCoP
It solves a simple logic puzzle about sport calendar.
CalendarMen() - Constructor for class ExamplesJaCoP.CalendarMen
 
capacity - Variable in class JaCoP.constraints.netflow.simplex.Arc
The unused (i.e.
card() - Method in class JaCoP.set.core.BoundSetDomain
Returns the cardinality of the setDomain as [glb.card(), lub.card()]
card() - Method in class JaCoP.set.core.SetDomain
Returns the cardinality of the setDomain as [glb.card(), lub.card()]
CardA - Class in JaCoP.set.constraints
The set cardinality constraint.
CardA(SetVar, int) - Constructor for class JaCoP.set.constraints.CardA
It constructs a cardinality constraint to restrict the number of elements in the set assigned to a set variable a.
CardA(SetVar, IntDomain) - Constructor for class JaCoP.set.constraints.CardA
It constructs a cardinality constraint to restrict the number of elements in the set assigned to set variable a.
CardA(SetVar, int, int) - Constructor for class JaCoP.set.constraints.CardA
It constructs a cardinality constraint to restrict the number of elements in the set assigned to set variable a.
CardAeqX - Class in JaCoP.set.constraints
The set cardinality constraint.
CardAeqX(SetVar, IntVar) - Constructor for class JaCoP.set.constraints.CardAeqX
It constructs a cardinality constraint to restrict the number of elements in the set assigned to set variable a.
cardinality - Variable in class JaCoP.set.constraints.CardA
It specifies variable c specifying the possible cardinality of variable x.
cardinality - Variable in class JaCoP.set.constraints.CardAeqX
It specifies integer variable c specifying the possible cardinality of set variable a.
cardinality - Variable in class JaCoP.set.core.BoundSetDomain
The cardinality of the set.
CARDINALITY - Static variable in class JaCoP.set.core.SetDomain
It specifies event that has changed the cardinality of the set.
cardInfeasible() - Method in class JaCoP.constraints.geost.AllowedArea
 
cardInfeasible() - Method in class JaCoP.constraints.geost.DomainHoles
 
cardInfeasible() - Method in class JaCoP.constraints.geost.ForbiddenArea
 
cardInfeasible() - Method in class JaCoP.constraints.geost.InternalConstraint
It provides an approximation of the number of infeasible points enforced by this constraint only.
cardInfeasible() - Method in class JaCoP.constraints.geost.ObstacleObject
 
cardInfeasible() - Method in class JaCoP.constraints.geost.ObstacleObjectFrame
 
CarSequencing - Class in ExamplesJaCoP
It is program to model and solve simple problems of car sequencing problem (CSPLIB-p1).
CarSequencing() - Constructor for class ExamplesJaCoP.CarSequencing
 
chainingSchedule() - Static method in class ExamplesJaCoP.FilterBenchmark
It solves available filters for different scenario consisting of different number of resources.
changeCapacity(int, int) - Method in class JaCoP.constraints.netflow.ArcCompanion
Changes the lower and upper capacity of the arc in any way, performing the necessary changes to node balance and flow offset functions.
changeCostOffset(long) - Method in interface JaCoP.constraints.netflow.MutableNetwork
Changes the cost offset by some value.
changeCostOffset(long) - Method in class JaCoP.constraints.netflow.Network
 
changed - Variable in class JaCoP.core.Store
It stores constraints scheduled for reevaluation.
changeHistory4BooleanVariables - Variable in class JaCoP.core.Store
It stores boolean variables as soon as they change (become grounded or number of constraints being attached is changed).
changeMaxCapacity(int) - Method in class JaCoP.constraints.netflow.ArcCompanion
 
changeMinCapacity(int) - Method in class JaCoP.constraints.netflow.ArcCompanion
 
check(TimeStamp<Integer>[]) - Method in class JaCoP.constraints.regular.RegEdge
It checks if the edge is between active states.
checkBeforeUpdate(Arc, Arc) - Static method in class JaCoP.constraints.netflow.Assert
 
checkFlow(NetworkSimplex) - Static method in class JaCoP.constraints.netflow.Assert
 
checkIfAllowed(int[]) - Method in class JaCoP.util.MDD
It checks if the specified tuple is allowed.
checkIfAllowed() - Method in class JaCoP.util.MDD
 
checkInfeasibleNodes(NetworkSimplex) - Static method in class JaCoP.constraints.netflow.Assert
 
checkInt(String) - Method in class JaCoP.fz.Tables
It returns an Integer parameter of a given identity.
checkInvariants() - Method in class JaCoP.constraints.AndBool
It checks invariants required by the constraint.
checkInvariants() - Method in class JaCoP.constraints.EqBool
It checks invariants required by the constraint.
checkInvariants() - Method in class JaCoP.constraints.geost.AllowedArea
It checks that this constraint has consistent data structures.
checkInvariants() - Method in class JaCoP.constraints.geost.DBox
It checks whether the DBox is consistent.
checkInvariants() - Method in class JaCoP.constraints.geost.ForbiddenArea
It checks whether the ForbiddenArea is consistent.
checkInvariants() - Method in class JaCoP.constraints.geost.Geost
It checks that this constraint has consistent data structures.
checkInvariants() - Method in class JaCoP.constraints.geost.InArea
It checks whether the InArea is consistent.
checkInvariants() - Method in class JaCoP.constraints.geost.ObstacleObject
 
checkInvariants() - Method in class JaCoP.constraints.geost.ObstacleObjectFrame
It checks that this constraint has consistent data structures.
checkInvariants() - Method in class JaCoP.constraints.geost.PredefinedOrder
It checks the invariants for this order.
checkInvariants() - Method in class JaCoP.constraints.geost.Shape
It checks whether the shape object is consistent.
checkInvariants() - Method in class JaCoP.constraints.geost.ShiftOrder
It checks that this order has consistent data structures.
checkInvariants() - Method in class JaCoP.constraints.IfThenBool
It checks invariants required by the constraint.
checkInvariants() - Method in class JaCoP.constraints.OrBool
It checks invariants required by the constraint.
checkInvariants() - Method in class JaCoP.constraints.XorBool
It checks invariants required by the constraint.
checkInvariants() - Method in class JaCoP.core.BoundDomain
 
checkInvariants() - Method in class JaCoP.core.Domain
It checks if the domain has correct state.
checkInvariants() - Method in class JaCoP.core.IntervalDomain
It is a function to check if the object is in consistent state.
checkInvariants() - Method in class JaCoP.core.SmallDenseDomain
 
checkInvariants() - Method in class JaCoP.core.Store
It checks invariants to see if the execution went smoothly.
checkInvariants() - Method in class JaCoP.set.core.BoundSetDomain
 
checkInvariants() - Method in class JaCoP.set.core.SetDomain
 
checkOptimality(NetworkSimplex) - Static method in class JaCoP.constraints.netflow.Assert
 
checkRemoveInvariant(int) - Method in class JaCoP.core.IntervalBasedBacktrackableManager
It checks all backtrackable objects that they have not retained any level equal or above removedLevel.
checkStructure(NetworkSimplex) - Static method in class JaCoP.constraints.netflow.Assert
 
childrenSolutionListeners - Variable in class JaCoP.search.SimpleSolutionListener
It contains children of the solution listener.
childSearches - Variable in class JaCoP.search.DepthFirstSearch
It stores searches which will be executed when this one has assign all its variables.
Circuit - Class in JaCoP.constraints
Circuit constraint assures that all variables build a Hamiltonian circuit.
Circuit(IntVar[]) - Constructor for class JaCoP.constraints.Circuit
It constructs a circuit constraint.
Circuit(ArrayList<IntVar>) - Constructor for class JaCoP.constraints.Circuit
It constructs a circuit constraint.
classVariable - Static variable in class JaCoP.core.XMLSaveSupport
 
cleanAfterFailure() - Method in class JaCoP.constraints.Constraint
It is executed after the constraint has failed.
cleanAfterFailure() - Method in class JaCoP.constraints.knapsack.Knapsack
 
clear() - Method in class JaCoP.constraints.netflow.simplex.Arc
Clears an artificial arc
clear() - Method in class JaCoP.core.BoundDomain
 
clear() - Method in class JaCoP.core.Domain
It removes all elements.
clear() - Method in class JaCoP.core.IntervalDomain
It removes all elements.
clear() - Method in class JaCoP.core.SmallDenseDomain
 
clear() - Method in class JaCoP.set.core.BoundSetDomain
Sets the domain to an empty SetDomain.
clear() - Method in class JaCoP.set.core.SetDomain
Sets the domain to an empty SetDomain.
clear() - Method in class JaCoP.util.SimpleArrayList
Removes all of the elements from this list.
clear() - Method in class JaCoP.util.SimpleHashSet
Removes all elements from this set.
clear() - Method in class JaCoP.util.SparseSet
It removes all the elements by setting the number of members to zero.
clearChanged() - Method in class JaCoP.core.Store
It clears the queue of constraints which need to be reevaluated usefull if different scheme propagation scheme needs to be implemented.
clearNodeScope(Node) - Method in class JaCoP.fz.JJTParserState
 
clearNoGC() - Method in class JaCoP.util.SimpleArrayList
same as clear(), but references to objects are kept internally.
clearWatchedConstraint() - Method in class JaCoP.core.Store
It removes all watches to constraints, therefore constraints are no longer watched, no longer part of the model.
clone() - Method in class JaCoP.core.BoundDomain
 
clone() - Method in class JaCoP.core.Domain
It clones the domain object.
clone() - Method in class JaCoP.core.Interval
 
clone() - Method in class JaCoP.core.IntervalDomain
It clones the domain object.
clone() - Method in class JaCoP.core.MutableDomainValue
 
clone() - Method in interface JaCoP.core.MutableVarValue
It clones the value of mutable variable.
clone() - Method in class JaCoP.core.SmallDenseDomain
 
clone() - Method in class JaCoP.set.core.BoundSetDomain
Clones the domain.
clone() - Method in class JaCoP.util.SimpleHashSet
Clones this set.
cloneLight() - Method in class JaCoP.core.BoundDomain
It clones this domain.
cloneLight() - Method in class JaCoP.core.Domain
It clones the domain object, only data responsible for encoding domain values is cloned.
cloneLight() - Method in class JaCoP.core.IntDomain
 
cloneLight() - Method in class JaCoP.core.IntervalDomain
It clones the domain object, only data responsible for encoding domain values is cloned.
cloneLight() - Method in class JaCoP.core.SmallDenseDomain
It clones the domain object, only data responsible for encoding domain values is cloned.
cloneLight() - Method in class JaCoP.set.core.BoundSetDomain
It clones the domain object, only data responsible for encoding domain values is cloned.
cloneLight() - Method in class JaCoP.set.core.SetDomain
It clones the domain object, only data responsible for encoding domain values is cloned.
close() - Method in class JaCoP.constraints.netflow.Pruning.PercentStrategy
 
closeNodeScope(Node, int) - Method in class JaCoP.fz.JJTParserState
 
closeNodeScope(Node, boolean) - Method in class JaCoP.fz.JJTParserState
 
col_rules - Variable in class ExamplesJaCoP.Nonogram
It specifies a rule for each column.
COLON - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
COLONCOLON - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
COMMA - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
companion - Variable in class JaCoP.constraints.netflow.simplex.Arc
The arc companion for constraint API.
ComparatorVariable<T extends Var> - Interface in JaCoP.search
Defines an interface for comparing variables.
compare(int[], int[]) - Method in interface JaCoP.constraints.geost.LexicographicalOrder
It compares two k-dimensional points.
compare(int[], int[]) - Method in class JaCoP.constraints.geost.PredefinedOrder
 
compare(int[], int[]) - Method in class JaCoP.constraints.geost.ShiftOrder
 
compare(float, T) - Method in interface JaCoP.search.ComparatorVariable
It compares the baseline metric to the variable metric.
compare(T, T) - Method in interface JaCoP.search.ComparatorVariable
It compares the metric of the left variable against the right one.
compare(float, T) - Method in class JaCoP.search.LargestDomain
 
compare(T, T) - Method in class JaCoP.search.LargestDomain
 
compare(float, T) - Method in class JaCoP.search.LargestMax
 
compare(T, T) - Method in class JaCoP.search.LargestMax
 
compare(float, T) - Method in class JaCoP.search.LargestMin
 
compare(T, T) - Method in class JaCoP.search.LargestMin
 
compare(float, T) - Method in class JaCoP.search.MaxRegret
 
compare(T, T) - Method in class JaCoP.search.MaxRegret
 
compare(float, T) - Method in class JaCoP.search.MinDomainOverDegree
 
compare(T, T) - Method in class JaCoP.search.MinDomainOverDegree
 
compare(float, T) - Method in class JaCoP.search.MostConstrainedDynamic
 
compare(T, T) - Method in class JaCoP.search.MostConstrainedDynamic
 
compare(float, T) - Method in class JaCoP.search.MostConstrainedStatic
 
compare(T, T) - Method in class JaCoP.search.MostConstrainedStatic
 
compare(float, T) - Method in class JaCoP.search.SmallestDomain
 
compare(T, T) - Method in class JaCoP.search.SmallestDomain
 
compare(float, T) - Method in class JaCoP.search.SmallestMax
 
compare(T, T) - Method in class JaCoP.search.SmallestMax
 
compare(float, T) - Method in class JaCoP.search.SmallestMin
 
compare(T, T) - Method in class JaCoP.search.SmallestMin
 
compare(float, T) - Method in class JaCoP.search.WeightedDegree
 
compare(T, T) - Method in class JaCoP.search.WeightedDegree
 
compare(float, T) - Method in class JaCoP.set.search.MaxCardDiff
Compares the cardinality difference of the variable to the float value.
compare(T, T) - Method in class JaCoP.set.search.MaxCardDiff
Compares the cardinality difference of the variables.
compare(float, T) - Method in class JaCoP.set.search.MaxGlbCard
Compares the cardinality of the variables glb to the float value.
compare(T, T) - Method in class JaCoP.set.search.MaxGlbCard
Compares the cardinality of the variables glbs.
compare(float, T) - Method in class JaCoP.set.search.MaxLubCard
Compares the cardinality of the variables lub to the float value.
compare(T, T) - Method in class JaCoP.set.search.MaxLubCard
Compares the cardinality of the variables lubs.
compare(float, T) - Method in class JaCoP.set.search.MinCardDiff
Compares the cardinality difference of the variable to the float value.
compare(T, T) - Method in class JaCoP.set.search.MinCardDiff
Compares the cardinality difference of the variables.
compare(float, T) - Method in class JaCoP.set.search.MinGlbCard
Compares the cardinality of the variables glb to the float value.
compare(T, T) - Method in class JaCoP.set.search.MinGlbCard
Compares the cardinality of the variables glbs.
compare(float, T) - Method in class JaCoP.set.search.MinLubCard
Compares the cardinality of the variables lub to the float value.
compare(T, T) - Method in class JaCoP.set.search.MinLubCard
Compares the cardinality of the variables lubs.
compareTo(KnapsackItem) - Method in class JaCoP.constraints.knapsack.KnapsackItem
Method used in the sorting of the items, we use profit and weight to know the less efficient item without using division.
compareTo(ArcCompanion) - Method in class JaCoP.constraints.netflow.ArcCompanion
 
complement() - Method in class JaCoP.core.BoundDomain
 
complement() - Method in class JaCoP.core.IntDomain
It creates a complement of a domain.
complement() - Method in class JaCoP.core.IntervalDomain
It creates a complement of a domain.
complement() - Method in class JaCoP.core.SmallDenseDomain
 
complement() - Method in class JaCoP.set.core.BoundSetDomain
It creates a complement of a domain.
components() - Method in class JaCoP.constraints.geost.Shape
It returns the dboxes defining the shape.
computeForbidden() - Method in class JaCoP.constraints.knapsack.Knapsack
It searches through a subset of right items to find the ones which can not be fully included without violating the profit requirement in the knapsack constraint.
computeIntrusionWeight(int, int, int, double, double) - Method in class JaCoP.constraints.knapsack.Tree
It returns the amount of weight of a given item being checked which can be replaced by Right items given the amount of profitSlack.
computeMandatory() - Method in class JaCoP.constraints.knapsack.Knapsack
It computes the mandatory part of the knapsack pruning.
computeMinProfit(int) - Method in class JaCoP.constraints.knapsack.Tree
It computes the minimum of capacity variable for knapsack constraint given the minimum requirement for profit.
computeMinWeight(int) - Method in class JaCoP.constraints.knapsack.Tree
It computes the minimum of capacity variable for knapsack constraint given the minimum requirement for profit.
computeReplacableWeight(int, int, int, double, double) - Method in class JaCoP.constraints.knapsack.Tree
It returns the amount of weight of a given item being checked which can be replaced by Right items given the amount of profitSlack.
concatenation(FSM) - Method in class JaCoP.util.fsm.FSM
It does concatenation of two FSM.
Concatenation - Static variable in class JaCoP.util.fsm.RegularExpressionParser
The constant denoting concatenation expression.
condC - Variable in class JaCoP.constraints.IfThen
It specifies constraint condC in the IfThen constraint.
condC - Variable in class JaCoP.constraints.IfThenElse
It specifies constraint condC in the IfThenElse constraint.
Conference - Class in ExamplesJaCoP
It solves a simple conference session placement problem.
Conference() - Constructor for class ExamplesJaCoP.Conference
 
consistency(Store) - Method in class JaCoP.constraints.AbsXeqY
 
consistency(Store) - Method in class JaCoP.constraints.Alldiff
 
consistency(Store) - Method in class JaCoP.constraints.Alldifferent
 
consistency(Store) - Method in class JaCoP.constraints.Alldistinct
 
consistency(Store) - Method in class JaCoP.constraints.Among
 
consistency(Store) - Method in class JaCoP.constraints.AmongVar
 
consistency(Store) - Method in class JaCoP.constraints.And
 
consistency(Store) - Method in class JaCoP.constraints.AndBool
 
consistency(Store) - Method in class JaCoP.constraints.Assignment
 
consistency(Store) - Method in class JaCoP.constraints.binpacking.Binpacking
 
consistency(Store) - Method in class JaCoP.constraints.Circuit
 
consistency(Store) - Method in class JaCoP.constraints.Constraint
It is a (most probably incomplete) consistency function which removes the values from variables domains.
consistency(Store) - Method in class JaCoP.constraints.Count
 
consistency(Store) - Method in class JaCoP.constraints.Cumulative
 
consistency(Store) - Method in class JaCoP.constraints.Diff
 
consistency(Store) - Method in class JaCoP.constraints.Distance
 
consistency(Store) - Method in class JaCoP.constraints.Element
 
consistency(Store) - Method in class JaCoP.constraints.ElementInteger
 
consistency(Store) - Method in class JaCoP.constraints.ElementVariable
 
consistency(Store) - Method in class JaCoP.constraints.Eq
 
consistency(Store) - Method in class JaCoP.constraints.EqBool
 
consistency(Store) - Method in class JaCoP.constraints.ExtensionalConflictVA
 
consistency(Store) - Method in class JaCoP.constraints.ExtensionalSupportMDD
 
consistency(Store) - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
consistency(Store) - Method in class JaCoP.constraints.ExtensionalSupportVA
 
consistency(Store) - Method in class JaCoP.constraints.GCC
 
consistency(Store) - Method in class JaCoP.constraints.geost.Geost
 
consistency(Store) - Method in class JaCoP.constraints.IfThen
 
consistency(Store) - Method in class JaCoP.constraints.IfThenBool
 
consistency(Store) - Method in class JaCoP.constraints.IfThenElse
 
consistency(Store) - Method in class JaCoP.constraints.In
 
consistency(Store) - Method in class JaCoP.constraints.knapsack.Knapsack
 
consistency(Store) - Method in class JaCoP.constraints.Max
 
consistency(Store) - Method in class JaCoP.constraints.Min
 
consistency(Store) - Method in class JaCoP.constraints.netflow.NetworkFlow
 
consistency(Store) - Method in class JaCoP.constraints.NoGood
 
consistency(Store) - Method in class JaCoP.constraints.Not
 
consistency(Store) - Method in class JaCoP.constraints.Or
 
consistency(Store) - Method in class JaCoP.constraints.OrBool
 
consistency(Store) - Method in class JaCoP.constraints.regular.Regular
 
consistency(Store) - Method in class JaCoP.constraints.Reified
 
consistency(Store) - Method in class JaCoP.constraints.Sum
 
consistency(Store) - Method in class JaCoP.constraints.SumWeight
 
consistency(Store) - Method in class JaCoP.constraints.Values
 
consistency(Store) - Method in class JaCoP.constraints.XdivYeqZ
 
consistency(Store) - Method in class JaCoP.constraints.XeqC
 
consistency(Store) - Method in class JaCoP.constraints.XeqY
 
consistency(Store) - Method in class JaCoP.constraints.XexpYeqZ
 
consistency(Store) - Method in class JaCoP.constraints.XgtC
 
consistency(Store) - Method in class JaCoP.constraints.XgteqC
 
consistency(Store) - Method in class JaCoP.constraints.XgteqY
 
consistency(Store) - Method in class JaCoP.constraints.XgtY
 
consistency(Store) - Method in class JaCoP.constraints.XltC
 
consistency(Store) - Method in class JaCoP.constraints.XlteqC
 
consistency(Store) - Method in class JaCoP.constraints.XlteqY
 
consistency(Store) - Method in class JaCoP.constraints.XltY
 
consistency(Store) - Method in class JaCoP.constraints.XmodYeqZ
 
consistency(Store) - Method in class JaCoP.constraints.XmulCeqZ
 
consistency(Store) - Method in class JaCoP.constraints.XmulYeqC
 
consistency(Store) - Method in class JaCoP.constraints.XmulYeqZ
 
consistency(Store) - Method in class JaCoP.constraints.XneqC
 
consistency(Store) - Method in class JaCoP.constraints.XneqY
 
consistency(Store) - Method in class JaCoP.constraints.Xor
 
consistency(Store) - Method in class JaCoP.constraints.XorBool
 
consistency(Store) - Method in class JaCoP.constraints.XplusCeqZ
 
consistency(Store) - Method in class JaCoP.constraints.XplusClteqZ
 
consistency(Store) - Method in class JaCoP.constraints.XplusYeqC
 
consistency(Store) - Method in class JaCoP.constraints.XplusYeqZ
 
consistency(Store) - Method in class JaCoP.constraints.XplusYgtC
 
consistency(Store) - Method in class JaCoP.constraints.XplusYlteqZ
 
consistency(Store) - Method in class JaCoP.constraints.XplusYplusCeqZ
 
consistency(Store) - Method in class JaCoP.constraints.XplusYplusQeqZ
 
consistency(Store) - Method in class JaCoP.constraints.XplusYplusQgtC
 
consistency() - Method in class JaCoP.core.Store
This function computes the consistency function.
consistency(Store) - Method in class JaCoP.set.constraints.AdiffBeqC
 
consistency(Store) - Method in class JaCoP.set.constraints.AdisjointB
 
consistency(Store) - Method in class JaCoP.set.constraints.AeqB
 
consistency(Store) - Method in class JaCoP.set.constraints.AeqS
 
consistency(Store) - Method in class JaCoP.set.constraints.AinB
 
consistency(Store) - Method in class JaCoP.set.constraints.AinS
 
consistency(Store) - Method in class JaCoP.set.constraints.AintersectBeqC
 
consistency(Store) - Method in class JaCoP.set.constraints.AunionBeqC
 
consistency(Store) - Method in class JaCoP.set.constraints.CardA
 
consistency(Store) - Method in class JaCoP.set.constraints.CardAeqX
 
consistency(Store) - Method in class JaCoP.set.constraints.EinA
 
consistency(Store) - Method in class JaCoP.set.constraints.ElementSet
 
consistency(Store) - Method in class JaCoP.set.constraints.Lex
 
consistency(Store) - Method in class JaCoP.set.constraints.Match
 
consistency(Store) - Method in class JaCoP.set.constraints.SinA
 
consistency(Store) - Method in class JaCoP.set.constraints.SumWeightedSet
 
consistency(Store) - Method in class JaCoP.set.constraints.XeqA
 
consistency(Store) - Method in class JaCoP.set.constraints.XinA
 
CONSISTENCY_INFO_FROM - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies how many consistency functions must be executed before the information about the constraint is being printed out.
consistencyCalls - Static variable in class JaCoP.constraints.netflow.Statistics
 
consistencyChecks - Variable in class JaCoP.constraints.Alldistinct
It counts the number of executions of the consistency function.
consistencyDurationGtZero(Store) - Method in class JaCoP.constraints.geost.GeostObject.TimeBoundConstraint
It applies constraint enforcing that duration > 0
consistencyForX(Store) - Method in class JaCoP.constraints.AmongVar
Is called when all y are grounded and amongForSet is equivalent to simple version of Among.
consistencyForY(Store) - Method in class JaCoP.constraints.AmongVar
It is a function which makes Y consistent if all X's are grounded.
consistencyIterations - Static variable in class JaCoP.constraints.netflow.Statistics
 
ConsistencyListener - Interface in JaCoP.search
Defines an interface of an object which can be plugined into the search right after executing the consistency function (at the beginning of each search node).
consistencyListener - Variable in class JaCoP.search.DepthFirstSearch
It is invoked when consistency function has been executed.
consistencyPruningEvents - Variable in class JaCoP.constraints.Constraint
It specifies the event which must occur in order for the consistency function to be called.
consistencyStartPlusDurationEqEnd(Store) - Method in class JaCoP.constraints.geost.GeostObject.TimeBoundConstraint
It evaluates part of the constraint that ensures that start + duration = end
consistencyWhen_LB0_EQ_UB0(Store) - Method in class JaCoP.constraints.AmongVar
The number of x in lbsDom is equal to the number of X intersecting ubSDom.
Constraint - Class in JaCoP.constraints
Standard unified interface/abstract class for all constraints.
Constraint() - Constructor for class JaCoP.constraints.Constraint
 
CONSTRAINT - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
constraint_elem() - Method in class JaCoP.fz.Parser
 
constraint_item() - Method in class JaCoP.fz.Parser
 
constraint_items() - Method in class JaCoP.fz.Parser
 
constraints - Variable in class JaCoP.constraints.geost.InArea
It holds all the constraints which have been generated from this external constraints.
constraints() - Method in class JaCoP.core.Domain
It returns all the constraints attached currently to the domain.
Constraints - Class in JaCoP.fz
The part of the parser responsible for parsing constraints.
Constraints(Store) - Constructor for class JaCoP.fz.Constraints
It creates an object to parse the constraint part of the flatzinc file.
constraintsToTrace - Static variable in class JaCoP.core.Store
It stores all constraints for which reevaluation should be traced.
contains(IntDomain) - Method in class JaCoP.core.BoundDomain
 
contains(int) - Method in class JaCoP.core.BoundDomain
 
contains(int, int) - Method in class JaCoP.core.BoundDomain
 
contains(IntDomain) - Method in class JaCoP.core.IntDomain
It specifies if the current domain contains the domain given as a parameter.
contains(int, int) - Method in class JaCoP.core.IntDomain
It checks if an interval min..max belongs to the domain.
contains(int) - Method in class JaCoP.core.IntDomain
It checks if value belongs to the domain.
contains(IntDomain) - Method in class JaCoP.core.IntervalDomain
It specifies if the current domain contains the domain given as a parameter.
contains(int) - Method in class JaCoP.core.IntervalDomain
It checks if value belongs to the domain.
contains(int, int) - Method in class JaCoP.core.IntervalDomain
 
contains(IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
contains(int) - Method in class JaCoP.core.SmallDenseDomain
 
contains(int, int) - Method in class JaCoP.core.SmallDenseDomain
 
contains(IntDomain) - Method in class JaCoP.set.core.BoundSetDomain
It checks if the supplied set or setDomain is a subset of this domain.
contains(SetDomain) - Method in class JaCoP.set.core.BoundSetDomain
 
contains(int) - Method in class JaCoP.set.core.BoundSetDomain
It checks if value belongs to the domain.
contains(IntDomain) - Method in class JaCoP.set.core.SetDomain
It checks if the supplied set or setDomain is still potentially a subset of this domain.
contains(SetDomain) - Method in class JaCoP.set.core.SetDomain
It checks if the supplied set domain is a subset of this domain.
contains(int) - Method in class JaCoP.set.core.SetDomain
It checks if value belongs to the domain of the set.
contains(int) - Method in class JaCoP.util.IndexDomainView
It checks if the value of a given index is still in the domain.
contains(Object) - Method in class JaCoP.util.SimpleArrayList
Returns true if this list contains the specified element.
contains(E) - Method in class JaCoP.util.SimpleHashSet
Returns the boolean value which specifies if given element is already in this identity hash set.
containsPoint(int[]) - Method in class JaCoP.constraints.geost.DBox
It checks if this DBox contains the point as specified by an array of coordinates.
containsPoint(int[]) - Method in class JaCoP.constraints.geost.Shape
It checks whether a given point lies within any of the shapes boxes.
coords - Variable in class JaCoP.constraints.geost.GeostObject
It specifies the coordinates in k-dimensional space at which the object is fixed.
copyInto(DBox) - Method in class JaCoP.constraints.geost.DBox
It copies this DBox into given DBox.
cost - Variable in class ExamplesJaCoP.Example
It specifies the cost function, null if no cost function is used.
cost(long) - Method in class JaCoP.constraints.netflow.Network
 
cost - Variable in class JaCoP.constraints.netflow.simplex.Arc
The cost of the Arc cost
cost(long) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
costOffset - Variable in class JaCoP.constraints.netflow.Network
Cost due to deleted arcs
costs - Variable in class ExamplesJaCoP.MUCA
For each bidder and each xor bid there is an integer representing a cost of the xor bid.
costValue - Variable in class JaCoP.search.DepthFirstSearch
It represents the cost value of currently best solution.
costVar - Variable in class JaCoP.constraints.SoftAlldifferent
 
costVar - Variable in class JaCoP.constraints.SoftGCC
 
costVariable - Variable in class JaCoP.constraints.netflow.NetworkBuilder
 
costVariable - Variable in class JaCoP.constraints.netflow.NetworkFlow
The cost variable
costVariable - Variable in class JaCoP.search.DepthFirstSearch
It represents the cost variable.
Count - Class in JaCoP.constraints
Count constraint implements the counting over number of occurrences of a given value in a list of variables.
Count(IntVar[], IntVar, int) - Constructor for class JaCoP.constraints.Count
It constructs a Count constraint.
Count(ArrayList<? extends IntVar>, IntVar, int) - Constructor for class JaCoP.constraints.Count
It constructs a Count constraint.
countConsistency - Variable in class JaCoP.constraints.knapsack.Knapsack
It counts the number of time the consistency function has been executed.
countConstraint() - Method in class JaCoP.core.Store
This function is called when a counter of constraints should be increased.
countConstraint(int) - Method in class JaCoP.core.Store
This function is called when a counter of constraints should be increased by given value.
countedValue - Variable in class JaCoP.constraints.SoftGCC
 
counter - Static variable in class JaCoP.constraints.AmongVar
Number of Among constraints created.
counter - Variable in class JaCoP.constraints.Count
It specifies variable counter to count the number of occurences of the specified value in a list.
counters - Variable in class JaCoP.constraints.GCC
It species variables counters for counting occurences of each possible value from the intial domain of x variables.
countQueueVariable - Variable in class JaCoP.constraints.knapsack.Knapsack
It counts the number of times the queueVariable function has been executed.
countRemoveLevel - Variable in class JaCoP.constraints.knapsack.Knapsack
It counts the number of time the removeLevel function has been executed.
countWatches() - Method in class JaCoP.core.Store
It returns number of watches which are used to watch constraints.
createAutomaton(int[]) - Method in class ExamplesJaCoP.Nonogram
It produces and FSM given a sequence representing a rule.
createFSM(int, IntervalDomain, IntervalDomain) - Static method in class ExamplesJaCoP.CarSequencing
 
CreditCalculator<T extends Var> - Class in JaCoP.search
Defines functionality of credit search.
CreditCalculator(int, int, int) - Constructor for class JaCoP.search.CreditCalculator
The constructor allows to specify number of credits.
CreditCalculator(int, int) - Constructor for class JaCoP.search.CreditCalculator
The constructor allows to specify number of credits.
creditSearch(int, int, int) - Method in class ExamplesJaCoP.Example
It uses credit search to solve a problem.
criticalLeaf - Variable in class JaCoP.constraints.knapsack.Tree
It specifies the leaf containing the critical item.
criticalLeftLeaf - Variable in class JaCoP.constraints.knapsack.Tree
It specifies the leaf containing the left most item which is being used during computeForbidden().
criticalRightLeaf - Variable in class JaCoP.constraints.knapsack.Tree
It specifies the leaf containing the last right item which is being used during computeMandatory().
CrossWord - Class in ExamplesJaCoP
It is an example of the power of ExtensionalSupportMDD constraint which can be used to efficiently model and solve CrossWord puzzles.
CrossWord() - Constructor for class ExamplesJaCoP.CrossWord
 
CrossWord.PrintListener - Class in ExamplesJaCoP
It is a simple print listener to print every tenth solution encountered.
CrossWord.PrintListener() - Constructor for class ExamplesJaCoP.CrossWord.PrintListener
 
Cryptogram - Class in ExamplesJaCoP
Cryptogram.
Cryptogram() - Constructor for class ExamplesJaCoP.Cryptogram
 
Cumulative - Class in JaCoP.constraints
Cumulative implements the cumulative/4 constraint using edge-finding algorithm and profile information on the resource use.
Cumulative(IntVar[], IntVar[], IntVar[], IntVar, boolean, boolean) - Constructor for class JaCoP.constraints.Cumulative
It creates a cumulative constraint.
Cumulative(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, IntVar) - Constructor for class JaCoP.constraints.Cumulative
It creates a cumulative constraint.
Cumulative(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, IntVar, boolean) - Constructor for class JaCoP.constraints.Cumulative
It creates a cumulative constraint.
Cumulative(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, IntVar, boolean, boolean) - Constructor for class JaCoP.constraints.Cumulative
It creates a cumulative constraint.
Cumulative(IntVar[], IntVar[], IntVar[], IntVar) - Constructor for class JaCoP.constraints.Cumulative
It creates a cumulative constraint.
Cumulative(IntVar[], IntVar[], IntVar[], IntVar, boolean) - Constructor for class JaCoP.constraints.Cumulative
It creates a cumulative constraint.
currentBest - Variable in class ExamplesJaCoP.NonTransitiveDice
It specifies the currently best solution which is a bound for the next solution.
currentChildSearch - Variable in class JaCoP.search.DepthFirstSearch
It remembers what child search has been already examined.
currentConstraint - Variable in class JaCoP.core.Store
It stores constraint which is currently re-evaluated.
currentLevel - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies the current level of the constraint store at which the consistency function of this constraint is being executed.
currentLevel - Variable in class JaCoP.core.SimpleBacktrackableManager
It specifies the current level which is active in the manager.
currentLevelMax - Variable in class JaCoP.core.SimpleBacktrackableManager
It specifies if for the current level we have reached the cutoff value.
currentQueue - Variable in class JaCoP.core.Store
It stores current queue, which is being evaluated.
currentToken - Variable in exception JaCoP.fz.ParseException
This is the last token that has been consumed successfully.

D

d - Variable in class JaCoP.constraints.Assignment
It specifies a list of variables d.
Danzig - Class in JaCoP.constraints.netflow.simplex
A simple rule that always chooses the arc with maximum violation.
Danzig(NetworkSimplex) - Constructor for class JaCoP.constraints.netflow.simplex.Danzig
 
DBox - Class in JaCoP.constraints.geost
 
DBox(int[], int[]) - Constructor for class JaCoP.constraints.geost.DBox
constructs a new Box.
DCT - Class in ExamplesJaCoP
It specifies DCT benchmark.
DCT() - Constructor for class ExamplesJaCoP.DCT
It constructs a DCT filter problem with default delays for
DCT(int, int) - Constructor for class ExamplesJaCoP.DCT
It constructs a DCT filter with specific delays for addition and multiplication operation.
DeBruijn - Class in ExamplesJaCoP
A program solving problem of finding de Bruijn sequences.
DeBruijn() - Constructor for class ExamplesJaCoP.DeBruijn
 
DEBUG - Static variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
debug - Static variable in class JaCoP.core.MutableDomain
It specifies if debugging info should be printed out.
debug - Static variable in class JaCoP.core.Store
It specifies if some debugging information is printed.
DEBUG_ALL - Static variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
debugAll - Static variable in class JaCoP.constraints.AmongVar
It turns out printing debugging information.
debugAll - Static variable in class JaCoP.constraints.ExtensionalSupportMDD
It specifies if the debugging information is printed.
debugAll - Static variable in class JaCoP.constraints.knapsack.Knapsack
It specifies if any debugging information should be printed.
debugAll - Static variable in class JaCoP.constraints.regular.Regular
It specifies if debugging information should be printed out.
debugStream - Variable in class JaCoP.fz.ParserTokenManager
Debug output.
decompose(Store) - Method in class JaCoP.constraints.AndBool
 
decompose(Store) - Method in class JaCoP.constraints.Constraint
It returns an array list of constraint which are used to decompose this constraint.
decompose(Store) - Method in class JaCoP.constraints.DecomposedConstraint
It returns an array list of constraint which are used to decompose this constraint.
decompose(Store) - Method in class JaCoP.constraints.EqBool
 
decompose(Store) - Method in class JaCoP.constraints.Lex
 
decompose(Store) - Method in class JaCoP.constraints.netflow.Arithmetic
 
decompose(Store) - Method in class JaCoP.constraints.OrBool
 
decompose(Store) - Method in class JaCoP.constraints.regular.Regular
 
decompose(Store) - Method in class JaCoP.constraints.Sequence
 
decompose(Store) - Method in class JaCoP.constraints.SoftAlldifferent
 
decompose(Store) - Method in class JaCoP.constraints.SoftGCC
 
decompose(Store) - Method in class JaCoP.constraints.Stretch
 
DecomposedConstraint - Class in JaCoP.constraints
Standard unified interface/abstract class for constraints, which can only be decomposed.
DecomposedConstraint() - Constructor for class JaCoP.constraints.DecomposedConstraint
 
decomposeLE(Store) - Method in class JaCoP.constraints.Lex
 
decomposeLT(Store) - Method in class JaCoP.constraints.Lex
 
decomposition - Variable in class JaCoP.constraints.SoftAlldifferent
 
decomposition - Variable in class JaCoP.constraints.SoftGCC
 
deepClone(HashSet<FSMState>) - Method in class JaCoP.util.fsm.FSMState
Performing deep clone unless this state has already a state with the same id in the array of states.
deepClone(HashSet<FSMState>) - Method in class JaCoP.util.fsm.FSMTransition
It performs a clone of a transition with copying the attributes too.
DEFAULT - Static variable in interface JaCoP.fz.ParserConstants
Lexical state.
definingVariables() - Method in class JaCoP.constraints.geost.AllowedArea
 
definingVariables() - Method in class JaCoP.constraints.geost.DomainHoles
 
definingVariables() - Method in class JaCoP.constraints.geost.ForbiddenArea
 
definingVariables() - Method in class JaCoP.constraints.geost.InternalConstraint
It provides a collection, possibly empty, of variables which define this constraint.
definingVariables() - Method in class JaCoP.constraints.geost.ObstacleObjectFrame
 
degree - Variable in class JaCoP.constraints.netflow.simplex.Node
number of connected arcs
delays() - Method in class ExamplesJaCoP.Filter
It returns the array with the delays of all operations.
DELETED_ARC - Static variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
deletedArcs - Variable in class JaCoP.constraints.netflow.Network
List of deleted arcs (contains no duplicates)
deletedSize - Variable in class JaCoP.constraints.netflow.Network
Number of deleted arcs at each level
deltaBalance - Variable in class JaCoP.constraints.netflow.simplex.Node
change in balance for the next flow computation
deltasI - Variable in class ExamplesJaCoP.MUCA
For each transition and each good it specifies the delta change of that good before the transition takes place.
deltasO - Variable in class ExamplesJaCoP.MUCA
For each transition and each good it specifies the delta change of that good after the transition takes place.
dense - Variable in class JaCoP.util.SparseSet
Dense array used within SparseSet functionality.
dependencies - Variable in class ExamplesJaCoP.Filter
It specifies the dependencies between the operation.
dependencies() - Method in class ExamplesJaCoP.Filter
It returns the dependencies between operations which need to be satisfy in the final solution.
depth - Variable in class JaCoP.constraints.netflow.simplex.Node
 
DepthFirstSearch<T extends Var> - Class in JaCoP.search
Implements Depth First Search with number of possible plugins (listeners) to be attached to modify the search.
DepthFirstSearch() - Constructor for class JaCoP.search.DepthFirstSearch
It specifies current child search.
deRegisterRemoveLevelListener(Constraint) - Method in class JaCoP.core.Store
This function deregisters a constraint from the listeners queue.
deregisterWatchedLiteralConstraint(Var, Constraint) - Method in class JaCoP.core.Store
Variable given as a parameter no longer watches constraint given as parameter.
deregisterWatchedLiteralConstraint(Constraint) - Method in class JaCoP.core.Store
Watched constraint given as parameter is being removed, no variable will be watching it.
description - Variable in class JaCoP.core.Store
It specifies long description of the store.
dest - Variable in class JaCoP.constraints.regular.RegEdge
The destination state.
DFQ - Class in ExamplesJaCoP
It specifies DFQ filter benchmark.
DFQ() - Constructor for class ExamplesJaCoP.DFQ
It creates a standard DFQ filter problem with addition delay equal 1 and multiplication delay equal 2.
DFQ(int, int) - Constructor for class ExamplesJaCoP.DFQ
It creates DFQ filter problem with specified delays.
diagram - Variable in class JaCoP.util.MDD
For each node at given index i-th it specifies all possible outgoing edges.
Diet - Class in ExamplesJaCoP
It specifies a simple diet problem.
Diet() - Constructor for class ExamplesJaCoP.Diet
 
Diff - Class in JaCoP.constraints
Diff constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction.
Diff(Rectangle[], boolean) - Constructor for class JaCoP.constraints.Diff
It specifies a diff constraint.
Diff(IntVar[][]) - Constructor for class JaCoP.constraints.Diff
It specifies a diff constraint.
Diff(IntVar[], IntVar[], IntVar[], IntVar[], boolean) - Constructor for class JaCoP.constraints.Diff
It constructs a diff constraint.
Diff(IntVar[], IntVar[], IntVar[], IntVar[]) - Constructor for class JaCoP.constraints.Diff
It constructs a diff constraint.
Diff(ArrayList<? extends ArrayList<? extends IntVar>>) - Constructor for class JaCoP.constraints.Diff
It specifies a diffn constraint.
Diff(ArrayList<? extends ArrayList<? extends IntVar>>, boolean) - Constructor for class JaCoP.constraints.Diff
It specifies a diff constraint.
Diff(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.Diff
It constructs a diff constraint.
Diff(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, boolean) - Constructor for class JaCoP.constraints.Diff
It constructs a diff constraint.
Diff(IntVar[][], boolean) - Constructor for class JaCoP.constraints.Diff
It specifies a diff constraint.
Diff2 - Class in JaCoP.constraints
Diff2 constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction.
Diff2(Rectangle[], int[], boolean) - Constructor for class JaCoP.constraints.Diff2
Conditional Diff2.
Diff2(ArrayList<IntVar>, ArrayList<IntVar>, ArrayList<IntVar>, ArrayList<IntVar>, boolean) - Constructor for class JaCoP.constraints.Diff2
It creates a diff2 constraint.
Diff2(ArrayList<? extends ArrayList<? extends IntVar>>) - Constructor for class JaCoP.constraints.Diff2
It creates a diff2 constraint.
Diff2(ArrayList<? extends ArrayList<? extends IntVar>>, boolean) - Constructor for class JaCoP.constraints.Diff2
It creates a diff2 constraint.
Diff2(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.Diff2
It creates a diff2 constraint.
Diff2(IntVar[], IntVar[], IntVar[], IntVar[]) - Constructor for class JaCoP.constraints.Diff2
It creates a diff2 constraint.
Diff2(IntVar[], IntVar[], IntVar[], IntVar[], boolean) - Constructor for class JaCoP.constraints.Diff2
It creates a diff2 constraint.
Diff2(IntVar[][]) - Constructor for class JaCoP.constraints.Diff2
It creates a diff2 constraint.
Diff2(IntVar[][], boolean) - Constructor for class JaCoP.constraints.Diff2
It creates a diff2 constraint.
Diff2(ArrayList<ArrayList<IntVar>>, ArrayList<ArrayList<Integer>>) - Constructor for class JaCoP.constraints.Diff2
Conditional Diff2.
Diff2(IntVar[][], ArrayList<ArrayList<Integer>>) - Constructor for class JaCoP.constraints.Diff2
Conditional Diff2.
dimension - Variable in class JaCoP.constraints.geost.GeostObject
It specifies the number of dimensions in this object.
dimensionAt(int) - Method in interface JaCoP.constraints.geost.LexicographicalOrder
It provides the dimension corresponding to the given precedence level
dimensionAt(int) - Method in class JaCoP.constraints.geost.PredefinedOrder
 
dimensionAt(int) - Method in class JaCoP.constraints.geost.ShiftOrder
 
disable_tracing() - Method in class JaCoP.fz.Parser
Disable tracing.
disableQueueVariable - Variable in class JaCoP.constraints.netflow.NetworkFlow
Disables the queue variable function during consistency
disableState(int, int) - Method in class JaCoP.constraints.regular.Regular
It marks state as being not active.
Disjoint - Class in JaCoP.constraints
Disjoint constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction.
Disjoint(Rectangle[], boolean) - Constructor for class JaCoP.constraints.Disjoint
 
Disjoint(ArrayList<IntVar>, ArrayList<IntVar>, ArrayList<IntVar>, ArrayList<IntVar>, boolean) - Constructor for class JaCoP.constraints.Disjoint
It creates a diff2 constraint.
Disjoint(ArrayList<? extends ArrayList<? extends IntVar>>) - Constructor for class JaCoP.constraints.Disjoint
It creates a diff2 constraint.
Disjoint(ArrayList<? extends ArrayList<? extends IntVar>>, boolean) - Constructor for class JaCoP.constraints.Disjoint
It creates a diff2 constraint.
Disjoint(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.Disjoint
It creates a diff2 constraint.
Disjoint(IntVar[], IntVar[], IntVar[], IntVar[]) - Constructor for class JaCoP.constraints.Disjoint
It creates a diff2 constraint.
Disjoint(IntVar[], IntVar[], IntVar[], IntVar[], boolean) - Constructor for class JaCoP.constraints.Disjoint
It creates a diff2 constraint.
Disjoint(Store, IntVar[][]) - Constructor for class JaCoP.constraints.Disjoint
It creates a diff2 constraint.
Disjoint(IntVar[][], boolean) - Constructor for class JaCoP.constraints.Disjoint
It creates a diff2 constraint.
DisjointConditional - Class in JaCoP.constraints
DisjointConditional constraint assures that any two rectangles from a vector of rectangles does not overlap in at least one direction.
DisjointConditional(Rectangle[], ExclusiveList, boolean) - Constructor for class JaCoP.constraints.DisjointConditional
It specifies a diff constraint.
DisjointConditional(ArrayList<ArrayList<? extends IntVar>>, ArrayList<ArrayList<Integer>>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.DisjointConditional
It creates Disjoint conditional constraint.
DisjointConditional(ArrayList<ArrayList<? extends IntVar>>, ArrayList<ArrayList<Integer>>, ArrayList<? extends IntVar>, boolean) - Constructor for class JaCoP.constraints.DisjointConditional
It creates Disjoint conditional constraint.
DisjointConditional(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<ArrayList<Integer>>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.DisjointConditional
It constructs a disjoint conditional constraint.
DisjointConditional(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<? extends IntVar>, ArrayList<ArrayList<Integer>>, ArrayList<? extends IntVar>, boolean) - Constructor for class JaCoP.constraints.DisjointConditional
It constructs a disjoint conditional constraint.
DisjointConditional(IntVar[], IntVar[], IntVar[], IntVar[], ArrayList<ArrayList<Integer>>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.DisjointConditional
It constructs a disjoint conditional constraint.
DisjointConditional(IntVar[], IntVar[], IntVar[], IntVar[], ArrayList<ArrayList<Integer>>, ArrayList<? extends IntVar>, boolean) - Constructor for class JaCoP.constraints.DisjointConditional
It constructs a disjoint conditional constraint.
DisjointConditional(IntVar[][], ArrayList<ArrayList<Integer>>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.DisjointConditional
It creates Disjoint conditional constraint.
DisjointConditional(IntVar[][], ArrayList<ArrayList<Integer>>, ArrayList<? extends IntVar>, boolean) - Constructor for class JaCoP.constraints.DisjointConditional
It creates Disjoint conditional constraint.
dispatchBox(DBox) - Static method in class JaCoP.constraints.geost.DBox
It allows the system to reuse the given box by placing it into the pool of allocated boxes.
display2DBox(DBox) - Method in class JaCoP.constraints.geost.BoxDisplay
It displays a given dbox in a black color.
display2DBox(DBox, Color) - Method in class JaCoP.constraints.geost.BoxDisplay
It displays a given dbox using a given color.
display2DBox(DBox, Color, boolean) - Method in class JaCoP.constraints.geost.BoxDisplay
It draws dboxes given color.
display2DGeostObject(Geost, GeostObject, Color) - Method in class JaCoP.constraints.geost.BoxDisplay
It displays a 2D geost object.
display2DObject(GeostObject, Shape) - Method in class JaCoP.constraints.geost.BoxDisplay
It displays 2D Geost object given its shape.
display2DPoint(int[], Color) - Method in class JaCoP.constraints.geost.BoxDisplay
It displays a 2D point given its coordinates and color.
display3DGeostObjectSlice(Geost, GeostObject, Color, int) - Method in class JaCoP.constraints.geost.BoxDisplay
It displays 3D geost by slicing 3rd dimension at given point and displaying the resulting slice.
displayState(int, String, Geost) - Method in class JaCoP.constraints.geost.BoxDisplay
It creates a display to visualize 2D geost constraint.
displayState(int, boolean, boolean, Geost) - Method in class JaCoP.constraints.geost.BoxDisplay
It displays the state of the geost constraint.
Distance - Class in JaCoP.constraints
Constraint |X - Y| #= Z
Distance(IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.Distance
 
divide(int) - Method in class JaCoP.core.BoundDomain
It divides the domain by a given constant.
divide(int) - Method in class JaCoP.core.IntervalDomain
It divides the domain.
dNames - Variable in class JaCoP.constraints.regular.Regular
dNames contain a "name" for each value from the union of all variabl's domains.
doEdgeFinding - Variable in class JaCoP.constraints.Cumulative
It specifies if the edge finding algorithm should be used.
DollarAndTicket - Class in ExamplesJaCoP
It solves a simple logic puzzle - Dollar and Ticket problem.
DollarAndTicket() - Constructor for class ExamplesJaCoP.DollarAndTicket
 
dom - Variable in class JaCoP.constraints.In
It specifies domain d which restricts the possible value of the specified variable.
dom() - Method in class JaCoP.core.BooleanVar
This function returns current domain of the variable.
dom() - Method in class JaCoP.core.IntVar
This function returns current domain of the variable.
dom() - Method in class JaCoP.core.Var
This function returns current domain of the variable.
dom() - Method in class JaCoP.set.core.SetVar
This function returns current domain of the variable.
Domain - Class in JaCoP.core
Defines a Domain and related operations on it.
Domain() - Constructor for class JaCoP.core.Domain
 
domain - Variable in class JaCoP.core.IntVar
It stores pointer to a current domain, which has stamp equal to store stamp.
domain - Variable in class JaCoP.core.MutableDomainValue
It stores the value of the mutable domain.
domain - Variable in class JaCoP.set.core.SetVar
It specifies the current domain associated with this set variable.
domain - Variable in class JaCoP.util.fsm.FSMTransition
It specifies the domain associated with the transition.
domainHasChanged(int) - Method in class JaCoP.core.BooleanVar
It informs the variable that its variable has changed according to the specified event.
domainHasChanged() - Method in class JaCoP.core.BoundDomainValueEnumeration
 
domainHasChanged() - Method in class JaCoP.core.IntervalDomainValueEnumeration
 
domainHasChanged(int) - Method in class JaCoP.core.IntVar
It informs the variable that its variable has changed according to the specified event.
domainHasChanged() - Method in class JaCoP.core.SmallDenseDomainValueEnumeration
 
domainHasChanged() - Method in class JaCoP.core.ValueEnumeration
This function is called to inform enumeration of the change of the domain it enumerates over.
domainHasChanged(int) - Method in class JaCoP.core.Var
It informs the variable that its variable has changed according to the specified event.
domainHasChanged() - Method in class JaCoP.set.core.SetDomainValueEnumeration
 
domainHasChanged(int) - Method in class JaCoP.set.core.SetVar
It informs the variable that its variable has changed according to the specified event.
DomainHoles - Class in JaCoP.constraints.geost
 
DomainHoles(GeostObject) - Constructor for class JaCoP.constraints.geost.DomainHoles
It creates Domain Holes internal constraint for a given object.
domainID() - Method in class JaCoP.core.BoundDomain
 
domainID() - Method in class JaCoP.core.Domain
It returns an unique identifier of the domain.
domainID() - Method in class JaCoP.core.IntervalDomain
It returns an unique identifier of the domain.
domainID() - Method in class JaCoP.core.SmallDenseDomain
 
domainID() - Method in class JaCoP.set.core.BoundSetDomain
It returns an unique identifier of the domain.
domainID() - Method in class JaCoP.set.core.SetDomain
It returns an unique identifier of the domain.
domainLimits - Variable in class JaCoP.util.MDD
The initial domain limits used to create an MDD array representation.
domains - Variable in class JaCoP.constraints.netflow.DomainStructure
 
DomainStructure - Class in JaCoP.constraints.netflow
A domain based structure variable.
DomainStructure(IntVar, List<Domain>, List<Arc>) - Constructor for class JaCoP.constraints.netflow.DomainStructure
Creates an S-variable
DomainStructure(IntVar, IntDomain[], Arc[]) - Constructor for class JaCoP.constraints.netflow.DomainStructure
 
DomainStructure(IntVar, IntDomain[], Arc[], DomainStructure.Behavior) - Constructor for class JaCoP.constraints.netflow.DomainStructure
 
DomainStructure.Behavior - Enum in JaCoP.constraints.netflow
 
domOverlap(Rectangle) - Method in class JaCoP.constraints.Rectangle
It returns true if this rectangle overlaps with a given rectangle.
DonaldGeraldRobert - Class in ExamplesJaCoP
It specifies the logic puzzle (cryptogram) which need to satisfy the following equation that DONALD+GERALD=ROBERT.
DonaldGeraldRobert() - Constructor for class ExamplesJaCoP.DonaldGeraldRobert
 
Done() - Method in class JaCoP.fz.SimpleCharStream
Reset buffer when finished.
doProfile - Variable in class JaCoP.constraints.Cumulative
It specifies if the profiles should be computed to propagate onto limit variable.
doProfile - Variable in class JaCoP.constraints.Diff
It specifies if the constraint should compute and use the profile.
DOT - Class in ExamplesJaCoP
It specifies DOT benchmark.
DOT() - Constructor for class ExamplesJaCoP.DOT
It constructs a simple DOT filter.
DOT(int, int) - Constructor for class ExamplesJaCoP.DOT
It constructs a DOT filter with the specified delay for the addition and multiplication operation.
DOTDOT - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
drawGrid(Color) - Method in class JaCoP.constraints.geost.BoxDisplay
It draws the grid.
dualPivot(Arc) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
dump(String) - Method in class JaCoP.fz.SimpleNode
 
duration - Variable in class JaCoP.constraints.geost.GeostObject
It specifies the duration time of this object.
durations - Variable in class JaCoP.constraints.Cumulative
It specifies/stores duration variables for each corresponding task.

E

earlyTerminationOK - Variable in class JaCoP.constraints.Constraint
It specifies if the constraint consistency function can be prematurely terminated through other than FailureException exception.
efficiency - Variable in class JaCoP.constraints.knapsack.KnapsackItem
It stores information about the item efficiency - profit/weight.
efficiency - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It specifies the efficiency of the item in the leaf.
EinA - Class in JaCoP.set.constraints
It constructs a constraint which makes sure that a given element is in the domain of the set variable.
EinA(int, SetVar, boolean) - Constructor for class JaCoP.set.constraints.EinA
It constructs an eInA constraint to restrict the domain of the variable.
EinA(int, SetVar) - Constructor for class JaCoP.set.constraints.EinA
It constructs an eInA constraint to restrict the domain of the variable.
einAinleftTree - Variable in class JaCoP.search.DepthFirstSearch
It specifies if for setVar based search the left branch should impose EinA constraint.
Element - Class in JaCoP.constraints
Element constraint implements the element/4 constraint (both with integer list and variables list).
Element(IntVar, ArrayList<? extends IntVar>, IntVar) - Constructor for class JaCoP.constraints.Element
It constructs element constraint based on variables.
Element(IntVar, ArrayList<? extends IntVar>, IntVar, int) - Constructor for class JaCoP.constraints.Element
It constructs element constraint based on variables.
Element(IntVar, int[], IntVar) - Constructor for class JaCoP.constraints.Element
It constructs element constraint based on variables.
Element(IntVar, int[], IntVar, int) - Constructor for class JaCoP.constraints.Element
It constructs element constraint based on variables.
Element(IntVar, IntVar[], IntVar) - Constructor for class JaCoP.constraints.Element
 
Element(IntVar, IntVar[], IntVar, int) - Constructor for class JaCoP.constraints.Element
It constructs element constraint based on variables.
element - Variable in class JaCoP.set.constraints.EinA
It specifies the element which must be present in the set variable.
ElementInteger - Class in JaCoP.constraints
ElementInteger constraint defines a relation list[index - indexOffset] = value.
ElementInteger(IntVar, int[], IntVar, int) - Constructor for class JaCoP.constraints.ElementInteger
It constructs an element constraint.
ElementInteger(IntVar, ArrayList<Integer>, IntVar) - Constructor for class JaCoP.constraints.ElementInteger
It constructs an element constraint with default indexOffset equal 0.
ElementInteger(IntVar, ArrayList<Integer>, IntVar, int) - Constructor for class JaCoP.constraints.ElementInteger
It constructs an element constraint.
elements - Variable in class ExamplesJaCoP.Kakro
 
elements - Variable in class JaCoP.set.constraints.SumWeightedSet
It specifies the list of allowed elements and helps to connect the weight to the element.
ElementSet - Class in JaCoP.set.constraints
It 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.
ElementSet(IntVar, IntDomain[], SetVar, int) - Constructor for class JaCoP.set.constraints.ElementSet
It constructs a constraint to restrict the domains of the variables index and value.
ElementSet(IntVar, IntDomain[], SetVar) - Constructor for class JaCoP.set.constraints.ElementSet
It constructs an elementSet constraint to restrict the domains of the variables index and value.
elementsSmallerThan(int) - Method in class JaCoP.core.IntDomain
It returns the number of elements smaller than el.
ElementVariable - Class in JaCoP.constraints
ElementVariable constraint defines a relation list[index - indexOffset] = value.
ElementVariable(IntVar, IntVar[], IntVar, int) - Constructor for class JaCoP.constraints.ElementVariable
It constructs an element constraint.
ElementVariable(IntVar, ArrayList<? extends IntVar>, IntVar, int) - Constructor for class JaCoP.constraints.ElementVariable
It constructs an element constraint.
elseC - Variable in class JaCoP.constraints.IfThenElse
It specifies constraint elseC in the IfThenElse constraint.
emptyDomain - Static variable in class JaCoP.core.BoundDomain
It predefines empty domain so there is no need to constantly create it when needed.
emptyDomain - Static variable in class JaCoP.core.IntervalDomain
An empty domain, so no constant creation of empty domains is required.
emptyDomain - Static variable in class JaCoP.core.SmallDenseDomain
It is an empty domain returned by default when empty domain becomes a result of any function.
emptyDomain - Static variable in class JaCoP.set.core.SetDomain
It predefines empty domain so there is no need to constantly create it when needed.
emptyIntDomain - Static variable in class JaCoP.core.IntDomain
It specifies an empty integer domain.
enable_tracing() - Method in class JaCoP.fz.Parser
Enable tracing.
end - Variable in class JaCoP.constraints.geost.GeostObject
It specifies the end time of this object.
endColumn - Variable in class JaCoP.fz.Token
The column number of the last character of this Token.
endLine - Variable in class JaCoP.fz.Token
The line number of the last character of this Token.
enforceNoSkip - Variable in class JaCoP.constraints.geost.Geost
if set to true, a variable will never be skipped, even if grounded and not in queue
ensureCapacity(int) - Method in class JaCoP.core.TimeStamp
Specify least number of different values to be used by Timestamp.
ensureCapacity(int) - Method in class JaCoP.util.SimpleArrayList
Increases the capacity of this ArrayList instance, if necessary, to ensure that it can hold at least the number of elements specified by the minimum capacity argument.
ensureSize(int) - Method in class JaCoP.util.MDD
It makes sure that diagram uses an array of at least given size.
EOF - Static variable in interface JaCoP.fz.ParserConstants
End of File.
Eq - Class in JaCoP.constraints
Constraint "constraint1" #<=> "constraint2"
Eq(PrimitiveConstraint, PrimitiveConstraint) - Constructor for class JaCoP.constraints.Eq
It constructs equality constraint between two constraints.
eq(BooleanVar) - Method in class JaCoP.core.BooleanVar
It checks if the domains of variables are equal.
eq(IntDomain) - Method in class JaCoP.core.BoundDomain
 
eq(IntDomain) - Method in class JaCoP.core.IntDomain
It specifies if the other int domain is equal to this one.
eq(Interval) - Method in class JaCoP.core.Interval
It checks equality between intervals.
eq(IntDomain) - Method in class JaCoP.core.IntervalDomain
It checks if the domain is equal to the supplied domain.
eq(IntVar) - Method in class JaCoP.core.IntVar
It checks if the domains of variables are equal.
eq(IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
eq(SetDomain) - Method in class JaCoP.set.core.BoundSetDomain
It checks if the domain is equal to the supplied domain.
eq(SetDomain) - Method in class JaCoP.set.core.SetDomain
It checks if the domain is equal to the supplied domain.
eq(SetVar) - Method in class JaCoP.set.core.SetVar
It checks if the domains of variables are equal.
EqBool - Class in JaCoP.constraints
If all x's are equal to each other then result variable is equal 1.
EqBool(IntVar[], IntVar) - Constructor for class JaCoP.constraints.EqBool
It constructs eqBool.
EqBool(ArrayList<? extends IntVar>, IntVar) - Constructor for class JaCoP.constraints.EqBool
It constructs eqBool.
equals(Object) - Method in class JaCoP.constraints.geost.DBox
 
equals(Object) - Method in class JaCoP.util.fsm.FSMState
 
equals(Object) - Method in class JaCoP.util.fsm.FSMTransition
 
equals(Object) - Method in class JaCoP.util.fsm.RegularExpressionParser.Literal
 
equals(Object) - Method in class JaCoP.util.SimpleArrayList
AbstractList defines equals so that it depends on the objects included.
eraseAll() - Method in class JaCoP.constraints.geost.BoxDisplay
Clear the paint area so drawing can start on fresh canvas.
eventsInclusion - Static variable in class JaCoP.core.IntDomain
It specifies for each event what other events are subsumed by this event.
eventsInclusion - Static variable in class JaCoP.set.core.SetDomain
It specifies for each event what other events are subsumed by this event.
EWF - Class in ExamplesJaCoP
It specifies EWF benchmark.
EWF() - Constructor for class ExamplesJaCoP.EWF
It constructs a simple EWF filter.
EWF(int, int) - Constructor for class ExamplesJaCoP.EWF
It constructs a EWF filter with the specified delay for the addition and multiplication operation.
Example - Class in ExamplesJaCoP
It is an abstract class to describe all necessary functions of any store.
Example() - Constructor for class ExamplesJaCoP.Example
 
ExamplesJaCoP - package ExamplesJaCoP
 
exclusionList - Variable in class JaCoP.constraints.DisjointConditional
It specifies what rectangles can conditionally overlap.
exclusiveList - Variable in class JaCoP.constraints.Diff2
It specifies a list of pairs of rectangles which can overlap.
executeAfterConsistency(boolean) - Method in interface JaCoP.search.ConsistencyListener
It is executed right after consistency of the current search node.
executeAfterConsistency(boolean) - Method in class JaCoP.search.CreditCalculator
It is executed right after consistency of the current search node.
executeAfterConsistency(boolean) - Method in class JaCoP.search.Shaving
 
executeAfterConsistency(boolean) - Method in class JaCoP.search.TraceGenerator
 
executeAfterSolution(Search, SelectChoicePoint) - Method in class ExamplesJaCoP.CrossWord.PrintListener
 
executeAfterSolution(Search<T>, SelectChoicePoint<T>) - Method in class JaCoP.fz.Solve.CostListener
 
executeAfterSolution(Search<T>, SelectChoicePoint<T>) - Method in class JaCoP.fz.Solve.EmptyListener
 
executeAfterSolution(Search<T>, SelectChoicePoint<T>) - Method in class JaCoP.search.PrintOutListener
It is executed right after consistency of the current search node.
executeAfterSolution(Search<T>, SelectChoicePoint<T>) - Method in class JaCoP.search.SimpleSolutionListener
 
executeAfterSolution(Search<T>, SelectChoicePoint<T>) - Method in interface JaCoP.search.SolutionListener
It is executed by search after a solution is found.
executedAtExit(Store, int) - Method in interface JaCoP.search.ExitListener
It is executed right after time out is determined.
executedAtExit(Store, int) - Method in class JaCoP.search.NoGoodsCollector
 
executedAtExit(Store, int) - Method in class JaCoP.search.TraceGenerator
 
executedAtInitialize(Store) - Method in interface JaCoP.search.InitializeListener
It is executed before the search starts labeling procedure.
executedAtInitialize(Store) - Method in class JaCoP.search.TransformExtensional
 
executedAtTimeOut(int) - Method in class JaCoP.search.CreditCalculator
It is executed right after time out is determined.
executedAtTimeOut(int) - Method in class JaCoP.search.NoGoodsCollector
It is executed right after time out is determined.
executedAtTimeOut(int) - Method in class JaCoP.search.SimpleTimeOut
 
executedAtTimeOut(int) - Method in interface JaCoP.search.TimeOutListener
It is executed right after time out is determined.
exhaustedLeftItems - Variable in class JaCoP.constraints.knapsack.Tree
It specifies that computeForbidden part of the consistency function has run out of left mandatory items.
exhaustedRightItems - Variable in class JaCoP.constraints.knapsack.Tree
It specifies if the mandatory check has run out of right items to complement mandatory items.
exitChildListener - Variable in class JaCoP.search.DepthFirstSearch
It is invoked when returning from left or right child.
ExitChildListener<T extends Var> - Interface in JaCoP.search
Defines a listener which is called by the search if a child node is exited.
ExitListener - Interface in JaCoP.search
This listener is executed when search has finished executing is about to exit the labeling procedure.
Exodus - Class in ExamplesJaCoP
It is a simple logic puzzle about children reading stories.
Exodus() - Constructor for class ExamplesJaCoP.Exodus
 
expectedTokenSequences - Variable in exception JaCoP.fz.ParseException
Each entry in this array is an array of integers.
experiment1(Store, Filter, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It optimizes scheduling of filter operations.
experiment1C(Store, Filter, int, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It optimizes scheduling of filter operation in fashion allowing chaining of operations within one clock cycle.
experiment1P(Store, Filter, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It optimizes scheduling of filter operations.
experiment1PM(Store, Filter, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It optimizes scheduling of filter operations in a fashion allowing pipelining of multiplication operations.
experiment2(Store, Filter, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It optimizes scheduling of filter operations.
experiment2C(Store, Filter, int, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It optimizes scheduling of filter operation in fashion allowing chaining of operations within one clock cycle.
experiment2P(Store, Filter, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It optimizes scheduling of filter operations.
experiment2PM(Store, Filter, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It optimizes scheduling of filter operation in fashion allowing pipelining of multiplication operations.
Expression - Static variable in class JaCoP.util.fsm.RegularExpressionParser
Constant denoting an expression.
ExtensionalConflictVA - Class in JaCoP.constraints
Extensional constraint assures that none of the tuples explicitly given is enforced in the relation.
ExtensionalConflictVA(IntVar[]) - Constructor for class JaCoP.constraints.ExtensionalConflictVA
Partial constructor which stores variables involved in a constraint but does not get information about tuples yet.
ExtensionalConflictVA(IntVar[], int[][]) - Constructor for class JaCoP.constraints.ExtensionalConflictVA
Constructor stores reference to tuples until imposition, any changes to tuples parameter will be reflected in the constraint behavior.
ExtensionalConflictVA(ArrayList<? extends IntVar>, int[][]) - Constructor for class JaCoP.constraints.ExtensionalConflictVA
The constructor does not create local copy of tuples array.
extensionalMDD - Variable in class ExamplesJaCoP.CarSequencing
It specifies if one extensional constraint based on MDD created from FSM should be used.
extensionalMDD - Variable in class ExamplesJaCoP.Nonogram
It specifies if one extensional constraint based on MDD created from FSM should be used.
ExtensionalSupportMDD - Class in JaCoP.constraints
Extensional constraint assures that one of the tuples is enforced in the relation.
ExtensionalSupportMDD(MDD) - Constructor for class JaCoP.constraints.ExtensionalSupportMDD
It creates an extensional constraint.
ExtensionalSupportMDD(IntVar[], int[][]) - Constructor for class JaCoP.constraints.ExtensionalSupportMDD
It constructs extensional support constraint.
ExtensionalSupportSTR - Class in JaCoP.constraints
Extensional constraint assures that one of the tuples is enforced in the relation.
ExtensionalSupportSTR(IntVar[], boolean, boolean) - Constructor for class JaCoP.constraints.ExtensionalSupportSTR
Partial constructor which stores variables involved in a constraint but does not get information about tuples yet.
ExtensionalSupportSTR(IntVar[], int[][], boolean, boolean) - Constructor for class JaCoP.constraints.ExtensionalSupportSTR
It constructs an extensional constraint.
ExtensionalSupportSTR(IntVar[], int[][]) - Constructor for class JaCoP.constraints.ExtensionalSupportSTR
It creates an extensional constraint.
ExtensionalSupportVA - Class in JaCoP.constraints
Extensional constraint assures that one of the tuples is enforced in the relation.
ExtensionalSupportVA(IntVar[]) - Constructor for class JaCoP.constraints.ExtensionalSupportVA
Partial constructor which stores variables involved in a constraint but does not get information about tuples yet.
ExtensionalSupportVA(ArrayList<? extends IntVar>, int[][]) - Constructor for class JaCoP.constraints.ExtensionalSupportVA
The constructor does not create local copy of tuples array.
ExtensionalSupportVA(IntVar[], int[][]) - Constructor for class JaCoP.constraints.ExtensionalSupportVA
Constructor stores reference to tuples until imposition, any changes to tuples parameter will be reflected in the constraint behavior.
ExternalConstraint - Interface in JaCoP.constraints.geost
 
externalConstraints - Variable in class JaCoP.constraints.geost.Geost
It stores the reference to the collection of external constraints which must be satisfied within this constraint.

F

FailException - Exception in JaCoP.core
The unconsistency exception.
failException - Static variable in class JaCoP.core.Store
It stores standard fail exception used when empty domain encountered.
failures - Variable in class JaCoP.search.Shaving
It stores number of failed shaving attempts.
FALSE - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
FFT - Class in ExamplesJaCoP
It specifies FFT benchmark.
FFT() - Constructor for class ExamplesJaCoP.FFT
It constructs a simple FFT filter.
FFT(int, int) - Constructor for class ExamplesJaCoP.FFT
It constructs a FFT filter with the specified delay for the addition and multiplication operation.
filename - Variable in class ExamplesJaCoP.Cryptogram
It specifies the file which contains the puzzle to be solved.
filename - Variable in class ExamplesJaCoP.MUCA
It reads auction problem description from the file.
filename - Variable in class ExamplesJaCoP.QCP
It specifies the file containing the description of the problem.
fillInStackTrace() - Method in exception JaCoP.core.FailException
 
Filter - Class in ExamplesJaCoP
It provides the basic functionality which must be implemented by any filter problem.
Filter() - Constructor for class ExamplesJaCoP.Filter
 
FilterBenchmark - Class in ExamplesJaCoP
This is a set of filter scheduling examples, commonly used in High-Level Synthesis.
FilterBenchmark() - Constructor for class ExamplesJaCoP.FilterBenchmark
 
filterUseless - Variable in class JaCoP.constraints.geost.Geost
It specifies that filtering of useless internal constraint takes place before an object is being pruned.
finalQuantity - Variable in class ExamplesJaCoP.MUCA
It specifies the minimal quantities of items seeked to achieve.
finalStates - Variable in class JaCoP.util.fsm.FSM
It specifies final states of DFA.
findFirstAllowed(int, int, int[]) - Method in class JaCoP.constraints.ExtensionalSupportVA
It finds the first allowed tuple from the given tuple.
findNextLeafAtLeastOfWeight(TreeLeaf, int) - Method in class JaCoP.constraints.knapsack.Tree
It finds next leaf of a maximum weight of at least weight, so it can have some parts of it mandatory.
findPosition(int, int[]) - Method in class JaCoP.util.MDD
It finds a position of a value inside the array.
findPositionForInsert(int[]) - Method in class JaCoP.core.Store
searches for the position of the tuple in the tuple list.
findPreviousLeafAtLeastOfWeight(TreeLeaf, int) - Method in class JaCoP.constraints.knapsack.Tree
It finds previous leaf of a maximum weight of at least weight, so it can have some parts of it forbidden.
findSolutionMatchingParent(int) - Method in class JaCoP.search.SimpleSolutionListener
 
findSolutionMatchingParent(int) - Method in interface JaCoP.search.SolutionListener
For a given master solution finds any solution within that listener which matches the master solution.
findVariable(String) - Method in class JaCoP.core.Store
This function looks for a variable with given id.
FIR - Class in ExamplesJaCoP
FIR benchmark (16-point FIR filter).
FIR() - Constructor for class ExamplesJaCoP.FIR
It constructs a simple FIR filter.
FIR(int, int) - Constructor for class ExamplesJaCoP.FIR
It constructs a FIR filter with the specified delay for the addition and multiplication operation.
FIR16 - Class in ExamplesJaCoP
FIR benchmark (16-point FIR filter) Source: Kaijie Wu and Ramesh Karri, "Algorithm-Level Recomputing with Shifted Operands -- A Register Transfer Level Concurrent Error Detection Technique" IEEE Trans.
FIR16() - Constructor for class ExamplesJaCoP.FIR16
It constructs a simple FIR16 filter.
FIR16(int, int) - Constructor for class ExamplesJaCoP.FIR16
It constructs a FIR16 filter with the specified delay for the addition and multiplication operation.
first - Variable in class JaCoP.constraints.ExtensionalSupportSTR
Gives the position of the first tuple (in the current list) or -1 if the current list is empty.
first - Variable in class JaCoP.constraints.knapsack.Tree
It specifies the first (counting from left to right), the most efficient item in the tree.
firstConsistencyCheck - Variable in class JaCoP.constraints.ExtensionalSupportSTR
It specifies if there was no first consistency check yet.
firstResidue - Variable in class JaCoP.constraints.ExtensionalSupportSTR
It stores the position of the first residue.
flat_expr() - Method in class JaCoP.fz.Parser
 
flat_exprs() - Method in class JaCoP.fz.Parser
 
flip() - Method in class JaCoP.constraints.geost.BoxDisplay
flips images, making previous operations visible
FLOAT - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
FLOAT_LITERAL - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
float_ti_expr_tail() - Method in class JaCoP.fz.Parser
 
Flowers - Class in ExamplesJaCoP
It is quite complex logic puzzle about flowers.
Flowers() - Constructor for class ExamplesJaCoP.Flowers
 
flowOffset - Variable in class JaCoP.constraints.netflow.ArcCompanion
Current lower capacity of the arc
ForbiddenArea - Class in JaCoP.constraints.geost
 
ForbiddenArea(Geost, int[], int[]) - Constructor for class JaCoP.constraints.geost.ForbiddenArea
It constructs an internal constraint forbidding an object to be placed within this aread.
forceAsserts() - Static method in class JaCoP.constraints.netflow.Assert
 
forward - Variable in class JaCoP.constraints.netflow.simplex.Arc
whether this arc is a forward arc or a residual arc
FourIslands - Class in ExamplesJaCoP
It is a very simple puzzle about islands and bridges.
FourIslands() - Constructor for class ExamplesJaCoP.FourIslands
 
frame - Variable in class JaCoP.constraints.geost.ObstacleObjectFrame
the frame is the area that is ensured to be covered by the obstacle, given the domain of its origin variables
freeBoxes - Static variable in class JaCoP.constraints.geost.DBox
static store of available boxes, accessible by dimension.
freePosition - Variable in class JaCoP.util.MDD
It specifies the first position in the array which is available for use.
fromXML(ExtensionalConflictVA, String) - Static method in class JaCoP.constraints.ExtensionalConflictVA
It updates the specified constraint with the information stored in the string.
fromXML(ExtensionalSupportSTR, String) - Static method in class JaCoP.constraints.ExtensionalSupportSTR
It updates the specified constraint with the information stored in the string.
fromXML(ExtensionalSupportVA, String) - Static method in class JaCoP.constraints.ExtensionalSupportVA
It updates the specified constraint with the information stored in the string.
fromXML(IntervalDomain, String) - Static method in class JaCoP.core.IntervalDomain
It updates an object of type IntervalDomain with the information stored in the string.
fsm - Variable in class JaCoP.constraints.regular.Regular
It specifies finite state machine used by this regular.
FSM - Class in JaCoP.util.fsm
Deterministic Finite Acyclic graph.
FSM(FSMState, HashSet<FSMState>, HashSet<FSMState>) - Constructor for class JaCoP.util.fsm.FSM
It creates a Finite State Machine.
FSM() - Constructor for class JaCoP.util.fsm.FSM
It creates a Finite State Machine used by Regular constraint constructor.
FSMState - Class in JaCoP.util.fsm
 
FSMState(HashSet<FSMTransition>, int) - Constructor for class JaCoP.util.fsm.FSMState
It constructs a FSM state.
FSMState() - Constructor for class JaCoP.util.fsm.FSMState
It creates a state with id equl to the number of instances FSMState created.
FSMState(FSMState) - Constructor for class JaCoP.util.fsm.FSMState
It creates a state with an id as the id specified by a supplied state.
FSMTransition - Class in JaCoP.util.fsm
 
FSMTransition(IntDomain, FSMState) - Constructor for class JaCoP.util.fsm.FSMTransition
It constructs a finite machine state transition.
fullConsistencyPassesWithNarrowingEvent - Variable in class JaCoP.constraints.Alldistinct
It computes how many times did consistency execution has been re-executed due to narrowing event at the end of the consistency function.
FurnitureMoving - Class in ExamplesJaCoP
It is a simple logic puzzle about furniture moving.
FurnitureMoving() - Constructor for class ExamplesJaCoP.FurnitureMoving
 
Fz2jacop - Class in JaCoP.fz
An executable to parse and execute the flatzinc file.
Fz2jacop() - Constructor for class JaCoP.fz.Fz2jacop
 

G

Gardner - Class in ExamplesJaCoP
It specifies a simple Gardner problem which use set functionality from JaCoP.
Gardner() - Constructor for class ExamplesJaCoP.Gardner
 
Gates - Class in ExamplesJaCoP
It specifies an adder using gates specified by extensional constraints.
Gates() - Constructor for class ExamplesJaCoP.Gates
 
GCC - Class in JaCoP.constraints
GCC constraint counts the number of occurences of given values in x variables.
GCC(IntVar[], IntVar[]) - Constructor for class JaCoP.constraints.GCC
It constructs global cardinality constraint.
GCC(ArrayList<? extends IntVar>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.GCC
It constructs global cardinality constraint.
generateParseException() - Method in class JaCoP.fz.Parser
Generate ParseException.
genInternalConstraints(Geost) - Method in interface JaCoP.constraints.geost.ExternalConstraint
It generates internal constraints which will be used by Geost's sweeping algorithm.
genInternalConstraints(Geost) - Method in class JaCoP.constraints.geost.InArea
 
genInternalConstraints(Geost) - Method in class JaCoP.constraints.geost.NonOverlapping
 
Geost - Class in JaCoP.constraints.geost
 
Geost(Collection<GeostObject>, Collection<ExternalConstraint>, Collection<Shape>) - Constructor for class JaCoP.constraints.geost.Geost
 
Geost(GeostObject[], ExternalConstraint[], Shape[]) - Constructor for class JaCoP.constraints.geost.Geost
It creates a geost constraint from provided objects, external constraints, as well as shapes.
Geost.SweepDirection - Enum in JaCoP.constraints.geost
 
GeostExample - Class in ExamplesJaCoP
It specifies an example where squares of the given size must be placed within a square of a given size.
GeostExample() - Constructor for class ExamplesJaCoP.GeostExample
 
GeostObject - Class in JaCoP.constraints.geost
 
GeostObject(int, IntVar[], IntVar, IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.geost.GeostObject
It constructs a Geost object with all the attributes needed by the Geost constraint.
GeostObject.TimeBoundConstraint - Class in JaCoP.constraints.geost
 
GeostObject.TimeBoundConstraint() - Constructor for class JaCoP.constraints.geost.GeostObject.TimeBoundConstraint
TODO, is it really needed this constructor?
get(int) - Method in class JaCoP.util.SimpleArrayList
Returns the element at the specified position in this list.
getAll() - Method in class JaCoP.fz.Options
It returns true if the search for all solution has been requested.
getAllocatedInstance(int) - Static method in class JaCoP.constraints.geost.DBox
It returns an instance of DBox of the corresponding dimension, using a previously allocated one if possible
getBacktracks() - Method in class JaCoP.search.DepthFirstSearch
It returns number of backtracks performed by the search.
getBacktracks() - Method in interface JaCoP.search.Search
It returns number of backtracks performed by the search.
getBeginColumn() - Method in class JaCoP.fz.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class JaCoP.fz.SimpleCharStream
Get token beginning line number.
getC() - Method in class JaCoP.constraints.XeqC
It returns the constant to which a given variable should be equal to.
getCheckSatisfiability() - Method in class JaCoP.core.Store
If a constraint is checked for satisfiability and it is satisfied then it will not be attached to a variable anymore.
getChoiceConstraint(int) - Method in class JaCoP.search.InputOrderSelect
It always returns null as choice point is obtained by getChoiceVariable and getChoiceValue.
getChoiceConstraint(int) - Method in interface JaCoP.search.SelectChoicePoint
It returns the constraint which is the base of the choice point.
getChoiceConstraint(int) - Method in class JaCoP.search.SimpleMatrixSelect
It always returns null as choice point is obtained by getChoiceVariable and getChoiceValue.
getChoiceConstraint(int) - Method in class JaCoP.search.SimpleSelect
It always returns null as choice point is obtained by getChoiceVariable and getChoiceValue.
getChoiceConstraint(int) - Method in class JaCoP.search.SplitSelect
 
getChoiceConstraint(int) - Method in class JaCoP.search.TraceGenerator
 
getChoiceValue() - Method in class JaCoP.search.InputOrderSelect
It returns a value which is the base of the next choice point.
getChoiceValue() - Method in interface JaCoP.search.SelectChoicePoint
It returns a value which is the base of the next choice point.
getChoiceValue() - Method in class JaCoP.search.SimpleMatrixSelect
It returns a value which is the base of the next choice point.
getChoiceValue() - Method in class JaCoP.search.SimpleSelect
It returns a value which is the base of the next choice point.
getChoiceValue() - Method in class JaCoP.search.TraceGenerator
 
getChoiceVariable(int) - Method in class JaCoP.search.InputOrderSelect
It returns the variable which is the base on the next choice point.
getChoiceVariable(int) - Method in interface JaCoP.search.SelectChoicePoint
It returns the variable which is the base on the next choice point.
getChoiceVariable(int) - Method in class JaCoP.search.SimpleMatrixSelect
It returns the variable which is the base on the next choice point.
getChoiceVariable(int) - Method in class JaCoP.search.SimpleSelect
It returns the variable which is the base on the next choice point.
getChoiceVariable(int) - Method in class JaCoP.search.SplitSelect
 
getChoiceVariable(int) - Method in class JaCoP.search.TraceGenerator
 
getColumn() - Method in class JaCoP.fz.SimpleCharStream
Deprecated. 
getCompanion() - Method in class JaCoP.constraints.netflow.simplex.Arc
 
getConsistencyListener() - Method in class JaCoP.search.DepthFirstSearch
 
getConsistencyListener() - Method in interface JaCoP.search.Search
It returns the root of the Consistency Listener.
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.AbsXeqY
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Alldiff
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Alldifferent
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Alldistinct
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Among
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.AmongVar
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.And
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.AndBool
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Assignment
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.binpacking.Binpacking
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Circuit
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Constraint
It retrieves the pruning event which causes reevaluation of the constraint.
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Count
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Cumulative
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Diff
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Distance
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Element
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.ElementInteger
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.ElementVariable
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Eq
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.EqBool
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.ExtensionalConflictVA
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.ExtensionalSupportMDD
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.ExtensionalSupportVA
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.GCC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.geost.Geost
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.IfThen
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.IfThenBool
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.IfThenElse
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.In
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.knapsack.Knapsack
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Max
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Min
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.netflow.NetworkFlow
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.NoGood
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Not
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Or
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.OrBool
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.regular.Regular
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Reified
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Sum
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.SumWeight
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Values
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XdivYeqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XeqC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XeqY
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XexpYeqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XgtC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XgteqC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XgteqY
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XgtY
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XltC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XlteqC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XlteqY
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XltY
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XmodYeqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XmulCeqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XmulYeqC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XmulYeqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XneqC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XneqY
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Xor
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XorBool
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusCeqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusClteqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYeqC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYeqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYgtC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYlteqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYplusCeqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYplusQeqZ
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYplusQgtC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AdiffBeqC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AdisjointB
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AeqB
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AeqS
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AinB
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AinS
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AintersectBeqC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AunionBeqC
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.CardA
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.CardAeqX
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.EinA
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.ElementSet
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.Lex
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.Match
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.SinA
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.SumWeightedSet
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.XeqA
 
getConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.XinA
 
getCorrespondingObject() - Method in class JaCoP.constraints.geost.GeostObject.TimeBoundConstraint
It returns the corresponding object for which this time constraint corresponds to.
getCostValue() - Method in class JaCoP.search.DepthFirstSearch
 
getCostValue() - Method in interface JaCoP.search.Search
It returns the value of the cost variable for the best solution.
getCostVariable() - Method in class JaCoP.search.DepthFirstSearch
 
getCostVariable() - Method in interface JaCoP.search.Search
It returns the cost variable.
getCriticalPosition(int) - Method in class JaCoP.constraints.knapsack.Tree
It finds a leaf which reaches the limit of the given capacity.
getCurrentConstraint() - Method in class JaCoP.core.Store
This function returns the constraint which is currently reevaluated.
getDecisions() - Method in class JaCoP.search.DepthFirstSearch
It returns number of decisions performed by the search.
getDecisions() - Method in interface JaCoP.search.Search
It returns number of decisions performed by the search.
getDescription() - Method in class JaCoP.core.Store
This function returns the long description of the store.
getEfficiency() - Method in class JaCoP.constraints.knapsack.KnapsackItem
It returns an efficiency of that item.
getEfficiency() - Method in class JaCoP.constraints.knapsack.TreeLeaf
It returns computed beforehand the efficiency of the item stored in this tree leaf.
getElementAt(int) - Method in class JaCoP.core.BoundDomain
 
getElementAt(int) - Method in class JaCoP.core.IntDomain
It access the element at the specified position.
getElementAt(int) - Method in class JaCoP.core.IntervalDomain
 
getElementAt(int) - Method in class JaCoP.core.SmallDenseDomain
 
getEndColumn() - Method in class JaCoP.fz.SimpleCharStream
Get token end column number.
getEndLine() - Method in class JaCoP.fz.SimpleCharStream
Get token end line number.
getEventsInclusion(int) - Method in class JaCoP.core.Domain
It specifies what events should be executed if a given event occurs.
getEventsInclusion(int) - Method in class JaCoP.core.IntDomain
It helps to specify what events should be executed if a given event occurs.
getEventsInclusion(int) - Method in class JaCoP.set.core.SetDomain
It helps to specify what events should be executed if a given event occurs.
getExitChildListener() - Method in class JaCoP.search.DepthFirstSearch
 
getExitChildListener() - Method in interface JaCoP.search.Search
It returns the root of the ExitChildListener.
getExitListener() - Method in class JaCoP.search.DepthFirstSearch
 
getExitListener() - Method in interface JaCoP.search.Search
It returns the root of the ExitListener.
getFile() - Method in class JaCoP.fz.Options
It returns the file input stream for the file containing flatzinc description.
getFirst() - Method in class JaCoP.constraints.knapsack.Tree
Used to search for mandatory
getFirstChanged() - Method in class JaCoP.core.Store
This function returns the constraint scheduled for re-evaluation.
getGuideConstraint() - Method in class JaCoP.constraints.Alldistinct
 
getGuideConstraint() - Method in class JaCoP.constraints.Constraint
It specifies a constraint which if imposed by search will enhance propagation of this constraint.
getGuideConstraint() - Method in class JaCoP.constraints.In
 
getGuideConstraint() - Method in class JaCoP.constraints.Sum
 
getGuideValue() - Method in class JaCoP.constraints.Alldistinct
 
getGuideValue() - Method in class JaCoP.constraints.Constraint
This function provides a value which if assigned to a variable returned by getGuideVariable() will enhance propagation of this constraint.
getGuideValue() - Method in class JaCoP.constraints.In
 
getGuideValue() - Method in class JaCoP.constraints.Sum
 
getGuideVariable() - Method in class JaCoP.constraints.Alldistinct
 
getGuideVariable() - Method in class JaCoP.constraints.Constraint
This function provides a variable which assigned a value returned by will enhance propagation of this constraint.
getGuideVariable() - Method in class JaCoP.constraints.In
 
getGuideVariable() - Method in class JaCoP.constraints.Sum
 
getHigh() - Method in class JaCoP.fz.ASTIntTiExprTail
 
getIdent() - Method in class JaCoP.fz.ASTScalarFlatExpr
 
getIdent() - Method in class JaCoP.fz.ASTSolveExpr
 
GetImage() - Method in class JaCoP.fz.SimpleCharStream
Get token literal value.
getIndex() - Method in class JaCoP.fz.ASTSolveExpr
 
getIndex() - Method in class JaCoP.search.InputOrderSelect
It returns the current index.
getIndex() - Method in interface JaCoP.search.SelectChoicePoint
It returns the current index.
getIndex() - Method in class JaCoP.search.SimpleMatrixSelect
It returns the current index.
getIndex() - Method in class JaCoP.search.SimpleSelect
It returns the current index.
getIndex() - Method in class JaCoP.search.TraceGenerator
 
getInitializeListener() - Method in class JaCoP.search.DepthFirstSearch
 
getInitializeListener() - Method in interface JaCoP.search.Search
It returns the root of the InitializationListener.
getInt() - Method in class JaCoP.fz.ASTIntFlatExpr
 
getInt() - Method in class JaCoP.fz.ASTScalarFlatExpr
 
getInt(String) - Method in class JaCoP.fz.Tables
It returns an int parameter of a given identity.
getIntArray(String) - Method in class JaCoP.fz.Tables
It obtains the int array of the given unique identity.
getInterval(int) - Method in class JaCoP.core.BoundDomain
 
getInterval(int) - Method in class JaCoP.core.IntDomain
It returns required interval.
getInterval(int) - Method in class JaCoP.core.IntervalDomain
 
getInterval(int) - Method in class JaCoP.core.SmallDenseDomain
 
getKind() - Method in class JaCoP.fz.ASTSolveKind
 
getLast() - Method in class JaCoP.constraints.knapsack.Tree
It returns the last (the least efficient) item in the tree.
getLevel() - Method in interface JaCoP.core.BacktrackableManager
It returns the current level at which the changes are being registered.
getLevel() - Method in class JaCoP.core.SimpleBacktrackableManager
 
getLine() - Method in class JaCoP.fz.SimpleCharStream
Deprecated. 
getList() - Method in class JaCoP.fz.ASTIntLiterals
 
getLow() - Method in class JaCoP.fz.ASTIntTiExprTail
 
getMaximumDepth() - Method in class JaCoP.search.DepthFirstSearch
It returns the maximum depth reached by a search.
getMaximumDepth() - Method in interface JaCoP.search.Search
It returns the maximum depth reached by a search.
getMessage() - Method in error JaCoP.fz.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMostSignificantDimension() - Method in interface JaCoP.constraints.geost.LexicographicalOrder
This is equivalent to the call precedenceOf(0).
getMostSignificantDimension() - Method in class JaCoP.constraints.geost.PredefinedOrder
 
getMostSignificantDimension() - Method in class JaCoP.constraints.geost.ShiftOrder
 
getName() - Method in class JaCoP.core.Store
This function returns the id of the store.
getName() - Method in class JaCoP.fz.ASTConstElem
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.AbsXeqY
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.And
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.AndBool
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.Distance
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.Eq
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.EqBool
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.IfThen
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.IfThenBool
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.IfThenElse
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.In
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.NoGood
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.Not
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.Or
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.OrBool
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.PrimitiveConstraint
It retrieves the pruning event for which any composed constraint which uses this constraint should be evaluated.
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XeqC
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XeqY
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XgtC
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XgteqC
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XgteqY
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XgtY
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XltC
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XlteqC
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XlteqY
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XltY
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XmulYeqC
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XneqC
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XneqY
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.Xor
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XorBool
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XplusCeqZ
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XplusClteqZ
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XplusYeqC
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XplusYeqZ
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XplusYgtC
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XplusYlteqZ
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XplusYplusCeqZ
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XplusYplusQeqZ
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.constraints.XplusYplusQgtC
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.set.constraints.AeqB
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.set.constraints.AeqS
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.set.constraints.AinB
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.set.constraints.AinS
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.set.constraints.EinA
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.set.constraints.SinA
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.set.constraints.XeqA
 
getNestedPruningEvent(Var, boolean) - Method in class JaCoP.set.constraints.XinA
 
getNextToken() - Method in class JaCoP.fz.Parser
Get the next Token.
getNextToken() - Method in class JaCoP.fz.ParserTokenManager
Get the next Token.
getNodes() - Method in class JaCoP.search.DepthFirstSearch
It returns number of search nodes explored by the search.
getNodes() - Method in interface JaCoP.search.Search
It returns number of search nodes explored by the search.
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.AbsXeqY
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.And
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.AndBool
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Distance
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Eq
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.EqBool
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.IfThen
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.IfThenBool
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.IfThenElse
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.In
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.NoGood
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Not
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Or
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.OrBool
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.PrimitiveConstraint
It retrieves the pruning event which causes reevaluation of the constraint notConsistency() function.
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XeqC
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XeqY
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XgtC
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XgteqC
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XgteqY
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XgtY
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XltC
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XlteqC
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XlteqY
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XltY
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XmulYeqC
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XneqC
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XneqY
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.Xor
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XorBool
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusCeqZ
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusClteqZ
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYeqC
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYeqZ
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYgtC
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYlteqZ
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYplusCeqZ
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYplusQeqZ
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.constraints.XplusYplusQgtC
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AeqB
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AeqS
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AinB
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.AinS
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.EinA
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.SinA
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.XeqA
 
getNotConsistencyPruningEvent(Var) - Method in class JaCoP.set.constraints.XinA
 
getNumberSolutions() - Method in class JaCoP.fz.Options
It returns the number of solutions the solver should search for.
getObjectConstraints(GeostObject) - Method in interface JaCoP.constraints.geost.ExternalConstraint
It provides the collection of internal constraints that the given object has to satisfy.
getObjectConstraints(GeostObject) - Method in class JaCoP.constraints.geost.InArea
 
getObjectConstraints(GeostObject) - Method in class JaCoP.constraints.geost.NonOverlapping
 
getObjectScope() - Method in interface JaCoP.constraints.geost.ExternalConstraint
Provides the collection of objects that this constraint applies to
getObjectScope() - Method in class JaCoP.constraints.geost.InArea
 
getObjectScope() - Method in class JaCoP.constraints.geost.NonOverlapping
 
getParentSolution(int) - Method in class JaCoP.search.SimpleSolutionListener
 
getParentSolution(int) - Method in interface JaCoP.search.SolutionListener
 
getPivotPosition() - Method in class JaCoP.search.SimpleMatrixSelect
It returns the position of the pivot variable.
getProfit() - Method in class JaCoP.constraints.knapsack.KnapsackItem
It returns a profit of a single instance of that item.
getProfitOfOne() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
getPruningEvent(Var) - Method in class JaCoP.constraints.netflow.ArcCompanion
 
getPruningEvent(Var) - Method in class JaCoP.constraints.netflow.DomainStructure
 
getPruningEvent(Var) - Method in class JaCoP.constraints.netflow.MultiVarHandler
 
getPruningEvent(Var) - Method in interface JaCoP.constraints.netflow.VarHandler
Retrieves the consistency pruning event of a handler variable that causes the handler to be reevaluated.
getPSum() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
getPSum() - Method in class JaCoP.constraints.knapsack.TreeNode
It does not recompute sum of profits.
getRandomValue() - Method in class JaCoP.core.BoundDomain
 
getRandomValue() - Method in class JaCoP.core.IntDomain
It returns a random value from the domain.
getRandomValue() - Method in class JaCoP.core.IntervalDomain
 
getRandomValue() - Method in class JaCoP.core.SmallDenseDomain
 
getSearch() - Method in class ExamplesJaCoP.Example
It returns the search used within an example.
getSearchVariables() - Method in class ExamplesJaCoP.Example
It returns an array list of variables used to model the example.
getSet(String) - Method in class JaCoP.fz.Tables
It returns the set of the given identity.
getSetArray(String) - Method in class JaCoP.fz.Tables
It returns the set array of the given id.
getSetVariable(String) - Method in class JaCoP.fz.Tables
It returns the set variable of the given identity.
getSetVariableArray(String) - Method in class JaCoP.fz.Tables
It returns the array of set variables of the given identity.
getShape(int) - Method in class JaCoP.constraints.geost.Geost
It returns the shape with a given id if such exists.
getSize() - Method in class JaCoP.core.BooleanVar
It returns the size of the current domain.
getSize() - Method in class JaCoP.core.BoundDomain
 
getSize() - Method in class JaCoP.core.Domain
It returns the size of the domain.
getSize() - Method in class JaCoP.core.IntDomain
It returns the size of the domain.
getSize() - Method in class JaCoP.core.IntervalDomain
It returns the size of the domain.
getSize() - Method in class JaCoP.core.IntVar
It returns the size of the current domain.
getSize() - Method in class JaCoP.core.SmallDenseDomain
 
getSize(long) - Method in class JaCoP.core.SmallDenseDomain
It computes the number of 1's in the binary representation of the number given in the field input.
getSize() - Method in class JaCoP.core.Var
It returns the size of the current domain.
getSize() - Method in class JaCoP.set.core.BoundSetDomain
Returns the number of elements in the domain.
getSize() - Method in class JaCoP.set.core.SetVar
It returns the size of the current domain.
getSize() - Method in class JaCoP.util.IndexDomainView
It returns size of the variable for which the index domain view is being created.
getSolution() - Method in class JaCoP.search.DepthFirstSearch
 
getSolution(int) - Method in class JaCoP.search.DepthFirstSearch
 
getSolution() - Method in interface JaCoP.search.Search
It returns the solution (an assignment of values to variables).
getSolution(int) - Method in interface JaCoP.search.Search
It returns the solution specified by the search.
getSolution(int) - Method in class JaCoP.search.SimpleSolutionListener
It returns the solution number no.
getSolution(int) - Method in interface JaCoP.search.SolutionListener
It returns the solution number no.
getSolutionListener() - Method in class JaCoP.search.DepthFirstSearch
 
getSolutionListener() - Method in interface JaCoP.search.Search
It returns the root Solution Listener.
getSolutions() - Method in class JaCoP.search.SimpleSolutionListener
 
getSolutions() - Method in interface JaCoP.search.SolutionListener
It returns all solutions.
getState(int, int) - Method in class JaCoP.constraints.regular.Regular
Find the state with the corresponding id.
getState(int) - Method in class JaCoP.util.fsm.FSM
It gets state of a given id.
getStatistics() - Method in class JaCoP.constraints.geost.Geost
It returns all the statistics gathered by geost constraint during the search.
getStatistics() - Method in class JaCoP.fz.Options
It returns true if the search statistics are to be displayed.
getStore() - Method in class ExamplesJaCoP.Example
It specifies the constraint store used within an example.
getStoreLevel() - Method in interface JaCoP.constraints.netflow.MutableNetwork
Retrieves the current store level for domain pruning.
getStoreLevel() - Method in class JaCoP.constraints.netflow.Network
 
GetSuffix(int) - Method in class JaCoP.fz.SimpleCharStream
Get the suffix.
getTimeOut() - Method in class JaCoP.fz.Options
It returns time out set for the search.
getTimeOutListener() - Method in class JaCoP.search.DepthFirstSearch
 
getTimeOutListener() - Method in interface JaCoP.search.Search
It returns the root of the TimeOutListener.
getToken(int) - Method in class JaCoP.fz.Parser
Get the specific Token.
getType() - Method in class JaCoP.fz.ASTIntTiExprTail
 
getType() - Method in class JaCoP.fz.ASTScalarFlatExpr
 
getType() - Method in class JaCoP.fz.ASTSetLiteral
 
getType() - Method in class JaCoP.fz.ASTSolveExpr
 
getType() - Method in class JaCoP.util.fsm.RegularExpressionParser.Literal
 
getValue() - Method in class JaCoP.fz.Token
An optional attribute value of the Token.
getVariable() - Method in class JaCoP.constraints.knapsack.KnapsackItem
t returns quantity variable associated with that item.
getVariable() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
getVariable(String) - Method in class JaCoP.fz.Tables
It returns the variable of the given identity.
getVariableArray(String) - Method in class JaCoP.fz.Tables
It returns the variable array of the given identity.
getVariableIdPrefix() - Method in class JaCoP.core.Store
This function returns the prefix of the automatically generated names for noname variables.
getVariables() - Method in class JaCoP.constraints.geost.GeostObject
It returns finite domain variables which belong to this object.
getVariables() - Method in class JaCoP.search.DepthFirstSearch
 
getVariables() - Method in interface JaCoP.search.Search
It returns the order of variables used by functions returning a solution in terms of the values.
getVariables() - Method in class JaCoP.search.SimpleSolutionListener
It returns null if no solution was recorded, or the variables for which the solution(s) was recorded.
getVariables() - Method in interface JaCoP.search.SolutionListener
It returns the variables in the same order as the one used to encode solutions.
getVariablesMapping() - Method in class JaCoP.search.InputOrderSelect
It returns the variables for which assignment in the solution is given.
getVariablesMapping() - Method in interface JaCoP.search.SelectChoicePoint
It specifies the position of variables as given when variables of this select object were supplied.
getVariablesMapping() - Method in class JaCoP.search.SimpleMatrixSelect
It returns the variables for which assignment in the solution is given.
getVariablesMapping() - Method in class JaCoP.search.SimpleSelect
It returns the variables for which assignment in the solution is given.
getVariablesMapping() - Method in class JaCoP.search.TraceGenerator
 
getVerbose() - Method in class JaCoP.fz.Options
It returns true if the verbose mode has been requested.
getWeight() - Method in class JaCoP.constraints.knapsack.KnapsackItem
It returns a weight of a single instance of that item.
getWeightOfOne() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
getWMax() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
getWMax() - Method in class JaCoP.constraints.knapsack.TreeNode
It does not recompute the maximum of weights.
getWrongDecisions() - Method in class JaCoP.search.DepthFirstSearch
It returns number of wrong decisions performed by the search.
getWrongDecisions() - Method in interface JaCoP.search.Search
It returns number of wrong decisions performed by the search.
getWSum() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
getWSum() - Method in class JaCoP.constraints.knapsack.TreeNode
It does not recompute sum of weights.
glb - Variable in class JaCoP.set.core.BoundSetDomain
The greatest lower bound of the domain.
glb() - Method in class JaCoP.set.core.BoundSetDomain
It returns the greatest lower bound of the domain.
GLB - Static variable in class JaCoP.set.core.SetDomain
It specifies event that GLB has grown.
glb() - Method in class JaCoP.set.core.SetDomain
It returns the least upper bound of the domain.
Golf - Class in ExamplesJaCoP
A simple logic puzzle about golf players.
Golf() - Constructor for class ExamplesJaCoP.Golf
 
Golomb - Class in ExamplesJaCoP
It models a Golomb ruler problem.
Golomb() - Constructor for class ExamplesJaCoP.Golomb
 
GROUND - Static variable in class JaCoP.core.IntDomain
It specifies the constant for GROUND event.
GROUND - Static variable in class JaCoP.set.core.SetDomain
It specifies event that Set variable became singleton.
guidingShaving - Variable in class ExamplesJaCoP.MagicSquares
It specifies the list of constraints which can be used for guiding shaving.

H

handlerList - Variable in class JaCoP.constraints.netflow.NetworkBuilder
 
hardCounters - Variable in class JaCoP.constraints.SoftGCC
 
hardLowerBound - Variable in class JaCoP.constraints.SoftGCC
 
hardUpperBound - Variable in class JaCoP.constraints.SoftGCC
 
hasCompanion() - Method in class JaCoP.constraints.netflow.simplex.Arc
 
hashCode() - Method in class JaCoP.constraints.geost.DBox
 
hashCode() - Method in class JaCoP.util.fsm.FSMState
 
hashCode() - Method in class JaCoP.util.fsm.FSMTransition
 
hashCode() - Method in class JaCoP.util.SimpleArrayList
AbstractList defines hashCode so that it depends on the objects included.
hasMaxChanged() - Method in class JaCoP.constraints.knapsack.TreeLeaf
Used to know the changes that occurred
hasMinChanged() - Method in class JaCoP.constraints.knapsack.TreeLeaf
Used to know the changes that occurred
hasMoreElements() - Method in class JaCoP.core.BoundDomainIntervalEnumeration
 
hasMoreElements() - Method in class JaCoP.core.BoundDomainValueEnumeration
 
hasMoreElements() - Method in class JaCoP.core.IntervalDomainIntervalEnumeration
 
hasMoreElements() - Method in class JaCoP.core.IntervalDomainValueEnumeration
 
hasMoreElements() - Method in class JaCoP.core.IntervalEnumeration
 
hasMoreElements() - Method in class JaCoP.core.SmallDenseDomainIntervalEnumeration
 
hasMoreElements() - Method in class JaCoP.core.SmallDenseDomainValueEnumeration
 
hasMoreElements() - Method in class JaCoP.core.ValueEnumeration
It checks if the value enumeration has more elements.
hasMoreElements() - Method in class JaCoP.set.core.SetDomainValueEnumeration
 
head - Variable in class JaCoP.constraints.netflow.simplex.Arc
The head of the arc (where the arc points to).
headsOfEliminatedTuples - Variable in class JaCoP.constraints.ExtensionalSupportSTR
Gives the first position of the eliminated tuple at a given level.
HistoricHomes - Class in ExamplesJaCoP
It is a simple logic puzzle about houses.
HistoricHomes() - Constructor for class ExamplesJaCoP.HistoricHomes
 
holes - Variable in class JaCoP.constraints.geost.InArea
It specifies the holes within the allowed area in which the objects can not be placed.
holes() - Method in class JaCoP.constraints.geost.Shape
It returns the set of holes of this shape.

I

id() - Method in class JaCoP.constraints.AbsXeqY
 
id() - Method in class JaCoP.constraints.Alldiff
 
id() - Method in class JaCoP.constraints.Alldifferent
 
id() - Method in class JaCoP.constraints.Alldistinct
 
id() - Method in class JaCoP.constraints.Among
 
id() - Method in class JaCoP.constraints.AmongVar
 
id() - Method in class JaCoP.constraints.And
 
id() - Method in class JaCoP.constraints.AndBool
 
id() - Method in class JaCoP.constraints.Assignment
 
id() - Method in class JaCoP.constraints.binpacking.Binpacking
 
id() - Method in class JaCoP.constraints.Circuit
 
id - Variable in class JaCoP.constraints.Constraint
It specifies the string id of the constraint.
id() - Method in class JaCoP.constraints.Constraint
It gives the id string of a constraint.
id() - Method in class JaCoP.constraints.Count
 
id() - Method in class JaCoP.constraints.Cumulative
 
id() - Method in class JaCoP.constraints.Diff
 
id() - Method in class JaCoP.constraints.Diff2
 
id() - Method in class JaCoP.constraints.Disjoint
 
id() - Method in class JaCoP.constraints.Distance
 
id() - Method in class JaCoP.constraints.Element
 
id() - Method in class JaCoP.constraints.ElementInteger
 
id() - Method in class JaCoP.constraints.ElementVariable
 
id() - Method in class JaCoP.constraints.Eq
 
id() - Method in class JaCoP.constraints.EqBool
 
id() - Method in class JaCoP.constraints.ExtensionalConflictVA
 
id() - Method in class JaCoP.constraints.ExtensionalSupportMDD
 
id() - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
id() - Method in class JaCoP.constraints.ExtensionalSupportVA
 
id() - Method in class JaCoP.constraints.GCC
 
id() - Method in class JaCoP.constraints.geost.Geost
 
id() - Method in class JaCoP.constraints.IfThen
 
id() - Method in class JaCoP.constraints.IfThenBool
 
id() - Method in class JaCoP.constraints.IfThenElse
 
id() - Method in class JaCoP.constraints.In
 
id() - Method in class JaCoP.constraints.knapsack.Knapsack
 
id() - Method in class JaCoP.constraints.Max
 
id() - Method in class JaCoP.constraints.Min
 
id() - Method in class JaCoP.constraints.netflow.NetworkFlow
Identifiers
id() - Method in class JaCoP.constraints.NoGood
 
id() - Method in class JaCoP.constraints.Not
 
id() - Method in class JaCoP.constraints.Or
 
id() - Method in class JaCoP.constraints.OrBool
 
id - Variable in class JaCoP.constraints.regular.RegState
The unique id of the state.
id() - Method in class JaCoP.constraints.regular.Regular
 
id() - Method in class JaCoP.constraints.Reified
 
id() - Method in class JaCoP.constraints.Sum
 
id() - Method in class JaCoP.constraints.SumWeight
 
id() - Method in class JaCoP.constraints.Values
 
id() - Method in class JaCoP.constraints.XdivYeqZ
 
id() - Method in class JaCoP.constraints.XeqC
 
id() - Method in class JaCoP.constraints.XeqY
 
id() - Method in class JaCoP.constraints.XexpYeqZ
 
id() - Method in class JaCoP.constraints.XgtC
 
id() - Method in class JaCoP.constraints.XgteqC
 
id() - Method in class JaCoP.constraints.XgteqY
 
id() - Method in class JaCoP.constraints.XgtY
 
id() - Method in class JaCoP.constraints.XltC
 
id() - Method in class JaCoP.constraints.XlteqC
 
id() - Method in class JaCoP.constraints.XlteqY
 
id() - Method in class JaCoP.constraints.XltY
 
id() - Method in class JaCoP.constraints.XmodYeqZ
 
id() - Method in class JaCoP.constraints.XmulCeqZ
 
id() - Method in class JaCoP.constraints.XmulYeqC
 
id() - Method in class JaCoP.constraints.XmulYeqZ
 
id() - Method in class JaCoP.constraints.XneqC
 
id() - Method in class JaCoP.constraints.XneqY
 
id() - Method in class JaCoP.constraints.Xor
 
id() - Method in class JaCoP.constraints.XorBool
 
id() - Method in class JaCoP.constraints.XplusCeqZ
 
id() - Method in class JaCoP.constraints.XplusClteqZ
 
id() - Method in class JaCoP.constraints.XplusYeqC
 
id() - Method in class JaCoP.constraints.XplusYeqZ
 
id() - Method in class JaCoP.constraints.XplusYgtC
 
id() - Method in class JaCoP.constraints.XplusYlteqZ
 
id() - Method in class JaCoP.constraints.XplusYplusCeqZ
 
id() - Method in class JaCoP.constraints.XplusYplusQeqZ
 
id() - Method in class JaCoP.constraints.XplusYplusQgtC
 
id - Variable in class JaCoP.core.Store
Id string of the store.
id - Variable in class JaCoP.core.Var
Id string of the variable.
id() - Method in class JaCoP.core.Var
This function returns variable id.
id - Variable in class JaCoP.search.DepthFirstSearch
It specifies the id of the search.
id() - Method in class JaCoP.search.DepthFirstSearch
 
id() - Method in interface JaCoP.search.Search
It returns the string id of the search.
id() - Method in class JaCoP.set.constraints.AdiffBeqC
 
id() - Method in class JaCoP.set.constraints.AdisjointB
 
id() - Method in class JaCoP.set.constraints.AeqB
 
id() - Method in class JaCoP.set.constraints.AeqS
 
id() - Method in class JaCoP.set.constraints.AinB
 
id() - Method in class JaCoP.set.constraints.AinS
 
id() - Method in class JaCoP.set.constraints.AintersectBeqC
 
id() - Method in class JaCoP.set.constraints.AunionBeqC
 
id() - Method in class JaCoP.set.constraints.CardA
 
id() - Method in class JaCoP.set.constraints.CardAeqX
 
id() - Method in class JaCoP.set.constraints.EinA
 
id() - Method in class JaCoP.set.constraints.ElementSet
 
id() - Method in class JaCoP.set.constraints.Lex
 
id() - Method in class JaCoP.set.constraints.Match
 
id() - Method in class JaCoP.set.constraints.SinA
 
id() - Method in class JaCoP.set.constraints.SumWeightedSet
 
id() - Method in class JaCoP.set.constraints.XeqA
 
id() - Method in class JaCoP.set.constraints.XinA
 
id - Variable in class JaCoP.util.fsm.FSMState
Id of the state.
IDENT - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
ident_anns() - Method in class JaCoP.fz.Parser
 
idNumber - Static variable in class JaCoP.constraints.ExtensionalSupportVA
It specifies the id of the constraint.
idNumber - Static variable in class JaCoP.core.Var
It is a counter to indicate number of created variables.
ids - Variable in class ExamplesJaCoP.Filter
It specifies the type of each operation of a given position.
ids() - Method in class ExamplesJaCoP.Filter
It returns the ids of each operation.
IfThen - Class in JaCoP.constraints
Constraint if constraint1 then constraint2
IfThen(PrimitiveConstraint, PrimitiveConstraint) - Constructor for class JaCoP.constraints.IfThen
It constructs ifthen constraint.
IfThenBool - Class in JaCoP.constraints
Constraint ( X => Y ) <=> Z.
IfThenBool(IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.IfThenBool
It constructs constraint ( X => Y ) <=> Z.
IfThenElse - Class in JaCoP.constraints
Constraint if constraint1 then constraint2 else constraint3 *
IfThenElse(PrimitiveConstraint, PrimitiveConstraint, PrimitiveConstraint) - Constructor for class JaCoP.constraints.IfThenElse
It creates ifthenelse constraint.
image - Variable in class JaCoP.fz.Token
The string image of the token.
impose(Store) - Method in class JaCoP.constraints.AbsXeqY
 
impose(Store) - Method in class JaCoP.constraints.Alldiff
 
impose(Store) - Method in class JaCoP.constraints.Alldifferent
 
impose(Store) - Method in class JaCoP.constraints.Alldistinct
 
impose(Store) - Method in class JaCoP.constraints.Among
 
impose(Store) - Method in class JaCoP.constraints.AmongVar
 
impose(Store) - Method in class JaCoP.constraints.And
 
impose(Store) - Method in class JaCoP.constraints.AndBool
 
impose(Store) - Method in class JaCoP.constraints.Assignment
 
impose(Store) - Method in class JaCoP.constraints.binpacking.Binpacking
 
impose(Store) - Method in class JaCoP.constraints.Circuit
 
impose(Store) - Method in class JaCoP.constraints.Constraint
It imposes the constraint in a given store.
impose(Store, int) - Method in class JaCoP.constraints.Constraint
It imposes the constraint and adjusts the queue index.
impose(Store) - Method in class JaCoP.constraints.Count
 
impose(Store) - Method in class JaCoP.constraints.Cumulative
 
impose(Store) - Method in class JaCoP.constraints.Diff
 
impose(Store) - Method in class JaCoP.constraints.Diff2
 
impose(Store) - Method in class JaCoP.constraints.Disjoint
 
impose(Store) - Method in class JaCoP.constraints.DisjointConditional
 
impose(Store) - Method in class JaCoP.constraints.Distance
 
impose(Store) - Method in class JaCoP.constraints.Element
 
impose(Store) - Method in class JaCoP.constraints.ElementInteger
 
impose(Store) - Method in class JaCoP.constraints.ElementVariable
 
impose(Store) - Method in class JaCoP.constraints.Eq
 
impose(Store) - Method in class JaCoP.constraints.EqBool
 
impose(Store) - Method in class JaCoP.constraints.ExtensionalConflictVA
 
impose(Store) - Method in class JaCoP.constraints.ExtensionalSupportMDD
 
impose(Store) - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
impose(Store) - Method in class JaCoP.constraints.ExtensionalSupportVA
 
impose(Store) - Method in class JaCoP.constraints.GCC
 
impose(Store) - Method in class JaCoP.constraints.geost.Geost
 
impose(Store) - Method in class JaCoP.constraints.IfThen
 
impose(Store) - Method in class JaCoP.constraints.IfThenBool
 
impose(Store) - Method in class JaCoP.constraints.IfThenElse
 
impose(Store) - Method in class JaCoP.constraints.In
 
impose(Store) - Method in class JaCoP.constraints.knapsack.Knapsack
 
impose(Store) - Method in class JaCoP.constraints.Max
 
impose(Store) - Method in class JaCoP.constraints.Min
 
impose(Store) - Method in class JaCoP.constraints.netflow.NetworkFlow
 
impose(Store) - Method in class JaCoP.constraints.NoGood
 
impose(Store) - Method in class JaCoP.constraints.Not
 
impose(Store) - Method in class JaCoP.constraints.Or
 
impose(Store) - Method in class JaCoP.constraints.OrBool
 
impose(Store) - Method in class JaCoP.constraints.regular.Regular
 
impose(Store) - Method in class JaCoP.constraints.Reified
 
impose(Store) - Method in class JaCoP.constraints.Sum
 
impose(Store) - Method in class JaCoP.constraints.SumWeight
 
impose(Store) - Method in class JaCoP.constraints.Values
 
impose(Store) - Method in class JaCoP.constraints.XdivYeqZ
 
impose(Store) - Method in class JaCoP.constraints.XeqC
 
impose(Store) - Method in class JaCoP.constraints.XeqY
 
impose(Store) - Method in class JaCoP.constraints.XexpYeqZ
 
impose(Store) - Method in class JaCoP.constraints.XgtC
 
impose(Store) - Method in class JaCoP.constraints.XgteqC
 
impose(Store) - Method in class JaCoP.constraints.XgteqY
 
impose(Store) - Method in class JaCoP.constraints.XgtY
 
impose(Store) - Method in class JaCoP.constraints.XltC
 
impose(Store) - Method in class JaCoP.constraints.XlteqC
 
impose(Store) - Method in class JaCoP.constraints.XlteqY
 
impose(Store) - Method in class JaCoP.constraints.XltY
 
impose(Store) - Method in class JaCoP.constraints.XmodYeqZ
 
impose(Store) - Method in class JaCoP.constraints.XmulCeqZ
 
impose(Store) - Method in class JaCoP.constraints.XmulYeqC
 
impose(Store) - Method in class JaCoP.constraints.XmulYeqZ
 
impose(Store) - Method in class JaCoP.constraints.XneqC
 
impose(Store) - Method in class JaCoP.constraints.XneqY
 
impose(Store) - Method in class JaCoP.constraints.Xor
 
impose(Store) - Method in class JaCoP.constraints.XorBool
 
impose(Store) - Method in class JaCoP.constraints.XplusCeqZ
 
impose(Store) - Method in class JaCoP.constraints.XplusClteqZ
 
impose(Store) - Method in class JaCoP.constraints.XplusYeqC
 
impose(Store) - Method in class JaCoP.constraints.XplusYeqZ
 
impose(Store) - Method in class JaCoP.constraints.XplusYgtC
 
impose(Store) - Method in class JaCoP.constraints.XplusYlteqZ
 
impose(Store) - Method in class JaCoP.constraints.XplusYplusCeqZ
 
impose(Store) - Method in class JaCoP.constraints.XplusYplusQeqZ
 
impose(Store) - Method in class JaCoP.constraints.XplusYplusQgtC
 
impose(Constraint) - Method in class JaCoP.core.Store
This function imposes a constraint to a store.
impose(Constraint, int) - Method in class JaCoP.core.Store
This function imposes a constraint to a store.
impose(Store) - Method in class JaCoP.set.constraints.AdiffBeqC
 
impose(Store) - Method in class JaCoP.set.constraints.AdisjointB
 
impose(Store) - Method in class JaCoP.set.constraints.AeqB
 
impose(Store) - Method in class JaCoP.set.constraints.AeqS
 
impose(Store) - Method in class JaCoP.set.constraints.AinB
 
impose(Store) - Method in class JaCoP.set.constraints.AinS
 
impose(Store) - Method in class JaCoP.set.constraints.AintersectBeqC
 
impose(Store) - Method in class JaCoP.set.constraints.AunionBeqC
 
impose(Store) - Method in class JaCoP.set.constraints.CardA
 
impose(Store) - Method in class JaCoP.set.constraints.CardAeqX
 
impose(Store) - Method in class JaCoP.set.constraints.EinA
 
impose(Store) - Method in class JaCoP.set.constraints.ElementSet
 
impose(Store) - Method in class JaCoP.set.constraints.Lex
 
impose(Store) - Method in class JaCoP.set.constraints.Match
 
impose(Store) - Method in class JaCoP.set.constraints.SinA
 
impose(Store) - Method in class JaCoP.set.constraints.SumWeightedSet
 
impose(Store) - Method in class JaCoP.set.constraints.XeqA
 
impose(Store) - Method in class JaCoP.set.constraints.XinA
 
imposeDecomposition(Store) - Method in class JaCoP.constraints.AndBool
 
imposeDecomposition(Store) - Method in class JaCoP.constraints.Constraint
It imposes the decomposition of the given constraint in a given store.
imposeDecomposition(Store) - Method in class JaCoP.constraints.DecomposedConstraint
It imposes the constraint in a given store.
imposeDecomposition(Store, int) - Method in class JaCoP.constraints.DecomposedConstraint
It imposes the constraint and adjusts the queue index.
imposeDecomposition(Store) - Method in class JaCoP.constraints.EqBool
 
imposeDecomposition(Store) - Method in class JaCoP.constraints.Lex
 
imposeDecomposition(Store) - Method in class JaCoP.constraints.netflow.Arithmetic
 
imposeDecomposition(Store) - Method in class JaCoP.constraints.OrBool
 
imposeDecomposition(Store) - Method in class JaCoP.constraints.regular.Regular
 
imposeDecomposition(Store) - Method in class JaCoP.constraints.Sequence
 
imposeDecomposition(Store) - Method in class JaCoP.constraints.SoftAlldifferent
 
imposeDecomposition(Store) - Method in class JaCoP.constraints.SoftGCC
 
imposeDecomposition(Store) - Method in class JaCoP.constraints.Stretch
 
imposeDecomposition(DecomposedConstraint) - Method in class JaCoP.core.Store
This function imposes a decomposable constraint to a store.
imposeDecomposition(DecomposedConstraint, int) - Method in class JaCoP.core.Store
This function imposes a constraint decomposition to a store.
imposeDecompositionWithConsistency(DecomposedConstraint) - Method in class JaCoP.core.Store
In some special cases it may be beneficial to compute consistency of constraint store immediately after the decomposed constraint is imposed.
imposeWithConsistency(Constraint) - Method in class JaCoP.core.Store
In some special cases it may be beneficial to compute consistency of constraint store immediately after the constraint is imposed.
impositionFailure - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies if the constraint has already discovered to be unsatisfied during the imposition stage.
In - Class in JaCoP.constraints
Constraints X to belong to a specified domain.
In(IntVar, IntDomain) - Constructor for class JaCoP.constraints.In
It constructs an In constraint to restrict the domain of the variable.
in(int, Var, int, int) - Method in class JaCoP.core.BoundDomain
 
in(int, Var, IntDomain) - Method in class JaCoP.core.BoundDomain
 
in(int, Var, Domain) - Method in class JaCoP.core.Domain
It enforces that this domain is included within the specified domain.
in(int, Var, int, int) - Method in class JaCoP.core.IntDomain
It updates the domain to have values only within the interval min..max.
in(int, Var, IntDomain) - Method in class JaCoP.core.IntDomain
It updates the domain to have values only within the domain.
in(int, Var, Domain) - Method in class JaCoP.core.IntDomain
 
in(int, Var, int, int) - Method in class JaCoP.core.IntervalDomain
It updates the domain to have values only within the interval min..max.
in(int, Var, IntDomain) - Method in class JaCoP.core.IntervalDomain
It updates the domain to have values only within the domain.
in(int, Var, int, int) - Method in class JaCoP.core.SmallDenseDomain
It updates the domain to have values only within the interval min..max.
in(int, Var, long) - Method in class JaCoP.core.SmallDenseDomain
 
in(int, Var, IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
in(int, SetVar, IntDomain, IntDomain) - Method in class JaCoP.set.core.BoundSetDomain
This function is equivalent to in(int storeLevel, Variable var, int min, int max).
in(int, SetVar, SetDomain) - Method in class JaCoP.set.core.BoundSetDomain
It updates the domain to have values only within the domain.
in(int, SetVar, IntDomain, IntDomain) - Method in class JaCoP.set.core.SetDomain
This function is equivalent to in(int storeLevel, Variable var, int min, int max).
in(int, SetVar, SetDomain) - Method in class JaCoP.set.core.SetDomain
It updates the domain to have values only within the domain.
in(int, Var, Domain) - Method in class JaCoP.set.core.SetDomain
 
InArea - Class in JaCoP.constraints.geost
 
InArea(DBox, Collection<DBox>) - Constructor for class JaCoP.constraints.geost.InArea
It constructs an external constraint to enforce that all objects within Geost constraint are placed within a specified area with holes in that area specfied as well.
inCardinality(int, SetVar, int, int) - Method in class JaCoP.set.core.BoundSetDomain
 
inCardinality(int, SetVar, int, int) - Method in class JaCoP.set.core.SetDomain
It restricts the possible cardinality of the set domain.
inComplement(int, Var, int) - Method in class JaCoP.core.BoundDomain
 
inComplement(int, Var, int, int) - Method in class JaCoP.core.BoundDomain
 
inComplement(int, Var, int) - Method in class JaCoP.core.IntDomain
It updates the domain to not contain the value complement.
inComplement(int, Var, int, int) - Method in class JaCoP.core.IntDomain
It updates the domain so it does not contain the supplied interval.
inComplement(int, Var, int) - Method in class JaCoP.core.IntervalDomain
It updates the domain to not contain the value complement.
inComplement(int, Var, int, int) - Method in class JaCoP.core.IntervalDomain
 
inComplement(int, Var, int) - Method in class JaCoP.core.SmallDenseDomain
 
inComplement(int, Var, int, int) - Method in class JaCoP.core.SmallDenseDomain
 
inConsistency - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies if the constraint is executing the consistency function.
increaseLevel() - Method in class JaCoP.constraints.netflow.Network
 
increaseWeight() - Method in class JaCoP.constraints.AbsXeqY
 
increaseWeight() - Method in class JaCoP.constraints.Alldifferent
 
increaseWeight() - Method in class JaCoP.constraints.Alldistinct
 
increaseWeight() - Method in class JaCoP.constraints.Among
 
increaseWeight() - Method in class JaCoP.constraints.AmongVar
 
increaseWeight() - Method in class JaCoP.constraints.And
 
increaseWeight() - Method in class JaCoP.constraints.AndBool
 
increaseWeight() - Method in class JaCoP.constraints.Assignment
 
increaseWeight() - Method in class JaCoP.constraints.binpacking.Binpacking
 
increaseWeight - Variable in class JaCoP.constraints.Constraint
It specifies if upon the failure of the constraint, all variables in the constraint scope should have their weight increased.
increaseWeight() - Method in class JaCoP.constraints.Constraint
It increases the weight of the variables in the constraint scope.
increaseWeight() - Method in class JaCoP.constraints.Count
 
increaseWeight() - Method in class JaCoP.constraints.Cumulative
 
increaseWeight() - Method in class JaCoP.constraints.Diff
 
increaseWeight() - Method in class JaCoP.constraints.Distance
 
increaseWeight() - Method in class JaCoP.constraints.Element
 
increaseWeight() - Method in class JaCoP.constraints.ElementInteger
 
increaseWeight() - Method in class JaCoP.constraints.ElementVariable
 
increaseWeight() - Method in class JaCoP.constraints.Eq
 
increaseWeight() - Method in class JaCoP.constraints.EqBool
 
increaseWeight() - Method in class JaCoP.constraints.ExtensionalConflictVA
 
increaseWeight() - Method in class JaCoP.constraints.ExtensionalSupportMDD
 
increaseWeight() - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
increaseWeight() - Method in class JaCoP.constraints.ExtensionalSupportVA
 
increaseWeight() - Method in class JaCoP.constraints.GCC
 
increaseWeight() - Method in class JaCoP.constraints.geost.Geost
 
increaseWeight() - Method in class JaCoP.constraints.IfThen
 
increaseWeight() - Method in class JaCoP.constraints.IfThenBool
 
increaseWeight() - Method in class JaCoP.constraints.IfThenElse
 
increaseWeight() - Method in class JaCoP.constraints.In
 
increaseWeight() - Method in class JaCoP.constraints.knapsack.Knapsack
 
increaseWeight() - Method in class JaCoP.constraints.Max
 
increaseWeight() - Method in class JaCoP.constraints.Min
 
increaseWeight() - Method in class JaCoP.constraints.netflow.NetworkFlow
 
increaseWeight() - Method in class JaCoP.constraints.NoGood
 
increaseWeight() - Method in class JaCoP.constraints.Not
 
increaseWeight() - Method in class JaCoP.constraints.Or
 
increaseWeight() - Method in class JaCoP.constraints.OrBool
 
increaseWeight() - Method in class JaCoP.constraints.regular.Regular
 
increaseWeight() - Method in class JaCoP.constraints.Reified
 
increaseWeight() - Method in class JaCoP.constraints.Sum
 
increaseWeight() - Method in class JaCoP.constraints.SumWeight
 
increaseWeight() - Method in class JaCoP.constraints.Values
 
increaseWeight() - Method in class JaCoP.constraints.XdivYeqZ
 
increaseWeight() - Method in class JaCoP.constraints.XeqC
 
increaseWeight() - Method in class JaCoP.constraints.XeqY
 
increaseWeight() - Method in class JaCoP.constraints.XexpYeqZ
 
increaseWeight() - Method in class JaCoP.constraints.XgtC
 
increaseWeight() - Method in class JaCoP.constraints.XgteqC
 
increaseWeight() - Method in class JaCoP.constraints.XgteqY
 
increaseWeight() - Method in class JaCoP.constraints.XgtY
 
increaseWeight() - Method in class JaCoP.constraints.XltC
 
increaseWeight() - Method in class JaCoP.constraints.XlteqC
 
increaseWeight() - Method in class JaCoP.constraints.XlteqY
 
increaseWeight() - Method in class JaCoP.constraints.XltY
 
increaseWeight() - Method in class JaCoP.constraints.XmodYeqZ
 
increaseWeight() - Method in class JaCoP.constraints.XmulCeqZ
 
increaseWeight() - Method in class JaCoP.constraints.XmulYeqC
 
increaseWeight() - Method in class JaCoP.constraints.XmulYeqZ
 
increaseWeight() - Method in class JaCoP.constraints.XneqC
 
increaseWeight() - Method in class JaCoP.constraints.XneqY
 
increaseWeight() - Method in class JaCoP.constraints.Xor
 
increaseWeight() - Method in class JaCoP.constraints.XorBool
 
increaseWeight() - Method in class JaCoP.constraints.XplusCeqZ
 
increaseWeight() - Method in class JaCoP.constraints.XplusClteqZ
 
increaseWeight() - Method in class JaCoP.constraints.XplusYeqC
 
increaseWeight() - Method in class JaCoP.constraints.XplusYeqZ
 
increaseWeight() - Method in class JaCoP.constraints.XplusYgtC
 
increaseWeight() - Method in class JaCoP.constraints.XplusYlteqZ
 
increaseWeight() - Method in class JaCoP.constraints.XplusYplusCeqZ
 
increaseWeight() - Method in class JaCoP.constraints.XplusYplusQeqZ
 
increaseWeight() - Method in class JaCoP.constraints.XplusYplusQgtC
 
increaseWeight() - Method in class JaCoP.set.constraints.AdiffBeqC
 
increaseWeight() - Method in class JaCoP.set.constraints.AdisjointB
 
increaseWeight() - Method in class JaCoP.set.constraints.AeqB
 
increaseWeight() - Method in class JaCoP.set.constraints.AeqS
 
increaseWeight() - Method in class JaCoP.set.constraints.AinB
 
increaseWeight() - Method in class JaCoP.set.constraints.AinS
 
increaseWeight() - Method in class JaCoP.set.constraints.AintersectBeqC
 
increaseWeight() - Method in class JaCoP.set.constraints.AunionBeqC
 
increaseWeight() - Method in class JaCoP.set.constraints.CardA
 
increaseWeight() - Method in class JaCoP.set.constraints.CardAeqX
 
increaseWeight() - Method in class JaCoP.set.constraints.EinA
 
increaseWeight() - Method in class JaCoP.set.constraints.ElementSet
 
increaseWeight() - Method in class JaCoP.set.constraints.Lex
 
increaseWeight() - Method in class JaCoP.set.constraints.Match
 
increaseWeight() - Method in class JaCoP.set.constraints.SinA
 
increaseWeight() - Method in class JaCoP.set.constraints.SumWeightedSet
 
increaseWeight() - Method in class JaCoP.set.constraints.XeqA
 
increaseWeight() - Method in class JaCoP.set.constraints.XinA
 
inDegree - Variable in class JaCoP.constraints.regular.RegState
It specifies the number of edges incoming to the state.
index - Variable in class JaCoP.constraints.ElementInteger
It specifies variable index within an element constraint list[index-indexOffset] = value.
index - Variable in class JaCoP.constraints.ElementVariable
It specifies variable index within an element constraint list[index - indexOffset] = value.
index - Variable in class JaCoP.constraints.netflow.simplex.Arc
Index in lower arcs array
index() - Method in interface JaCoP.core.Backtrackable
It specifies the index/position of the backtrackable object.
index - Variable in class JaCoP.core.Var
It specifies the index at which it is stored in Store.
index() - Method in class JaCoP.core.Var
This function returns the index of variable in store array.
index - Variable in class JaCoP.set.constraints.ElementSet
It specifies what element from the list of sets is equal to set variable value.
IndexDomainView - Class in JaCoP.util
Defines index domain view for a variable and related operations on it.
IndexDomainView(IntVar, boolean) - Constructor for class JaCoP.util.IndexDomainView
It creates an index domain view for a given variable.
IndexDomainView(IntVar, int[]) - Constructor for class JaCoP.util.IndexDomainView
It creates an index domain view with only given values being in focus of the index domain view.
indexOf(Object) - Method in class JaCoP.util.SimpleArrayList
Searches for the first occurrence of the given argument, testing for equality using the equals method.
indexOf(Object, int) - Method in class JaCoP.util.SimpleArrayList
Searches for the first occurrence of the given argument, testing for equality using the == method.
indexOffset - Variable in class JaCoP.constraints.ElementInteger
It specifies indexOffset within an element constraint list[index-indexOffset] = value.
indexOffset - Variable in class JaCoP.constraints.ElementVariable
It specifies indexOffset within an element constraint list[index - indexOffset] = value.
indexOffset - Variable in class JaCoP.set.constraints.ElementSet
It allows to offset the indexing.
indexOfValue(int) - Method in class JaCoP.util.IndexDomainView
It finds an index for a given value.
indexToValue - Variable in class JaCoP.util.IndexDomainView
It specifies mapping of the index value onto value in the domain of the variable.
Indomain<T extends Var> - Interface in JaCoP.search
Defines a interface for different indomain enumeration methods.
indomain(T) - Method in interface JaCoP.search.Indomain
It returns value within a variable which should be used in current assignment.
indomain(T) - Method in class JaCoP.search.IndomainHierarchical
 
indomain(T) - Method in class JaCoP.search.IndomainList
 
indomain(T) - Method in class JaCoP.search.IndomainMax
 
indomain(IntVar) - Method in class JaCoP.search.IndomainMedian
It requires IntVar variable.
indomain(IntVar) - Method in class JaCoP.search.IndomainMiddle
It requires IntVar variable.
indomain(IntVar) - Method in class JaCoP.search.IndomainMin
 
indomain(IntVar) - Method in class JaCoP.search.IndomainRandom
 
indomain(IntVar) - Method in class JaCoP.search.IndomainSimpleRandom
 
indomain(T) - Method in class JaCoP.set.search.IndomainSetMax
 
indomain(T) - Method in class JaCoP.set.search.IndomainSetMin
 
indomain(T) - Method in class JaCoP.set.search.IndomainSetRandom
 
IndomainHierarchical<T extends Var> - Class in JaCoP.search
IndomainHierarchical - implements enumeration method based on the selection of the preferred indomain for each variable.
IndomainHierarchical(HashMap<T, Indomain<T>>, Indomain<T>) - Constructor for class JaCoP.search.IndomainHierarchical
Constructor which specifies the mapping and default indomain to be used if mapping does not give specific indomain for some variables.
IndomainList<T extends IntVar> - Class in JaCoP.search
IndomainHierarchical - implements enumeration method based on the selection of the preferred indomain for each variable.
IndomainList(int[], Indomain<T>) - Constructor for class JaCoP.search.IndomainList
It creates an IndomainList heuristic for choosing the values.
IndomainMax<T extends IntVar> - Class in JaCoP.search
IndomainMax - implements enumeration method based on the selection of the maximal value in the domain of the variable.
IndomainMax() - Constructor for class JaCoP.search.IndomainMax
It creates an IndomainMax heuristic.
IndomainMedian<T extends IntVar> - Class in JaCoP.search
IndomainMedian - implements enumeration method based on the selection of the median value in the domain of FD variable and then right and left values.
IndomainMedian() - Constructor for class JaCoP.search.IndomainMedian
It creates Indomain heuristic which chooses the middle value.
IndomainMiddle<T extends IntVar> - Class in JaCoP.search
IndomainMiddle - implements enumeration method based on the selection of the middle value in the domain of FD variable and then right and left values.
IndomainMiddle() - Constructor for class JaCoP.search.IndomainMiddle
It creates Indomain heuristic which chooses the middle value.
IndomainMin<T extends IntVar> - Class in JaCoP.search
IndomainMin - implements enumeration method based on the selection of the minimal value in the domain of variable
IndomainMin() - Constructor for class JaCoP.search.IndomainMin
It creates Indomain heuristic, which will choose the minimal value from the variable domain.
IndomainRandom<T extends IntVar> - Class in JaCoP.search
IndomainRandom - implements enumeration method based on the selection of the random value in the domain of FD variable.
IndomainRandom() - Constructor for class JaCoP.search.IndomainRandom
It specifies Indomain function, which assigns values randomly.
IndomainRandom(int) - Constructor for class JaCoP.search.IndomainRandom
It specifies Indomain function, which assigns values randomly.
IndomainSetMax<T extends SetVar> - Class in JaCoP.set.search
IndomainMin - implements enumeration method based on the selection of the maximal value in the domain of variable
IndomainSetMax() - Constructor for class JaCoP.set.search.IndomainSetMax
It creates indomain heuristic, which will choose the maximal value from the variable domain.
IndomainSetMin<T extends SetVar> - Class in JaCoP.set.search
IndomainMin - implements enumeration method based on the selection of the minimal value in the domain of variable
IndomainSetMin() - Constructor for class JaCoP.set.search.IndomainSetMin
It creates Indomain heuristic, which will choose the minimal value from the variable domain.
IndomainSetRandom<T extends SetVar> - Class in JaCoP.set.search
IndomainMin - implements enumeration method based on the selection of the maximal value in the domain of variable
IndomainSetRandom() - Constructor for class JaCoP.set.search.IndomainSetRandom
It creates random indomain heuristic with randomly generated seed for random generated.
IndomainSetRandom(Random) - Constructor for class JaCoP.set.search.IndomainSetRandom
It creates random indomain heuristic according to the provided random generator.
IndomainSimpleRandom<T extends IntVar> - Class in JaCoP.search
IndomainRandom - implements enumeration method based on the selection of the random value in the domain of FD variable.
IndomainSimpleRandom() - Constructor for class JaCoP.search.IndomainSimpleRandom
It does not achieve uniform probability but it does work faster than IndomainRandom.
infeasibleNodes - Variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
inGLB(int, SetVar, int) - Method in class JaCoP.set.core.BoundSetDomain
It adds if necessary an element to glb.
inGLB(int, SetVar, IntDomain) - Method in class JaCoP.set.core.BoundSetDomain
 
inGLB(int, SetVar, IntDomain) - Method in class JaCoP.set.core.SetDomain
It specifies what elements must be in GLB.
inGLB(int, SetVar, int) - Method in class JaCoP.set.core.SetDomain
It adds if necessary an element to glb.
init() - Method in class JaCoP.constraints.netflow.Pruning.PercentStrategy
 
initialBalance - Variable in class JaCoP.constraints.netflow.simplex.Node
for debug only
initialize(Store) - Method in class JaCoP.constraints.netflow.Network
 
initializeComputeForbidden() - Method in class JaCoP.constraints.knapsack.Tree
It initializes the private variables required by computation of how much weight we can replace for any Left item.
initializeComputeMandatory() - Method in class JaCoP.constraints.knapsack.Tree
It initializes the private variables required by computation of how much weight we can replace for any Left item.
initializeListener - Variable in class JaCoP.search.DepthFirstSearch
It is executed when search is started, before entering the search.
InitializeListener - Interface in JaCoP.search
This listener is executed when search has began executing and it is about to enter the labeling procedure.
initialQuantity - Variable in class ExamplesJaCoP.MUCA
It specifies the initial quantities of goods.
initState - Variable in class JaCoP.util.fsm.FSM
It specifies the intial state of DFA.
inLUB(int, SetVar, IntDomain) - Method in class JaCoP.set.core.BoundSetDomain
 
inLUB(int, SetVar, IntDomain) - Method in class JaCoP.set.core.SetDomain
It specifies what elements can be in LUB.
inLUBComplement(int, SetVar, int) - Method in class JaCoP.set.core.BoundSetDomain
It removes if necessary an element from lub.
inLUBComplement(int, SetVar, int) - Method in class JaCoP.set.core.SetDomain
It specifies the element which can *NOT* be used as an element within a set assign to a set variable.
inMax(int, Var, int) - Method in class JaCoP.core.BoundDomain
 
inMax(int, Var, int) - Method in class JaCoP.core.IntDomain
It updates the domain according to the maximum value and stamp value.
inMax(int, Var, int) - Method in class JaCoP.core.IntervalDomain
It updates the domain according to the maximum value and stamp value.
inMax(int, Var, int) - Method in class JaCoP.core.SmallDenseDomain
 
inMin(int, Var, int) - Method in class JaCoP.core.BoundDomain
 
inMin(int, Var, int) - Method in class JaCoP.core.IntDomain
It updates the domain according to the minimum value and stamp value.
inMin(int, Var, int) - Method in class JaCoP.core.IntervalDomain
It updates the domain according to the minimum value and stamp value.
inMin(int, Var, int) - Method in class JaCoP.core.SmallDenseDomain
 
InputOrderSelect<T extends Var> - Class in JaCoP.search
It is simple input order selector of variables.
InputOrderSelect(Store, T[], Indomain<T>) - Constructor for class JaCoP.search.InputOrderSelect
It constructs an input order selection procedure.
inputOrderTieBreaking - Variable in class JaCoP.search.SimpleMatrixSelect
It decides if input order tiebreaking is used.
inputOrderTieBreaking - Variable in class JaCoP.search.SimpleSelect
It chooses if input order tie breaking is used.
inShift(int, Var, IntDomain, int) - Method in class JaCoP.core.BoundDomain
 
inShift(int, Var, IntDomain, int) - Method in class JaCoP.core.IntDomain
It updates the domain to contain the elements as specifed by the domain, which is shifted.
inShift(int, Var, IntDomain, int) - Method in class JaCoP.core.IntervalDomain
It updates the domain to contain the elements as specifed by the domain, which is shifted.
inShift(int, Var, IntDomain, int) - Method in class JaCoP.core.SmallDenseDomain
 
INT - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
int_flat_expr() - Method in class JaCoP.fz.Parser
 
int_index_expr() - Method in class JaCoP.fz.Parser
 
INT_LITERAL - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
int_literals() - Method in class JaCoP.fz.Parser
 
int_ti_expr_tail() - Method in class JaCoP.fz.Parser
 
IntDomain - Class in JaCoP.core
Defines an integer domain and related operations on it.
IntDomain() - Constructor for class JaCoP.core.IntDomain
 
InternalConstraint - Class in JaCoP.constraints.geost
 
InternalConstraint() - Constructor for class JaCoP.constraints.geost.InternalConstraint
 
internalConstraints - Variable in class JaCoP.constraints.geost.Geost
It stores all generated internal constraints for all objects/constraints.
intersect(IntDomain) - Method in class JaCoP.core.BoundDomain
 
intersect(int, int) - Method in class JaCoP.core.BoundDomain
 
intersect(IntDomain) - Method in class JaCoP.core.IntDomain
It intersects current domain with the one given as a parameter.
intersect(int, int) - Method in class JaCoP.core.IntDomain
In intersects current domain with the interval min..max.
intersect(IntDomain) - Method in class JaCoP.core.IntervalDomain
It interesects current domain with the one given as a parameter.
intersect(int, int) - Method in class JaCoP.core.IntervalDomain
In intersects current domain with the domain min..max.
intersect(IntervalDomain, int) - Method in class JaCoP.core.SmallDenseDomain
 
intersect(IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
intersect(int, int) - Method in class JaCoP.core.SmallDenseDomain
 
intersect(SetDomain) - Method in class JaCoP.set.core.BoundSetDomain
It intersects current domain with the one given as a parameter.
intersect(IntDomain) - Method in class JaCoP.set.core.BoundSetDomain
It intersects current domain with the one given as a parameter.
intersect(SetDomain) - Method in class JaCoP.set.core.SetDomain
It intersects current domain with the one given as a parameter.
intersect(IntDomain) - Method in class JaCoP.set.core.SetDomain
It intersects current domain with the set of allowed values to be taken by the set domain.
intersectAdapt(IntDomain) - Method in class JaCoP.core.BoundDomain
 
intersectAdapt(int, int) - Method in class JaCoP.core.BoundDomain
 
intersectAdapt(IntDomain) - Method in class JaCoP.core.IntDomain
It computes an intersection with a given domain and stores it in this domain.
intersectAdapt(int, int) - Method in class JaCoP.core.IntDomain
It computes an intersection of this domain with an interval [min..max].
intersectAdapt(IntDomain) - Method in class JaCoP.core.IntervalDomain
 
intersectAdapt(int, int) - Method in class JaCoP.core.IntervalDomain
 
intersectAdapt(IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
intersectAdapt(int, int) - Method in class JaCoP.core.SmallDenseDomain
 
intersects(IntDomain, int) - Method in class JaCoP.constraints.regular.RegState
It checks if the accepting values associated with an edge intersect.
intersects(IntDomain, int) - Method in class JaCoP.constraints.regular.RegStateDom
 
intersects(IntDomain, int) - Method in class JaCoP.constraints.regular.RegStateInt
 
intersectWith(DBox) - Method in class JaCoP.constraints.geost.DBox
It intersects this DBox with the given DBox.
intersectWith(DBox, int[]) - Method in class JaCoP.constraints.geost.DBox
It intersects this DBox with the given DBox, but the other DBox is shifted by the specified offset.
intersectWith(int[], DBox, int[]) - Method in class JaCoP.constraints.geost.DBox
It intersects this DBox with a view of the given DBox that was shifted according to the given offset.
Interval - Class in JaCoP.core
Defines interval of numbers which is part of FDV definition which consist of one or several intervals.
Interval() - Constructor for class JaCoP.core.Interval
It creates the largest possible interval.
Interval(int, int) - Constructor for class JaCoP.core.Interval
It creates an interval with a given minimum and maximal value.
IntervalBasedBacktrackableManager - Class in JaCoP.core
 
IntervalBasedBacktrackableManager(Backtrackable[], int, int, int) - Constructor for class JaCoP.core.IntervalBasedBacktrackableManager
It creates a interval based backtrackable manager.
IntervalDomain - Class in JaCoP.core
Defines interval of numbers which is part of FDV definition which consist of one or several intervals.
IntervalDomain() - Constructor for class JaCoP.core.IntervalDomain
Empty constructor, does not initialize anything.
IntervalDomain(int) - Constructor for class JaCoP.core.IntervalDomain
It creates an empty domain, with at least specified number of places in an array list for intervals.
IntervalDomain(int, int) - Constructor for class JaCoP.core.IntervalDomain
It creates domain with all values between min and max.
IntervalDomainID - Static variable in class JaCoP.core.IntDomain
Unique identifier for an interval domain type.
IntervalDomainIntervalEnumeration - Class in JaCoP.core
Defines a methods for enumerating values contain in the intersal domain.
IntervalDomainIntervalEnumeration(IntervalDomain) - Constructor for class JaCoP.core.IntervalDomainIntervalEnumeration
It creates an enumeration for a given interval domain.
IntervalDomainValueEnumeration - Class in JaCoP.core
Defines a methods for enumerating values contain in the domain.
IntervalDomainValueEnumeration(IntervalDomain) - Constructor for class JaCoP.core.IntervalDomainValueEnumeration
It create an enumeration for a given domain.
intervalEnumeration() - Method in class JaCoP.core.BoundDomain
 
intervalEnumeration() - Method in class JaCoP.core.IntDomain
It returns interval enumeration of the domain values.
intervalEnumeration() - Method in class JaCoP.core.IntervalDomain
It returns interval enumeration of the domain values.
IntervalEnumeration - Class in JaCoP.core
Defines a methods for enumerating values contain in the intersal domain.
IntervalEnumeration() - Constructor for class JaCoP.core.IntervalEnumeration
 
intervalEnumeration() - Method in class JaCoP.core.SmallDenseDomain
 
intervalNo(int) - Method in class JaCoP.core.IntervalDomain
It specifies the position of the interval which contains specified value.
intervals - Variable in class JaCoP.core.IntervalDomain
The values of the domain are encoded as a list of intervals.
intializeSupportSweep() - Method in class JaCoP.util.IndexDomainView
It marks all values in focus of the index domain view as not supported and requiring support to be established.
IntVar - Class in JaCoP.core
Defines a Finite Domain Variable (FDV) and related operations on it.
IntVar(Store, String, IntDomain) - Constructor for class JaCoP.core.IntVar
It creates a variable in a given store, with a given name and a given domain.
IntVar(Store, IntDomain) - Constructor for class JaCoP.core.IntVar
It creates a variable in a given store, with a given name and a given domain.
IntVar() - Constructor for class JaCoP.core.IntVar
No parameter, explicit, empty constructor for subclasses.
IntVar(Store) - Constructor for class JaCoP.core.IntVar
This constructor creates a variable with empty domain (standard IntervalDomain domain), automatically generated name, and empty attached constraint list.
IntVar(Store, int, int) - Constructor for class JaCoP.core.IntVar
This constructor creates a variable with a domain between min..max, automatically generated name, and empty attached constraint list.
IntVar(Store, String) - Constructor for class JaCoP.core.IntVar
This constructor creates a variable with an empty domain (standard IntervalDomain domain), the specified name, and an empty attached constraint list.
IntVar(Store, String, int, int) - Constructor for class JaCoP.core.IntVar
This constructor creates a variable in a given store, with the domain specified by min..max and with the given name.
inValue(int, IntVar, int) - Method in class JaCoP.core.IntDomain
It reduces domain to a single value.
inValue(int, SetVar, IntDomain) - Method in class JaCoP.set.core.BoundSetDomain
 
inValue(int, SetVar, IntDomain) - Method in class JaCoP.set.core.SetDomain
It assigns a set variable to the specified value.
inValueGLB(int, SetVar) - Method in class JaCoP.set.core.BoundSetDomain
It assigns a set variable to glb of its current domain.
inValueLUB(int, SetVar) - Method in class JaCoP.set.core.BoundSetDomain
It assigns a set variable to lub of its current domain.
isActive(TimeStamp<Integer>[]) - Method in class JaCoP.constraints.regular.RegState
The function return if the state is still active.
isActive(TimeStamp<Integer>[]) - Method in class JaCoP.constraints.regular.RegStateDom
 
isActive(TimeStamp<Integer>[]) - Method in class JaCoP.constraints.regular.RegStateInt
 
isDisallowed(int, int, int[]) - Method in class JaCoP.constraints.ExtensionalConflictVA
It returns the position of disallowed tuple in the array of tuples for a given variable-value pair.
isEmpty() - Method in class JaCoP.core.BooleanVar
It checks if the domain is empty.
isEmpty() - Method in class JaCoP.core.BoundDomain
 
isEmpty() - Method in class JaCoP.core.Domain
It returns true if given domain is empty.
isEmpty() - Method in class JaCoP.core.IntervalDomain
It returns true if given domain is empty.
isEmpty() - Method in class JaCoP.core.IntVar
It checks if the domain is empty.
isEmpty() - Method in class JaCoP.core.SmallDenseDomain
 
isEmpty() - Method in class JaCoP.core.Var
It checks if the domain is empty.
isEmpty() - Method in class JaCoP.set.core.BoundSetDomain
It returns true if given domain is empty.
isEmpty() - Method in class JaCoP.set.core.SetDomain
It returns true if given domain is empty.
isEmpty() - Method in class JaCoP.set.core.SetVar
It checks if the domain is empty.
isEmpty() - Method in class JaCoP.util.SimpleArrayList
Tests if this list has no elements.
isEmpty() - Method in class JaCoP.util.SimpleHashSet
Returns true if this set contains no elements.
isEmpty() - Method in class JaCoP.util.SparseSet
It returns true if the set is empty.
isFeasible(Geost.SweepDirection, LexicographicalOrder, GeostObject, int, int[]) - Method in class JaCoP.constraints.geost.AllowedArea
 
isFeasible(Geost.SweepDirection, LexicographicalOrder, GeostObject, int, int[]) - Method in class JaCoP.constraints.geost.DomainHoles
 
isFeasible(Geost.SweepDirection, LexicographicalOrder, GeostObject, int, int[]) - Method in class JaCoP.constraints.geost.ForbiddenArea
 
isFeasible(Geost.SweepDirection, LexicographicalOrder, GeostObject, int, int[]) - Method in class JaCoP.constraints.geost.InternalConstraint
It determines whether the given point is a feasible origin of object o, considering this constraint only.
isFeasible(Geost.SweepDirection, LexicographicalOrder, GeostObject, int, int[]) - Method in class JaCoP.constraints.geost.ObstacleObject
 
isFeasible(Geost.SweepDirection, LexicographicalOrder, GeostObject, int, int[]) - Method in class JaCoP.constraints.geost.ObstacleObjectFrame
 
isGround() - Method in class JaCoP.core.Store
This function checks if all variables within a store are grounded.
isGrounded() - Method in class JaCoP.constraints.geost.GeostObject
It checks whether the object location is fixed.
isGrounded(int) - Method in class JaCoP.constraints.netflow.DomainStructure
 
isInCut(boolean) - Method in class JaCoP.constraints.netflow.simplex.Arc
 
isInternalConstraintApplicableTo(InternalConstraint, GeostObject) - Method in interface JaCoP.constraints.geost.ExternalConstraint
Returns true if the external constraint generated the supplied internal constraint ic, and that ic applies to object o.
isInternalConstraintApplicableTo(InternalConstraint, GeostObject) - Method in class JaCoP.constraints.geost.InArea
 
isInternalConstraintApplicableTo(InternalConstraint, GeostObject) - Method in class JaCoP.constraints.geost.NonOverlapping
 
isIntersecting(IntDomain) - Method in class JaCoP.core.BoundDomain
 
isIntersecting(int, int) - Method in class JaCoP.core.BoundDomain
 
isIntersecting(IntDomain) - Method in class JaCoP.core.IntDomain
Checks if two domains intersect.
isIntersecting(int, int) - Method in class JaCoP.core.IntDomain
It checks if interval min..max intersects with current domain.
isIntersecting(IntDomain) - Method in class JaCoP.core.IntervalDomain
Checks if two domains intersect.
isIntersecting(int, int) - Method in class JaCoP.core.IntervalDomain
 
isIntersecting(IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
isIntersecting(int, int) - Method in class JaCoP.core.SmallDenseDomain
 
isIntersecting(SetDomain) - Method in class JaCoP.set.core.BoundSetDomain
It returns true if given domain intersects this domain.
isIntersecting(int, int) - Method in class JaCoP.set.core.BoundSetDomain
In intersects current domain with the interval min..max.
isIntersecting(SetDomain) - Method in class JaCoP.set.core.SetDomain
It returns true if this domain intersects with the supplied domain.
isIntersecting(int, int) - Method in class JaCoP.set.core.SetDomain
In intersects current domain with the interval min..max.
isLeaf() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
isLeaf() - Method in class JaCoP.constraints.knapsack.TreeNode
 
isMember(int) - Method in class JaCoP.util.SparseSet
It checks if the specified element belongs to the set.
isNumeric() - Method in class JaCoP.core.BoundDomain
 
isNumeric() - Method in class JaCoP.core.Domain
It specifies if domain is a finite domain of numeric values (integers).
isNumeric() - Method in class JaCoP.core.IntervalDomain
It specifies if domain is a finite domain of numeric values (integers).
isNumeric() - Method in class JaCoP.core.SmallDenseDomain
 
isNumeric() - Method in class JaCoP.set.core.BoundSetDomain
A set is never numeric
isNumeric() - Method in class JaCoP.set.core.SetDomain
A set is never numeric
isRecognizedAsChanged(int) - Method in interface JaCoP.core.BacktrackableManager
It allows for easy testing if a given object is considered by the manager as the object which has changed and needs being informed about backtracking.
isRecognizedAsChanged(int) - Method in class JaCoP.core.IntervalBasedBacktrackableManager
It allows for easy testing if a given object is considered by the manager as the object which has changed and needs being informed about backtracking.
isRecognizedAsChanged(int) - Method in class JaCoP.core.SimpleBacktrackableManager
It allows for easy testing if a given object is considered by the manager as the object which has changed and needs being informed about backtracking.
isRecordingSolutions() - Method in class JaCoP.search.SimpleSolutionListener
 
isRecordingSolutions() - Method in interface JaCoP.search.SolutionListener
It specifies if the solution listener is recording solutions or not.
isSimple() - Method in class JaCoP.util.fsm.RegularExpressionParser.Expression
It specifies if the expression is simple.
isSimple() - Method in class JaCoP.util.fsm.RegularExpressionParser.Literal
 
isSingleUse() - Method in class JaCoP.constraints.geost.AllowedArea
 
isSingleUse() - Method in class JaCoP.constraints.geost.DomainHoles
 
isSingleUse() - Method in class JaCoP.constraints.geost.ForbiddenArea
 
isSingleUse() - Method in class JaCoP.constraints.geost.InternalConstraint
In some cases, a constraint is used only once per sweep direction on a path from root to leaf in the search tree.
isSingleUse() - Method in class JaCoP.constraints.geost.ObstacleObject
 
isSingleUse() - Method in class JaCoP.constraints.geost.ObstacleObjectFrame
 
isSparseRepresentation() - Method in class JaCoP.core.BoundDomain
 
isSparseRepresentation() - Method in class JaCoP.core.Domain
It specifies if the domain type is more suited to representing sparse domain.
isSparseRepresentation() - Method in class JaCoP.core.IntervalDomain
It specifies if the domain type is more suited to representing sparse domain.
isSparseRepresentation() - Method in class JaCoP.core.SmallDenseDomain
 
isSparseRepresentation() - Method in class JaCoP.set.core.BoundSetDomain
A set is not sparse
isSparseRepresentation() - Method in class JaCoP.set.core.SetDomain
A set is not sparse
isStatic() - Method in class JaCoP.constraints.geost.AllowedArea
 
isStatic() - Method in class JaCoP.constraints.geost.DomainHoles
 
isStatic() - Method in class JaCoP.constraints.geost.ForbiddenArea
 
isStatic() - Method in class JaCoP.constraints.geost.InternalConstraint
It provides information about the constraint future.
isStatic() - Method in class JaCoP.constraints.geost.ObstacleObject
 
isStatic() - Method in class JaCoP.constraints.geost.ObstacleObjectFrame
 
isSupported() - Method in class JaCoP.util.IndexDomainView
It checks if all values are currently supported.
item - Variable in class JaCoP.constraints.binpacking.Binpacking
It keeps together a list of variables which define bin for item i and their weigts.
items - Variable in class JaCoP.constraints.knapsack.Knapsack
The array of items present in the knapsack constraint.

J

JaCoP.constraints - package JaCoP.constraints
 
JaCoP.constraints.binpacking - package JaCoP.constraints.binpacking
 
JaCoP.constraints.geost - package JaCoP.constraints.geost
 
JaCoP.constraints.knapsack - package JaCoP.constraints.knapsack
 
JaCoP.constraints.netflow - package JaCoP.constraints.netflow
 
JaCoP.constraints.netflow.simplex - package JaCoP.constraints.netflow.simplex
 
JaCoP.constraints.regular - package JaCoP.constraints.regular
 
JaCoP.core - package JaCoP.core
 
JaCoP.fz - package JaCoP.fz
 
JaCoP.search - package JaCoP.search
 
JaCoP.set.constraints - package JaCoP.set.constraints
 
JaCoP.set.core - package JaCoP.set.core
 
JaCoP.set.search - package JaCoP.set.search
 
JaCoP.ui - package JaCoP.ui
 
JaCoP.util - package JaCoP.util
 
JaCoP.util.fsm - package JaCoP.util.fsm
 
jj_nt - Variable in class JaCoP.fz.Parser
Next token.
jjstrLiteralImages - Static variable in class JaCoP.fz.ParserTokenManager
Token literal values.
jjtAddChild(Node, int) - Method in interface JaCoP.fz.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class JaCoP.fz.SimpleNode
 
JJTANNEXPR - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTANNOTATION - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTARRAYLITERAL - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTBOOLTIEXPRTAIL - Static variable in interface JaCoP.fz.ParserTreeConstants
 
jjtClose() - Method in interface JaCoP.fz.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class JaCoP.fz.SimpleNode
 
JJTCONSTELEM - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTCONSTRAINT - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTCONSTRAINTITEMS - Static variable in interface JaCoP.fz.ParserTreeConstants
 
jjtGetChild(int) - Method in interface JaCoP.fz.Node
This method returns a child node.
jjtGetChild(int) - Method in class JaCoP.fz.SimpleNode
 
jjtGetNumChildren() - Method in interface JaCoP.fz.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class JaCoP.fz.SimpleNode
 
jjtGetParent() - Method in interface JaCoP.fz.Node
 
jjtGetParent() - Method in class JaCoP.fz.SimpleNode
 
jjtGetValue() - Method in class JaCoP.fz.SimpleNode
 
JJTINTFLATEXPR - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTINTLITERALS - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTINTTIEXPRTAIL - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTMODEL - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTMODELEND - Static variable in interface JaCoP.fz.ParserTreeConstants
 
jjtNodeName - Static variable in interface JaCoP.fz.ParserTreeConstants
 
jjtOpen() - Method in interface JaCoP.fz.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class JaCoP.fz.SimpleNode
 
JJTParserState - Class in JaCoP.fz
 
JJTParserState() - Constructor for class JaCoP.fz.JJTParserState
 
JJTSCALARFLATEXPR - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTSETLITERAL - Static variable in interface JaCoP.fz.ParserTreeConstants
 
jjtSetParent(Node) - Method in interface JaCoP.fz.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class JaCoP.fz.SimpleNode
 
JJTSETTIEXPRTAIL - Static variable in interface JaCoP.fz.ParserTreeConstants
 
jjtSetValue(Object) - Method in class JaCoP.fz.SimpleNode
 
JJTSOLVEEXPR - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTSOLVEITEM - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTSOLVEKIND - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTVARDECLITEM - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTVARDECLITEMS - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTVARIABLEEXPR - Static variable in interface JaCoP.fz.ParserTreeConstants
 
JJTVOID - Static variable in interface JaCoP.fz.ParserTreeConstants
 

K

k - Variable in class ExamplesJaCoP.BIBD
It specifies number of ones in each column.
Kakro - Class in ExamplesJaCoP
It is program to solve Kakro puzzles.
Kakro() - Constructor for class ExamplesJaCoP.Kakro
 
kind - Variable in class JaCoP.fz.Token
An integer that describes the kind of this token.
Knapsack - Class in JaCoP.constraints.knapsack
It specifies a knapsack constraint.
Knapsack(KnapsackItem[], IntVar, IntVar) - Constructor for class JaCoP.constraints.knapsack.Knapsack
It constructs an knapsack constraint.
Knapsack(int[], int[], IntVar[], IntVar, IntVar) - Constructor for class JaCoP.constraints.knapsack.Knapsack
It constructs the knapsack constraint.
knapsackCapacity - Variable in class JaCoP.constraints.knapsack.Knapsack
This is a finite domain variable to specify the knapsack capacity.
KnapsackExample - Class in ExamplesJaCoP
It shows the capabilities and usage of Knapsack constraint.
KnapsackExample() - Constructor for class ExamplesJaCoP.KnapsackExample
 
KnapsackItem - Class in JaCoP.constraints.knapsack
This class stores information about items being considered by a Knapsack constraint.
KnapsackItem(IntVar, int, int) - Constructor for class JaCoP.constraints.knapsack.KnapsackItem
It constructs an item.
knapsackProfit - Variable in class JaCoP.constraints.knapsack.Knapsack
This is a finite domain variable to specify the knapsack profit.
kSet - Variable in class JaCoP.constraints.Among
It specifies a set of values which if assigned to a variable from a list makes variable counted.

L

label(int) - Method in class JaCoP.search.DepthFirstSearch
This function is called recursively to assign variables one by one.
label(int) - Method in interface JaCoP.search.Search
This function is called recursively to assign variables one by one.
labeling() - Method in class JaCoP.search.DepthFirstSearch
It is a labeling function called if the search is a sub-search being called from the parent search.
labeling(Store, SelectChoicePoint<T>) - Method in class JaCoP.search.DepthFirstSearch
 
labeling(Store, SelectChoicePoint<T>, IntVar) - Method in class JaCoP.search.DepthFirstSearch
 
labeling() - Method in interface JaCoP.search.Search
It performs search, first by setting up the internal items/attributes of search, followed later by a call to labeling function with argument specifying the index of the first not grounded variable.
labeling(Store, SelectChoicePoint<T>) - Method in interface JaCoP.search.Search
It performs search using supplied choice point selection heuristic.
labeling(Store, SelectChoicePoint<T>, IntVar) - Method in interface JaCoP.search.Search
It performs search using supplied choice point selection heuristic, as well as costVariable as aim at finding an optimal solution.
lambda - Variable in class ExamplesJaCoP.BIBD
It specifies the value of the scalar product of any two distinct rows.
Langford - Class in ExamplesJaCoP
It solves Langford problem.
Langford() - Constructor for class ExamplesJaCoP.Langford
 
LARGE_COST - Static variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
LargestDomain<T extends Var> - Class in JaCoP.search
Defines LargestDomain comparator for Variables.
LargestDomain() - Constructor for class JaCoP.search.LargestDomain
It constructs variable comparator based on the largest domain priority.
LargestMax<T extends IntVar> - Class in JaCoP.search
Defines a LargestMax comparator for Variables.
LargestMax() - Constructor for class JaCoP.search.LargestMax
It constructs variable comparator with priority based on the largest maximal value.
LargestMin<T extends IntVar> - Class in JaCoP.search
Defines a LargestMin comparator for Variables.
LargestMin() - Constructor for class JaCoP.search.LargestMin
It constructs variable comparator with priority based on the largest minimal value.
last - Variable in class ExamplesJaCoP.Filter
It denotes the indexes of the operations on which no other operation depends on.
last - Variable in class JaCoP.constraints.ExtensionalSupportSTR
Gives the position of the last tuple (in the current list) or -1 if the current list is empty.
last - Variable in class JaCoP.constraints.knapsack.Tree
It specifies the last (counting from left to right), the least efficient item in the tree.
lastAssignedVariablePosition - Variable in class JaCoP.constraints.ExtensionalSupportSTR
 
lastIncreasedOfMin() - Method in class JaCoP.constraints.knapsack.TreeLeaf
Used to know the changes that occurred
lastIndexOf(Object) - Method in class JaCoP.util.SimpleArrayList
Returns the index of the last occurrence of the specified object in this list.
lastModifiedArcs - Variable in class JaCoP.constraints.netflow.Network
Set of arcs modified at current level
lastOp() - Method in class ExamplesJaCoP.Filter
It returns the list of operations which are not preceding any other operation.
lastResidue - Variable in class JaCoP.constraints.ExtensionalSupportSTR
It stores the position of the last residue.
latexFile - Variable in class JaCoP.constraints.regular.Regular
Name of the file to store the latex output after consistency call The output will be : file_name + "call number" + ".tex"
LatinSquare - Class in ExamplesJaCoP
It solves a Latin Square problem.
LatinSquare() - Constructor for class ExamplesJaCoP.LatinSquare
 
LB - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
LBOX - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
lca(Node) - Method in class JaCoP.constraints.netflow.simplex.Node
Finds the root of the smallest subtree that contains both this node and that node.
LDS<T extends Var> - Class in JaCoP.search
Defines functionality of limited discrepancy search.
LDS(int) - Constructor for class JaCoP.search.LDS
The search will not be allowed to deviate more than maxDiscrepancies times from the heuristic (e.g.
LeastDiff - Class in ExamplesJaCoP
Simple least Diff problem.
LeastDiff() - Constructor for class ExamplesJaCoP.LeastDiff
 
leaves - Variable in class JaCoP.constraints.knapsack.Knapsack
It stores all the leaves of the knapsack tree in one array.
LectureSeries - Class in ExamplesJaCoP
It is a simple logic puzzle about lectures.
LectureSeries() - Constructor for class ExamplesJaCoP.LectureSeries
 
left - Variable in class JaCoP.constraints.knapsack.TreeNode
It specifies the left child.
leftChild(T, int, boolean) - Method in class JaCoP.search.CreditCalculator
It is executed after exiting the left child.
leftChild(PrimitiveConstraint, boolean) - Method in class JaCoP.search.CreditCalculator
It is executed after exiting the left child.
leftChild(T, int, boolean) - Method in interface JaCoP.search.ExitChildListener
It is executed after exiting the left child.
leftChild(PrimitiveConstraint, boolean) - Method in interface JaCoP.search.ExitChildListener
It is executed after exiting the left child.
leftChild(T, int, boolean) - Method in class JaCoP.search.LDS
It is executed after exiting the left child.
leftChild(PrimitiveConstraint, boolean) - Method in class JaCoP.search.LDS
It is executed after exiting the left child.
leftChild(T, int, boolean) - Method in class JaCoP.search.NoGoodsCollector
It is executed after exiting left child.
leftChild(PrimitiveConstraint, boolean) - Method in class JaCoP.search.NoGoodsCollector
 
leftChild(IntVar, int, boolean) - Method in class JaCoP.search.Shaving
 
leftChild(PrimitiveConstraint, boolean) - Method in class JaCoP.search.Shaving
 
leftChild(T, int, boolean) - Method in class JaCoP.search.TraceGenerator
 
leftChild(PrimitiveConstraint, boolean) - Method in class JaCoP.search.TraceGenerator
 
leftElement(int) - Method in class JaCoP.core.BoundDomain
 
leftElement(int) - Method in class JaCoP.core.IntDomain
It returns the left most element of the given interval.
leftElement(int) - Method in class JaCoP.core.IntervalDomain
It returns the left most element of the given interval.
leftElement(int) - Method in class JaCoP.core.SmallDenseDomain
 
leftFirst - Variable in class JaCoP.search.SplitSelect
It specifies if the left branch (values smaller or equal to the value selected) are first considered.
leftNeighbor - Variable in class JaCoP.constraints.knapsack.TreeNode
It specifies the left neighbor.
length - Variable in class JaCoP.constraints.geost.DBox
It specifies for each dimension the length of dbox in that dimension.
length - Variable in class JaCoP.constraints.Rectangle
It specifies the length of the rectangle in each dimension.
level - Variable in class JaCoP.constraints.regular.RegState
It specifies the level, the variable position this state is associated with.
level() - Method in interface JaCoP.core.Backtrackable
It returns the level of the object (its last copy of the state).
level() - Method in class JaCoP.core.BooleanVar
This function returns stamp of the current domain of variable.
level() - Method in class JaCoP.core.IntVar
This function returns stamp of the current domain of variable.
level - Variable in class JaCoP.core.Store
It specifies the time point in the search.
level() - Method in class JaCoP.core.Var
This function returns stamp of the current domain of variable.
level() - Method in class JaCoP.set.core.SetVar
This function returns stamp of the current domain of variable.
Lex - Class in JaCoP.constraints
It constructs a Lex (lexicographical order) constraint.
Lex(IntVar[][]) - Constructor for class JaCoP.constraints.Lex
It creates a lexicographical order for vectors x[i], i.e.
Lex(IntVar[][], boolean) - Constructor for class JaCoP.constraints.Lex
 
lex(IntDomain) - Method in class JaCoP.core.IntDomain
Returns the lexical ordering between the sets
Lex - Class in JaCoP.set.constraints
It creates a lex constraint on a list of set variables.
Lex(SetVar, SetVar) - Constructor for class JaCoP.set.constraints.Lex
It constructs an Lexical ordering constraint to restrict the domain of the variables a and b.
Lex(SetVar, SetVar, boolean) - Constructor for class JaCoP.set.constraints.Lex
It constructs an Lexical ordering constraint to restrict the domain of the variables a and b.
LexicographicalOrder - Interface in JaCoP.constraints.geost
 
lexLT - Variable in class JaCoP.constraints.Lex
Is the lex enforcing lower then relationship?
lexStateNames - Static variable in class JaCoP.fz.ParserTokenManager
Lexer state names.
limit - Variable in class JaCoP.constraints.Cumulative
It specifies the limit of the profile of cumulative use of resources.
list - Variable in class JaCoP.constraints.Alldifferent
It specifies a list of variables which must take different values.
list - Variable in class JaCoP.constraints.Alldistinct
It specifies all variables which have to have different values.
list - Variable in class JaCoP.constraints.Among
It specifies the list of variables whose values are checked.
list - Variable in class JaCoP.constraints.AndBool
It specifies a list of variables which all must be equal to 1 to set result variable to 1.
list - Variable in class JaCoP.constraints.Count
The list of variables which are checked and counted if equal to specified value.
list - Variable in class JaCoP.constraints.ElementInteger
It specifies list of variables within an element constraint list[index-indexOffset] = value.
list - Variable in class JaCoP.constraints.ElementVariable
It specifies list of variables within an element constraint list[index - indexOffset] = value.
list - Variable in class JaCoP.constraints.EqBool
It specifies x variables in the constraint.
list - Variable in class JaCoP.constraints.ExtensionalConflictVA
It stores variables within this extensional constraint, order does matter.
list - Variable in class JaCoP.constraints.ExtensionalSupportSTR
It stores variables within this extensional constraint, order does matter.
list - Variable in class JaCoP.constraints.ExtensionalSupportVA
It stores variables within this extensional constraint, order does matter.
list - Variable in class JaCoP.constraints.Max
It specifies a list of variables among which a maximum value is being searched for.
list - Variable in class JaCoP.constraints.Min
It specifies a list of variables among which the minimum value is being searched for.
list - Variable in class JaCoP.constraints.OrBool
It specifies a list of variables among which one must be equal to 1 to set result variable to 1.
list - Variable in class JaCoP.constraints.regular.Regular
Array of the variables of the graph levels
list - Variable in class JaCoP.constraints.Sum
It specifies the variables to be summed.
list - Variable in class JaCoP.constraints.SumWeight
It specifies a list of variables being summed.
list - Variable in class JaCoP.set.constraints.ElementSet
It specifies a list of sets from which one element will be made equal to set variable value.
list - Variable in class JaCoP.set.constraints.Match
It specifies the list of integer variables which value is being matched against elements from a set variable a.
listOfC - Variable in class JaCoP.constraints.And
It specifies a list of constraints which must be satisfied to keep And constraint satisfied.
listOfC - Variable in class JaCoP.constraints.Or
It specifies a list of constraints from which one constraint must be satisfied.
listOfValues - Variable in class JaCoP.constraints.NoGood
It specifies a list of values in no-good constraint.
listOfVars - Variable in class JaCoP.constraints.NoGood
It specifies a list of variables in no-good constraint.
listOfX - Variable in class JaCoP.constraints.AmongVar
List of variables x which values are checked against values of variables y.
listOfY - Variable in class JaCoP.constraints.AmongVar
It specifies what values we are counting in the list of x's.
listRepresentation - Variable in class JaCoP.constraints.regular.Regular
It specifies if the edges should have a list of values associated with them.
listVariables() - Method in class JaCoP.constraints.netflow.ArcCompanion
 
listVariables() - Method in class JaCoP.constraints.netflow.DomainStructure
 
listVariables() - Method in class JaCoP.constraints.netflow.MultiVarHandler
 
listVariables() - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
listVariables() - Method in interface JaCoP.constraints.netflow.VarHandler
 
lit - Variable in class JaCoP.util.fsm.RegularExpressionParser.Literal
String denoting the literal.
Literal - Static variable in class JaCoP.util.fsm.RegularExpressionParser
The constant denoting simple literal.
load - Variable in class JaCoP.constraints.binpacking.Binpacking
It specifies a list of variables which define bin load.
longCost() - Method in class JaCoP.constraints.netflow.simplex.Arc
 
lower - Variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
LP - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
lub - Variable in class JaCoP.set.core.BoundSetDomain
The least upper bound of the domain.
lub() - Method in class JaCoP.set.core.BoundSetDomain
It returns the least upper bound of the domain.
LUB - Static variable in class JaCoP.set.core.SetDomain
It specifies event that LUB has shrank.
lub() - Method in class JaCoP.set.core.SetDomain
It returns the least upper bound of the domain.

M

MagicSquares - Class in ExamplesJaCoP
It solves a Magic squares problem.
MagicSquares() - Constructor for class ExamplesJaCoP.MagicSquares
 
main(String[]) - Static method in class ExamplesJaCoP.ArchFriends
It executes the program to solve the logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.BabySitting
It runs the program solving this puzzle.
main(String[]) - Static method in class ExamplesJaCoP.BasicLogicPascal
It executes the program to solve this puzzle.
main(String[]) - Static method in class ExamplesJaCoP.BIBD
It executes the program to solve the Langford problem.
main(String[]) - Static method in class ExamplesJaCoP.BlueberryMuffins
It executes the program solving this puzzle.
main(String[]) - Static method in class ExamplesJaCoP.BreakingNews
It executes the program to solve this logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.BuildingBlocks
It executes the program to solve this logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.CalendarMen
It executes the program solving this puzzle using the best approach.
main(String[]) - Static method in class ExamplesJaCoP.CarSequencing
It executes the program to solve car sequencing problem.
main(String[]) - Static method in class ExamplesJaCoP.Conference
It executes the program which solves this simple problem.
main(String[]) - Static method in class ExamplesJaCoP.CrossWord
It executes the program to create a model and solve crossword problem.
main(String[]) - Static method in class ExamplesJaCoP.Cryptogram
It executes the program to solve any cryptographic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.DeBruijn
Running the program java DeBruijn base n java DeBruijn base n m
main(String[]) - Static method in class ExamplesJaCoP.Diet
It executes the program optimizing the diet.
main(String[]) - Static method in class ExamplesJaCoP.DollarAndTicket
It executes the program to solve this simple puzzle.
main(String[]) - Static method in class ExamplesJaCoP.DonaldGeraldRobert
It executes the program to solve cryptogram puzzle DONALD+GERALD=ROBERT.
main(String[]) - Static method in class ExamplesJaCoP.Exodus
It executes the program to solve this simple puzzle.
main(String[]) - Static method in class ExamplesJaCoP.FilterBenchmark
It executes the program for number of filters, number of resources (adders, multipliers) and number of different synthesis techniques ( algorithmic pipelining, multiplier pipelining, chaining, no special techniques).
main(String[]) - Static method in class ExamplesJaCoP.Flowers
It executes the program which solves this logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.FourIslands
It executes a program to solve this simple logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.FurnitureMoving
It executes the program which solves this logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.Gardner
It executes the program which solves this gardner problem.
main(String[]) - Static method in class ExamplesJaCoP.Gates
It executes a program to solve gates problems.
main(String[]) - Static method in class ExamplesJaCoP.GeostExample
It specifies and runs a very simple Geost example.
main(String[]) - Static method in class ExamplesJaCoP.Golf
It executes a simple program to solve this logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.Golomb
It executes the program which computes the optimal Golomb ruler.
main(String[]) - Static method in class ExamplesJaCoP.HistoricHomes
It executes the program to solve this simple logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.Kakro
It executes the program to solve simple Kakro puzzle.
main(String[]) - Static method in class ExamplesJaCoP.KnapsackExample
It executes the two different models to find a solution to a knapsack problem.
main(String[]) - Static method in class ExamplesJaCoP.Langford
It executes the program to solve the Langford problem.
main(String[]) - Static method in class ExamplesJaCoP.LatinSquare
It executes the program to solve the LatinSquare problem.
main(String[]) - Static method in class ExamplesJaCoP.LeastDiff
It executes the program which solves this simple optimization problem.
main(String[]) - Static method in class ExamplesJaCoP.LectureSeries
It executes the program which solves this simple logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.MagicSquares
It executes the program which solves the MagicSquare problem.
main(String[]) - Static method in class ExamplesJaCoP.MasterClass
It executes the program to solve this simple logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.MineSweeper
It executes the program to solve any MineSweeper problem.
main(String[]) - Static method in class ExamplesJaCoP.MUCA
It executes the program which solve the supplied auction problem or solves three problems available within the files.
main(String[]) - Static method in class ExamplesJaCoP.Newspaper
It executes the program which solves this newspaper problem.
main(String[]) - Static method in class ExamplesJaCoP.Nonogram
It executes the program which solves this simple problem.
main(String[]) - Static method in class ExamplesJaCoP.NonTransitiveDice
It executes the program solving non transitive dice problem using two different methods.
main(String[]) - Static method in class ExamplesJaCoP.Parcel
It executes the program to solve the parcel shipment problem.
main(String[]) - Static method in class ExamplesJaCoP.PerfectSquare
It runs a perfect square problem.
main(String[]) - Static method in class ExamplesJaCoP.PigeonHole
It executes the program to solve PigeonHole problem in two different ways.
main(String[]) - Static method in class ExamplesJaCoP.ProAndCon
It executes the program which solves this logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.QCP
It executes the program which solves the QCP in multiple different ways.
main(String[]) - Static method in class ExamplesJaCoP.Queens
It executes different models and search methods to solve Queens problem.
main(String[]) - Static method in class ExamplesJaCoP.RunExample
It executes the example as specified by the first argument.
main(String[]) - Static method in class ExamplesJaCoP.SendMoreMoney
It executes the program to solve this simple logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.SiblingUproar
It executes the program to solve this logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.SleepingArrangements
It executes a program to solve this simple logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.SocialGolfer
It runs a number of social golfer problems.
main(String[]) - Static method in class ExamplesJaCoP.Steiner
It executes the program which solves this Steiner problem.
main(String[]) - Static method in class ExamplesJaCoP.StonesOfHeaven
It executes a simple program to solve this logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.Sudoku
It specifies the main executable function creating a model for a particular Sudoku.
main(String[]) - Static method in class ExamplesJaCoP.SurvoPuzzle
It executes the program to solve the specified SurvoPuzzle.
main(String[]) - Static method in class ExamplesJaCoP.TSP
It executes the program to solve this Travelling Salesman Problem.
main(String[]) - Static method in class ExamplesJaCoP.Tunapalooza
It executes the program to solve this simple logic puzzle.
main(String[]) - Static method in class ExamplesJaCoP.WhoKilledAgatha
It runs the program which solves the logic puzzle "Who killed Agatha".
main(String[]) - Static method in class ExamplesJaCoP.WolfGoatCabbage
It executes a program which finds the optimal trip and load of the boat between the river banks so all parties survive.
main(String[]) - Static method in class ExamplesJaCoP.Zebra
It executes the program to solve this simple logic puzzle.
main(String[]) - Static method in class JaCoP.fz.Fz2jacop
It parses the provided file and parsing parameters followed by problem solving.
makeConstraints(Store, Filter, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It creates constraint model for scheduling of filter operations.
makeConstraintsChain(Store, Filter, int, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It creates constraint model for scheduling of filter operation in fashion allowing chaining of operations within one clock cycle.
makeConstraintsPipeline(Store, Filter, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It creates a model for optimization of scheduling of operations of a given filter.
makeConstraintsPipeMultiplier(Store, Filter, int, int) - Static method in class ExamplesJaCoP.FilterBenchmark
It creates constraint model for scheduling of filter operation in fashion allowing pipelining of multiplication operations.
makeLabelingList(IntVar[], IntVar[]) - Static method in class ExamplesJaCoP.FilterBenchmark
It creates an array of arrays using two arrays.
map - Variable in class JaCoP.constraints.netflow.NetworkFlow
The variables and their handlers
markTree(boolean) - Method in class JaCoP.constraints.netflow.simplex.Node
Sets or clears a mark on a subtree rooted at this node
MasterClass - Class in ExamplesJaCoP
It solves a logic puzzle about singing women.
MasterClass() - Constructor for class ExamplesJaCoP.MasterClass
 
masterOrdering() - Method in interface JaCoP.constraints.geost.LexicographicalOrder
It returns the ordering of dimensions used when no shift is applied (i.e.
masterOrdering() - Method in class JaCoP.constraints.geost.PredefinedOrder
 
masterOrdering() - Method in class JaCoP.constraints.geost.ShiftOrder
 
masterSearch - Variable in class JaCoP.search.DepthFirstSearch
If this search is a sub-search then this pointer will point out to the master search (i.e.
Match - Class in JaCoP.set.constraints
This constraint matches the elements of the given set variable onto a list of integer variables.
Match(SetVar, IntVar[]) - Constructor for class JaCoP.set.constraints.Match
It constructs a match constraint to connect the value of set variable a to the values of integer variables provided in the list.
max() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
Max - Class in JaCoP.constraints
Max constraint implements the Maximum/2 constraint.
Max(IntVar[], IntVar) - Constructor for class JaCoP.constraints.Max
It constructs max constraint.
Max(ArrayList<? extends IntVar>, IntVar) - Constructor for class JaCoP.constraints.Max
It constructs max constraint.
max - Variable in class JaCoP.constraints.Max
It specifies variable max which stores the maximum value present in the list.
max() - Method in class JaCoP.constraints.Profile
It returns the max height of the profile item encountered in the profile.
max - Variable in class JaCoP.constraints.ProfileItem
It specifies the ending point of the profile item.
max() - Method in class JaCoP.constraints.ProfileItem
It returns the ending point of the profile item.
max - Variable in class JaCoP.core.BoundDomain
The maximal value of the domain.
max() - Method in class JaCoP.core.BoundDomain
 
max() - Method in class JaCoP.core.IntDomain
It returns the maximum value in a domain.
max - Variable in class JaCoP.core.Interval
It specifies the maximal value in the interval.
max() - Method in class JaCoP.core.Interval
It returns the right bound of the interval (maximum value).
max() - Method in class JaCoP.core.IntervalDomain
It returns the maximum value in a domain.
max() - Method in class JaCoP.core.IntVar
This function returns current maximal value in the domain of the variable.
max() - Method in class JaCoP.core.SmallDenseDomain
 
MaxCardDiff<T extends SetVar> - Class in JaCoP.set.search
Defines a maximum cardinality difference variable comparator.
MaxCardDiff() - Constructor for class JaCoP.set.search.MaxCardDiff
It constructs a maximum cardinality difference variable comparator.
maxCost - Variable in class ExamplesJaCoP.MUCA
It specifies the maximal value for the cost.
maxDelta - Variable in class ExamplesJaCoP.MUCA
It specifies the maximal possible delta of goods for any transformation.
MaxGlbCard<T extends SetVar> - Class in JaCoP.set.search
Defines a maximum cardinality, of the greatest lowest bound, variable comparator.
MaxGlbCard() - Constructor for class JaCoP.set.search.MaxGlbCard
It constructs a maximum cardinality, of the greatest lowest bound, variable comparator.
MAXIMIZE - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
maxInputLines - Variable in class ExamplesJaCoP.Cryptogram
It specifies how many lines of expressions can be inputed in one execution.
MaxInt - Static variable in class JaCoP.core.IntDomain
It specifies the maximum element in the domain.
maxLevel() - Method in class JaCoP.constraints.Rectangle
It computes the maximum level of any variable constituting the rectangle.
MaxLubCard<T extends SetVar> - Class in JaCoP.set.search
Defines a maximum cardinality, of the least upper bound, variable comparator.
MaxLubCard() - Constructor for class JaCoP.set.search.MaxLubCard
It constructs a maximum cardinality, of the least upper bound, variable comparator.
maxNoOfCarsPerOption - Variable in class ExamplesJaCoP.CarSequencing
For a given sequence length then can be different maximum number of cars with a given option.
maxNoTransformations - Variable in class ExamplesJaCoP.MUCA
It specifies the maximal number of transformations used by the auctioneer.
maxProducts - Variable in class ExamplesJaCoP.MUCA
The maximal number of products.
maxProfile - Variable in class JaCoP.constraints.Cumulative
It contains information about maximal profile contributed by tasks.
MaxRegret<T extends IntVar> - Class in JaCoP.search
Defines a MaxRegret comparator for Variables.
MaxRegret() - Constructor for class JaCoP.search.MaxRegret
It constructs MaxRegret comparator.
maxScoreSum - Variable in class JaCoP.constraints.netflow.Statistics
 
mdd - Variable in class JaCoP.constraints.ExtensionalSupportMDD
It specifies a multiple value decision diagram used by this constraint.
MDD - Class in JaCoP.util
Defines an MDD as used in the following paper.
MDD(IntVar[], int[], int[]) - Constructor for class JaCoP.util.MDD
It creates an MDD.
MDD(IntVar[], int[], int[][]) - Constructor for class JaCoP.util.MDD
It creates and MDD representation given the list of variables and (dis)allowed tuples.
MDD(IntVar[], int[][]) - Constructor for class JaCoP.util.MDD
It creates and MDD representation given the list of variables and (dis)allowed tuples.
MDD(IntVar[]) - Constructor for class JaCoP.util.MDD
It creates and MDD representation given the list of variables.
members - Variable in class JaCoP.util.SparseSet
It specifies number of elements in the SparseSet.
merge(Tree) - Method in class JaCoP.constraints.knapsack.Tree
A merge method for trees, it added a new root from the ancients
metric(T) - Method in interface JaCoP.search.ComparatorVariable
It returns the metric of the variable given according to the comparator.
metric(T) - Method in class JaCoP.search.LargestDomain
 
metric(T) - Method in class JaCoP.search.LargestMax
 
metric(T) - Method in class JaCoP.search.LargestMin
 
metric(T) - Method in class JaCoP.search.MaxRegret
 
metric(T) - Method in class JaCoP.search.MinDomainOverDegree
 
metric(T) - Method in class JaCoP.search.MostConstrainedDynamic
 
metric(T) - Method in class JaCoP.search.MostConstrainedStatic
 
metric(T) - Method in class JaCoP.search.SmallestDomain
 
metric(T) - Method in class JaCoP.search.SmallestMax
 
metric(T) - Method in class JaCoP.search.SmallestMin
 
metric(T) - Method in class JaCoP.search.WeightedDegree
 
metric(T) - Method in class JaCoP.set.search.MaxCardDiff
Returns the metric(Cardinality difference) of the variable.
metric(T) - Method in class JaCoP.set.search.MaxGlbCard
Returns the cardinality of the glb.
metric(T) - Method in class JaCoP.set.search.MaxLubCard
Returns the cardinality of the lub.
metric(T) - Method in class JaCoP.set.search.MinCardDiff
Returns the metric(Cardinality difference) of the variable.
metric(T) - Method in class JaCoP.set.search.MinGlbCard
Returns the cardinality of the glb.
metric(T) - Method in class JaCoP.set.search.MinLubCard
Returns the cardinality of the lub.
min() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
Min - Class in JaCoP.constraints
Min constraint implements the minimum/2 constraint.
Min(IntVar[], IntVar) - Constructor for class JaCoP.constraints.Min
It constructs min constraint.
Min(ArrayList<? extends IntVar>, IntVar) - Constructor for class JaCoP.constraints.Min
It constructs min constraint.
min - Variable in class JaCoP.constraints.Min
It specifies variable min, which stores the minimum value within the whole list.
min - Variable in class JaCoP.constraints.ProfileItem
It specifies the starting point of the profile item.
min() - Method in class JaCoP.constraints.ProfileItem
It returns the starting point of the profile item.
min - Variable in class JaCoP.core.BoundDomain
The minimal value of the domain.
min() - Method in class JaCoP.core.BoundDomain
 
min() - Method in class JaCoP.core.IntDomain
It returns the minimum value in a domain.
min - Variable in class JaCoP.core.Interval
It specifies the minimal value in the interval.
min() - Method in class JaCoP.core.Interval
It returns the left range of the interval (minimum value).
min() - Method in class JaCoP.core.IntervalDomain
It returns the minimum value in a domain.
min() - Method in class JaCoP.core.IntVar
This function returns current minimal value in the domain of the variable.
min - Variable in class JaCoP.core.SmallDenseDomain
The minimal value present in this domain encoding.
min() - Method in class JaCoP.core.SmallDenseDomain
 
MinCardDiff<T extends SetVar> - Class in JaCoP.set.search
Defines a minimum cardinality difference variable comparator.
MinCardDiff() - Constructor for class JaCoP.set.search.MinCardDiff
It constructs a minimum cardinality difference variable comparator.
minCost - Variable in class ExamplesJaCoP.MUCA
It specifies the minimal value for the cost.
minDelta - Variable in class ExamplesJaCoP.MUCA
It specifies the minimal possible delta of goods for any transformation.
MinDomainOverDegree<T extends Var> - Class in JaCoP.search
Defines a MinDomainOverDegree comparator for Variables.
MinDomainOverDegree() - Constructor for class JaCoP.search.MinDomainOverDegree
It constructs variable comparator with priority based on the minimal value of domain size divided by the number of constraints currently attached to a variable.
MineSweeper - Class in ExamplesJaCoP
It models and solves Minesweeper problem.
MineSweeper() - Constructor for class ExamplesJaCoP.MineSweeper
 
MinGlbCard<T extends SetVar> - Class in JaCoP.set.search
Defines a minimum cardinality, of the greatest lowest bound, variable comparator.
MinGlbCard() - Constructor for class JaCoP.set.search.MinGlbCard
It constructs a minimum cardinality, of the greatest lowest bound, variable comparator.
MINIMIZE - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
MinInt - Static variable in class JaCoP.core.IntDomain
It specifies the minimum element in the domain.
minLengthEq0() - Method in class JaCoP.constraints.Rectangle
It checks if a minimum length in any dimension of the rectangle can be equal 0.
MinLubCard<T extends SetVar> - Class in JaCoP.set.search
Defines a minimum cardinality, of the least upper bound, variable comparator.
MinLubCard() - Constructor for class JaCoP.set.search.MinLubCard
It constructs a minimum cardinality, of the least upper bound, variable comparator.
minProfile - Variable in class JaCoP.constraints.Cumulative
It contains information about minimal profile contributed by regions for certain occupied by tasks.
minScoreSum - Variable in class JaCoP.constraints.netflow.Statistics
 
minUse(int, IntRectangle) - Method in class JaCoP.constraints.Rectangle
 
minUse(IntRectangle) - Method in class JaCoP.constraints.Rectangle
 
model() - Method in class ExamplesJaCoP.ArchFriends
 
model() - Method in class ExamplesJaCoP.BabySitting
 
model() - Method in class ExamplesJaCoP.BasicLogicPascal
 
model() - Method in class ExamplesJaCoP.BIBD
 
model() - Method in class ExamplesJaCoP.BlueberryMuffins
 
model() - Method in class ExamplesJaCoP.BreakingNews
 
model() - Method in class ExamplesJaCoP.BuildingBlocks
 
model() - Method in class ExamplesJaCoP.CalendarMen
 
model() - Method in class ExamplesJaCoP.CarSequencing
 
model() - Method in class ExamplesJaCoP.Conference
 
model() - Method in class ExamplesJaCoP.CrossWord
model()
model() - Method in class ExamplesJaCoP.Cryptogram
 
model() - Method in class ExamplesJaCoP.DeBruijn
 
model() - Method in class ExamplesJaCoP.Diet
Imposes the model of the problem.
model() - Method in class ExamplesJaCoP.DollarAndTicket
 
model() - Method in class ExamplesJaCoP.DonaldGeraldRobert
 
model() - Method in class ExamplesJaCoP.Example
It specifies a standard way of modeling the problem.
model() - Method in class ExamplesJaCoP.Exodus
 
model() - Method in class ExamplesJaCoP.Flowers
 
model() - Method in class ExamplesJaCoP.FourIslands
 
model() - Method in class ExamplesJaCoP.FurnitureMoving
 
model() - Method in class ExamplesJaCoP.Gardner
 
model() - Method in class ExamplesJaCoP.Gates
 
model() - Method in class ExamplesJaCoP.GeostExample
 
model() - Method in class ExamplesJaCoP.Golf
 
model() - Method in class ExamplesJaCoP.Golomb
 
model() - Method in class ExamplesJaCoP.HistoricHomes
 
model() - Method in class ExamplesJaCoP.Kakro
 
model() - Method in class ExamplesJaCoP.KnapsackExample
 
model() - Method in class ExamplesJaCoP.Langford
 
model() - Method in class ExamplesJaCoP.LatinSquare
 
model() - Method in class ExamplesJaCoP.LeastDiff
 
model() - Method in class ExamplesJaCoP.LectureSeries
 
model() - Method in class ExamplesJaCoP.MagicSquares
 
model() - Method in class ExamplesJaCoP.MasterClass
 
model() - Method in class ExamplesJaCoP.MineSweeper
 
model() - Method in class ExamplesJaCoP.MUCA
 
model() - Method in class ExamplesJaCoP.Newspaper
 
model() - Method in class ExamplesJaCoP.Nonogram
 
model() - Method in class ExamplesJaCoP.NonTransitiveDice
 
model() - Method in class ExamplesJaCoP.Parcel
 
model() - Method in class ExamplesJaCoP.PerfectSquare
 
model() - Method in class ExamplesJaCoP.PigeonHole
 
model() - Method in class ExamplesJaCoP.ProAndCon
 
model() - Method in class ExamplesJaCoP.QCP
 
model() - Method in class ExamplesJaCoP.Queens
 
model() - Method in class ExamplesJaCoP.SendMoreMoney
1.
model() - Method in class ExamplesJaCoP.SiblingUproar
 
model() - Method in class ExamplesJaCoP.SleepingArrangements
 
model() - Method in class ExamplesJaCoP.SocialGolfer
 
model() - Method in class ExamplesJaCoP.Steiner
 
model() - Method in class ExamplesJaCoP.StonesOfHeaven
 
model() - Method in class ExamplesJaCoP.Sudoku
 
model() - Method in class ExamplesJaCoP.SurvoPuzzle
model()
model() - Method in class ExamplesJaCoP.TSP
 
model() - Method in class ExamplesJaCoP.Tunapalooza
 
model() - Method in class ExamplesJaCoP.WhoKilledAgatha
 
model() - Method in class ExamplesJaCoP.WolfGoatCabbage
 
model() - Method in class ExamplesJaCoP.Zebra
 
model() - Method in class JaCoP.fz.Parser
GRAMMER STARTS
model4Shaving() - Method in class ExamplesJaCoP.MagicSquares
It creates the model with specification of what constraint can help in guiding shaving.
model_end() - Method in class JaCoP.fz.Parser
 
modelBasic() - Method in class ExamplesJaCoP.CalendarMen
It creates a model of this logic puzzle using mostly primitive constraints.
modelBasic() - Method in class ExamplesJaCoP.KnapsackExample
It creates a model where quantity variable is allowed only to be between 0 and 1, so if the original description allows n items n copies of that items must be created.
modelBasic() - Method in class ExamplesJaCoP.PerfectSquare
It specifies the model using mostly PrimitiveConstraints.
modelBasic() - Method in class ExamplesJaCoP.PigeonHole
It specifies inefficient model which uses only primitive constraints.
modelBasic() - Method in class ExamplesJaCoP.Queens
This model uses only primitive constraints.
modelBasic() - Method in class ExamplesJaCoP.SendMoreMoney
1.
modelBasic() - Method in class ExamplesJaCoP.Sudoku
It specifies the model using mostly primitive constraints.
modelBoth() - Method in class ExamplesJaCoP.KnapsackExample
It does not use Knapsack constraint only SumWeight constraints.
modelBound() - Method in class ExamplesJaCoP.Langford
It uses BoundDomain for all variables.
modelBound() - Method in class ExamplesJaCoP.MagicSquares
It specifies the model which uses only variables with BoundDomain.
modelChanneling() - Method in class ExamplesJaCoP.Queens
This model uses dual model to solve Queens problems.
modelConstraints - Variable in class JaCoP.core.Domain
It specifies constraints which are attached to current domain, each array has different pruning event.
modelConstraintsToEvaluate - Variable in class JaCoP.core.Domain
It specifies the first position of a constraint which is satisfied.
modelDual() - Method in class ExamplesJaCoP.Langford
It uses the dual model.
modelDual() - Method in class ExamplesJaCoP.MagicSquares
IT creates a dual model.
modelFields() - Method in class ExamplesJaCoP.Queens
It uses a model based on fields to model Queens problem (rather inefficient model).
modelGeost() - Method in class ExamplesJaCoP.PerfectSquare
 
modelKnapsack() - Method in class ExamplesJaCoP.Diet
Imposes the model of the problem.
modelNoKnapsackConstraint() - Method in class ExamplesJaCoP.KnapsackExample
It does not use Knapsack constraint only SumWeight constraints.
modified(ArcCompanion) - Method in interface JaCoP.constraints.netflow.MutableNetwork
Tells the network that an arc has been modified.
modified(ArcCompanion) - Method in class JaCoP.constraints.netflow.Network
 
modifiedArcs - Variable in class JaCoP.constraints.netflow.Network
List of modified arcs (may contain duplicates)
modifiedSize - Variable in class JaCoP.constraints.netflow.Network
Number of modified arcs at each level
MostConstrainedDynamic<T extends Var> - Class in JaCoP.search
Defines a MostConstrainedDynamic comparator for Variables.
MostConstrainedDynamic() - Constructor for class JaCoP.search.MostConstrainedDynamic
It constructs a variable comparator based on the maximal number of constraints currently attached to a variable.
MostConstrainedStatic<T extends Var> - Class in JaCoP.search
Defines a MostConstraintStatic comparator for Variables.
MostConstrainedStatic() - Constructor for class JaCoP.search.MostConstrainedStatic
It constructs MostConstraintStatic comparator.
MUCA - Class in ExamplesJaCoP
It solves the Mixed Multi-Unit Combinatorial Auctions.
MUCA() - Constructor for class ExamplesJaCoP.MUCA
 
mulDel - Variable in class ExamplesJaCoP.Filter
It denotes the delay of the multiplication.
mulDel() - Method in class ExamplesJaCoP.Filter
It returns the delay of the multiplication operation.
mulId - Static variable in class ExamplesJaCoP.Filter
It specifies the identifier of the multiplication.
mulId() - Method in class ExamplesJaCoP.Filter
It returns the id of the multiplication operation.
multiply(int) - Method in class JaCoP.core.BoundDomain
It multiplies the domain by a given constant.
multiply(int) - Method in class JaCoP.core.IntervalDomain
{1..4} * 6 = {6, 12, 18, 24}
MultiVarHandler - Class in JaCoP.constraints.netflow
 
MultiVarHandler(IntVar, VarHandler...) - Constructor for class JaCoP.constraints.netflow.MultiVarHandler
 
MutableDomain - Class in JaCoP.core
 
MutableDomain(Store) - Constructor for class JaCoP.core.MutableDomain
 
MutableDomain(Store, IntDomain) - Constructor for class JaCoP.core.MutableDomain
 
MutableDomainValue - Class in JaCoP.core
 
MutableDomainValue(Domain) - Constructor for class JaCoP.core.MutableDomainValue
 
MutableNetwork - Interface in JaCoP.constraints.netflow
Interface to the network used by VarHandlers.
MutableVar - Interface in JaCoP.core
Standard mutable variable definition
MutableVarValue - Interface in JaCoP.core
Standard mutable variable's value definition

N

n - Variable in class ExamplesJaCoP.LatinSquare
The size of the latin square.
n - Variable in class ExamplesJaCoP.QCP
It contains the order of the QCP being solved.
n - Variable in class ExamplesJaCoP.Steiner
It specifies the length of the problem.
n - Variable in class JaCoP.constraints.Among
It is a counter variable.
n - Variable in class JaCoP.constraints.AmongVar
It specifies the number of x variables equal to at least one value present in the list of y.
name - Variable in class ExamplesJaCoP.Filter
It specifies the name of the filter.
name() - Method in class ExamplesJaCoP.Filter
It returns a string id of the problem.
name() - Method in class JaCoP.constraints.netflow.simplex.Arc
 
name - Variable in class JaCoP.constraints.netflow.simplex.Node
a label, great for debugging
names() - Method in class ExamplesJaCoP.AR
 
names() - Method in class ExamplesJaCoP.DCT
 
names() - Method in class ExamplesJaCoP.DFQ
 
names() - Method in class ExamplesJaCoP.DOT
 
names() - Method in class ExamplesJaCoP.EWF
 
names() - Method in class ExamplesJaCoP.FFT
 
names() - Method in class ExamplesJaCoP.Filter
It specifies the names of the operations for the representation of the solution in textual form.
names() - Method in class ExamplesJaCoP.FIR
 
names() - Method in class ExamplesJaCoP.FIR16
 
namesPipeline() - Method in class ExamplesJaCoP.AR
 
namesPipeline() - Method in class ExamplesJaCoP.DCT
 
namesPipeline() - Method in class ExamplesJaCoP.DFQ
 
namesPipeline() - Method in class ExamplesJaCoP.DOT
 
namesPipeline() - Method in class ExamplesJaCoP.EWF
 
namesPipeline() - Method in class ExamplesJaCoP.FFT
 
namesPipeline() - Method in class ExamplesJaCoP.Filter
It specifies the names of the operations for the textual representation of the pipelined solution.
namesPipeline() - Method in class ExamplesJaCoP.FIR
 
namesPipeline() - Method in class ExamplesJaCoP.FIR16
 
nbGlobalValuesToBeSupported - Variable in class JaCoP.constraints.ExtensionalSupportSTR
The number of variable-value pairs which need to have support.
nbSupportsVariables - Variable in class JaCoP.constraints.ExtensionalSupportSTR
It specifies the current number of variables for which it is required to check if their values from the domains are supported.
nbValidityVariables - Variable in class JaCoP.constraints.ExtensionalSupportSTR
It specifies the number of variables for which validity check within a tuple must be performed.
nbValuesToBeSupported - Variable in class JaCoP.constraints.ExtensionalSupportSTR
The number of variable-value pairs which need to have support per variable.
needConsistency - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies if the consistency function should execute.
needCriticalUpdate - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies if the recomputation of the critical item should take place.
needForbidden - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies if the forbidden part of the consistency algortihm should be executed.
needMandatory - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies if the mandatory part of the consistency algorithm should be executed.
needsUpdate(int) - Method in class JaCoP.constraints.netflow.Network
 
needUpdate - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies if the knapsack tree requires an update.
Network - Class in JaCoP.constraints.netflow
This class extends the minimum-cost flow network by providing operations and data structures for removal and modification of arcs.
Network(List<Node>, List<Arc>) - Constructor for class JaCoP.constraints.netflow.Network
 
network - Variable in class JaCoP.constraints.netflow.NetworkFlow
The network
network - Variable in class JaCoP.constraints.netflow.simplex.Danzig
 
NetworkBuilder - Class in JaCoP.constraints.netflow
A builder class for the network flow constraints.
NetworkBuilder() - Constructor for class JaCoP.constraints.netflow.NetworkBuilder
 
NetworkBuilder(IntVar) - Constructor for class JaCoP.constraints.netflow.NetworkBuilder
 
NetworkFlow - Class in JaCoP.constraints.netflow
The network flow constraint.
NetworkFlow(NetworkBuilder) - Constructor for class JaCoP.constraints.netflow.NetworkFlow
 
NetworkSimplex - Class in JaCoP.constraints.netflow.simplex
 
NetworkSimplex(List<Node>, List<Arc>) - Constructor for class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
networkSimplex(int) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
newBox(int) - Static method in class JaCoP.constraints.geost.DBox
It returns an usable box, reusing a box from the pool if possible.
Newspaper - Class in ExamplesJaCoP
It is a simple newspaper reading job-shop like scheduling problem.
Newspaper() - Constructor for class ExamplesJaCoP.Newspaper
 
newToken(int, String) - Static method in class JaCoP.fz.Token
Returns a new Token object, by default.
newToken(int) - Static method in class JaCoP.fz.Token
 
next() - Method in class JaCoP.constraints.netflow.Pruning.PercentStrategy
 
next() - Method in class JaCoP.constraints.netflow.simplex.Danzig
Finds the lower arc which violates optimality the most (If all lower arcs satisfy optimality then all upper arcs do too.
next() - Method in interface JaCoP.constraints.netflow.simplex.PivotRule
 
next - Variable in class JaCoP.fz.Token
A reference to the next regular (non-special) token from the input stream.
nextElement() - Method in class JaCoP.core.BoundDomainIntervalEnumeration
 
nextElement() - Method in class JaCoP.core.BoundDomainValueEnumeration
 
nextElement() - Method in class JaCoP.core.IntervalDomainIntervalEnumeration
 
nextElement() - Method in class JaCoP.core.IntervalDomainValueEnumeration
 
nextElement() - Method in class JaCoP.core.IntervalEnumeration
 
nextElement() - Method in class JaCoP.core.SmallDenseDomainIntervalEnumeration
 
nextElement() - Method in class JaCoP.core.SmallDenseDomainValueEnumeration
 
nextElement() - Method in class JaCoP.core.ValueEnumeration
It returns the next element in the enumeration.
nextElement() - Method in class JaCoP.set.core.SetDomainValueEnumeration
The function nextElement has to return a Set.
nexts - Variable in class JaCoP.constraints.ExtensionalSupportSTR
Gives the position of the next tuple wrt the position given in index, or -1.
nextSetElement() - Method in class JaCoP.set.core.SetDomainValueEnumeration
Returns the next element in the SetDomain.
nextValue(int) - Method in class JaCoP.core.BoundDomain
 
nextValue(int) - Method in class JaCoP.core.IntDomain
It gives next value in the domain from the given one (lexigraphical ordering).
nextValue(int) - Method in class JaCoP.core.IntervalDomain
It gives next value in the domain from the given value (lexigraphical ordering).
nextValue(int) - Method in class JaCoP.core.SmallDenseDomain
 
no - Variable in class JaCoP.constraints.geost.GeostObject
A unique identifier greater or equal to 0.
no - Variable in class JaCoP.constraints.geost.Shape
It defines unique shape id which is used by geost objects to define their shapes.
noAdd() - Method in class ExamplesJaCoP.Filter
It returns a number of addition operations in the current problem.
noCar - Variable in class ExamplesJaCoP.CarSequencing
It specifies number of cars.
noClass - Variable in class ExamplesJaCoP.CarSequencing
It specifies the number of different car classes.
noColumns - Variable in class ExamplesJaCoP.Kakro
 
noConstraints() - Method in class JaCoP.core.Domain
It returns the number of constraints
noConstraints() - Method in class JaCoP.core.IntDomain
It returns the number of constraints
noConstraints() - Method in class JaCoP.set.core.SetDomain
It returns the number of constraints
Node - Class in JaCoP.constraints.netflow.simplex
A node (vertex) in the network.
Node(String, int) - Constructor for class JaCoP.constraints.netflow.simplex.Node
 
Node - Interface in JaCoP.fz
 
nodeArity() - Method in class JaCoP.fz.JJTParserState
 
nodeCreated() - Method in class JaCoP.fz.JJTParserState
 
nodeList - Variable in class JaCoP.constraints.netflow.NetworkBuilder
 
nodes - Variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
nodeToString() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
nodeToString() - Method in class JaCoP.constraints.knapsack.TreeNode
It generates description of the node only.
noDices - Variable in class ExamplesJaCoP.NonTransitiveDice
It specifies number of dices in the problem.
NOEDGE - Static variable in class JaCoP.util.MDD
It specifies an identifier which denotes lack of the edge for a given value (in the context of the current level (variable) of an MDD.
NoGood - Class in JaCoP.constraints
NoGood constraints implements a constraint which disallows given combination of values for given variables.
NoGood(IntVar[], int[]) - Constructor for class JaCoP.constraints.NoGood
It creates a no-good constraint.
NoGood(ArrayList<? extends IntVar>, ArrayList<Integer>) - Constructor for class JaCoP.constraints.NoGood
It creates a no-good constraint.
noGoods - Variable in class ExamplesJaCoP.MUCA
It specifies number of goods which are in the focus of the auction.
NoGoodsCollector<T extends IntVar> - Class in JaCoP.search
NoGoodCollector collects no-goods from search when timeout has occurred.
NoGoodsCollector() - Constructor for class JaCoP.search.NoGoodsCollector
 
NOINFO - Static variable in class JaCoP.core.Domain
It specifies the constant responsible of conveying a message that no information is provided by the domain when describing the change which has occurred within the domain.
noIntervals() - Method in class JaCoP.core.BoundDomain
 
noIntervals() - Method in class JaCoP.core.IntDomain
It returns number of intervals required to represent this domain.
noIntervals() - Method in class JaCoP.core.IntervalDomain
It returns the number intervals into which this domain is split.
noIntervals() - Method in class JaCoP.core.SmallDenseDomain
 
noMarks - Variable in class ExamplesJaCoP.Golomb
It specifies the number of marks (number of natural numbers in the sequence).
noMul() - Method in class ExamplesJaCoP.Filter
It returns a number of multiplications operations in the current problem.
non_array_flat_expr() - Method in class JaCoP.fz.Parser
 
non_array_flat_exprs() - Method in class JaCoP.fz.Parser
 
non_array_ti_expr_tail() - Method in class JaCoP.fz.Parser
 
NONE - Static variable in class JaCoP.core.Domain
It specifies the constant for NONE event, if event is NONE then the constraint is not attached to a variable.
Nonogram - Class in ExamplesJaCoP
It solves a nonogram example problem, sometimes also called Paint by Numbers.
Nonogram() - Constructor for class ExamplesJaCoP.Nonogram
 
NonOverlapping - Class in JaCoP.constraints.geost
 
NonOverlapping(GeostObject[], int[]) - Constructor for class JaCoP.constraints.geost.NonOverlapping
It creates an external constraint to make sure that specified set of objects does not overlap in k-dimensional space on the given number of selected dimensions within this k-dimensional space.
NonOverlapping(Collection<GeostObject>, int[]) - Constructor for class JaCoP.constraints.geost.NonOverlapping
It creates an external constraint to make sure that specified set of objects does not overlap in k-dimensional space on the given number of selected dimensions within this k-dimensional space.
NonTransitiveDice - Class in ExamplesJaCoP
It models and solves Nontransitive Dice Problem.
NonTransitiveDice() - Constructor for class ExamplesJaCoP.NonTransitiveDice
 
noOfCarsPerClass - Variable in class ExamplesJaCoP.CarSequencing
It specifies how many cars of each option should be produced.
noOp() - Method in class ExamplesJaCoP.Filter
It returns the number of operations in the filter.
noOption - Variable in class ExamplesJaCoP.CarSequencing
It specifies the no of options in the car sequencing problem.
noOverlapRepresentation() - Method in class JaCoP.constraints.geost.Shape
It computes a collection of DBoxes that form the same shape, but that are certain to not overlap This implementation is probably not the most efficient possible representation.
noPigeons - Variable in class ExamplesJaCoP.PigeonHole
 
noRows - Variable in class ExamplesJaCoP.Kakro
 
noSearchConstraints() - Method in class JaCoP.core.Domain
It returns number of search constraints.
noSides - Variable in class ExamplesJaCoP.NonTransitiveDice
It specifies number of sides for each dice in the problem.
not(BooleanVar, BooleanVar) - Method in class ExamplesJaCoP.Gates
It imposes an extensional constraint enforcing an not relationship between input parameter and an output parameter.
Not - Class in JaCoP.constraints
Constraint "not costraint"
Not(PrimitiveConstraint) - Constructor for class JaCoP.constraints.Not
It constructs not constraint.
notConsistency(Store) - Method in class JaCoP.constraints.AbsXeqY
 
notConsistency(Store) - Method in class JaCoP.constraints.And
 
notConsistency(Store) - Method in class JaCoP.constraints.AndBool
 
notConsistency(Store) - Method in class JaCoP.constraints.Distance
 
notConsistency(Store) - Method in class JaCoP.constraints.Eq
 
notConsistency(Store) - Method in class JaCoP.constraints.EqBool
 
notConsistency(Store) - Method in class JaCoP.constraints.IfThen
 
notConsistency(Store) - Method in class JaCoP.constraints.IfThenBool
 
notConsistency(Store) - Method in class JaCoP.constraints.IfThenElse
 
notConsistency(Store) - Method in class JaCoP.constraints.In
 
notConsistency(Store) - Method in class JaCoP.constraints.NoGood
 
notConsistency(Store) - Method in class JaCoP.constraints.Not
 
notConsistency(Store) - Method in class JaCoP.constraints.Or
 
notConsistency(Store) - Method in class JaCoP.constraints.OrBool
 
notConsistency(Store) - Method in class JaCoP.constraints.PrimitiveConstraint
It makes pruning in such a way that constraint is notConsistent.
notConsistency(Store) - Method in class JaCoP.constraints.XeqC
 
notConsistency(Store) - Method in class JaCoP.constraints.XeqY
 
notConsistency(Store) - Method in class JaCoP.constraints.XgtC
 
notConsistency(Store) - Method in class JaCoP.constraints.XgteqC
 
notConsistency(Store) - Method in class JaCoP.constraints.XgteqY
 
notConsistency(Store) - Method in class JaCoP.constraints.XgtY
 
notConsistency(Store) - Method in class JaCoP.constraints.XltC
 
notConsistency(Store) - Method in class JaCoP.constraints.XlteqC
 
notConsistency(Store) - Method in class JaCoP.constraints.XlteqY
 
notConsistency(Store) - Method in class JaCoP.constraints.XltY
 
notConsistency(Store) - Method in class JaCoP.constraints.XmulYeqC
 
notConsistency(Store) - Method in class JaCoP.constraints.XneqC
 
notConsistency(Store) - Method in class JaCoP.constraints.XneqY
 
notConsistency(Store) - Method in class JaCoP.constraints.Xor
 
notConsistency(Store) - Method in class JaCoP.constraints.XorBool
 
notConsistency(Store) - Method in class JaCoP.constraints.XplusCeqZ
 
notConsistency(Store) - Method in class JaCoP.constraints.XplusClteqZ
 
notConsistency(Store) - Method in class JaCoP.constraints.XplusYeqC
 
notConsistency(Store) - Method in class JaCoP.constraints.XplusYeqZ
 
notConsistency(Store) - Method in class JaCoP.constraints.XplusYgtC
 
notConsistency(Store) - Method in class JaCoP.constraints.XplusYlteqZ
 
notConsistency(Store) - Method in class JaCoP.constraints.XplusYplusCeqZ
 
notConsistency(Store) - Method in class JaCoP.constraints.XplusYplusQeqZ
 
notConsistency(Store) - Method in class JaCoP.constraints.XplusYplusQgtC
 
notConsistency(Store) - Method in class JaCoP.set.constraints.AeqB
 
notConsistency(Store) - Method in class JaCoP.set.constraints.AeqS
 
notConsistency(Store) - Method in class JaCoP.set.constraints.AinB
 
notConsistency(Store) - Method in class JaCoP.set.constraints.AinS
 
notConsistency(Store) - Method in class JaCoP.set.constraints.EinA
 
notConsistency(Store) - Method in class JaCoP.set.constraints.SinA
 
notConsistency(Store) - Method in class JaCoP.set.constraints.XeqA
 
notConsistency(Store) - Method in class JaCoP.set.constraints.XinA
 
notConsistencyPruningEvents - Variable in class JaCoP.constraints.PrimitiveConstraint
It specifies the events which must occur for notConsistency() method being executed.
notGrounded - Variable in class JaCoP.constraints.netflow.DomainStructure
 
notSatisfied() - Method in class JaCoP.constraints.AbsXeqY
 
notSatisfied() - Method in class JaCoP.constraints.And
 
notSatisfied() - Method in class JaCoP.constraints.AndBool
 
notSatisfied() - Method in class JaCoP.constraints.Distance
 
notSatisfied() - Method in class JaCoP.constraints.Eq
 
notSatisfied() - Method in class JaCoP.constraints.EqBool
 
notSatisfied() - Method in class JaCoP.constraints.IfThen
 
notSatisfied() - Method in class JaCoP.constraints.IfThenBool
 
notSatisfied() - Method in class JaCoP.constraints.IfThenElse
 
notSatisfied() - Method in class JaCoP.constraints.In
 
notSatisfied() - Method in class JaCoP.constraints.NoGood
 
notSatisfied() - Method in class JaCoP.constraints.Not
 
notSatisfied() - Method in class JaCoP.constraints.Or
 
notSatisfied() - Method in class JaCoP.constraints.OrBool
 
notSatisfied() - Method in class JaCoP.constraints.PrimitiveConstraint
It checks if constraint would be always not satisfied.
notSatisfied() - Method in class JaCoP.constraints.XeqC
 
notSatisfied() - Method in class JaCoP.constraints.XeqY
 
notSatisfied() - Method in class JaCoP.constraints.XgtC
 
notSatisfied() - Method in class JaCoP.constraints.XgteqC
 
notSatisfied() - Method in class JaCoP.constraints.XgteqY
 
notSatisfied() - Method in class JaCoP.constraints.XgtY
 
notSatisfied() - Method in class JaCoP.constraints.XltC
 
notSatisfied() - Method in class JaCoP.constraints.XlteqC
 
notSatisfied() - Method in class JaCoP.constraints.XlteqY
 
notSatisfied() - Method in class JaCoP.constraints.XltY
 
notSatisfied() - Method in class JaCoP.constraints.XmulYeqC
 
notSatisfied() - Method in class JaCoP.constraints.XneqC
 
notSatisfied() - Method in class JaCoP.constraints.XneqY
 
notSatisfied() - Method in class JaCoP.constraints.Xor
 
notSatisfied() - Method in class JaCoP.constraints.XorBool
 
notSatisfied() - Method in class JaCoP.constraints.XplusCeqZ
 
notSatisfied() - Method in class JaCoP.constraints.XplusClteqZ
 
notSatisfied() - Method in class JaCoP.constraints.XplusYeqC
 
notSatisfied() - Method in class JaCoP.constraints.XplusYeqZ
 
notSatisfied() - Method in class JaCoP.constraints.XplusYgtC
 
notSatisfied() - Method in class JaCoP.constraints.XplusYlteqZ
 
notSatisfied() - Method in class JaCoP.constraints.XplusYplusCeqZ
 
notSatisfied() - Method in class JaCoP.constraints.XplusYplusQeqZ
 
notSatisfied() - Method in class JaCoP.constraints.XplusYplusQgtC
 
notSatisfied() - Method in class JaCoP.set.constraints.AeqB
 
notSatisfied() - Method in class JaCoP.set.constraints.AeqS
 
notSatisfied() - Method in class JaCoP.set.constraints.AinB
 
notSatisfied() - Method in class JaCoP.set.constraints.AinS
 
notSatisfied() - Method in class JaCoP.set.constraints.EinA
 
notSatisfied() - Method in class JaCoP.set.constraints.SinA
 
notSatisfied() - Method in class JaCoP.set.constraints.XeqA
 
notSatisfied() - Method in class JaCoP.set.constraints.XinA
 
NULL_VAR - Static variable in class JaCoP.constraints.netflow.Arithmetic
 
numActiveArcs - Variable in class JaCoP.constraints.netflow.Pruning
 
numArcs - Variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
number - Variable in class ExamplesJaCoP.MagicSquares
It specifies the number
numberArgs - Variable in class JaCoP.constraints.Constraint
It specifies the number of variables in the constraint scope.
numberArgs() - Method in class JaCoP.constraints.Constraint
It returns the number of variables within a constraint scope.
numberArgs() - Method in class JaCoP.constraints.knapsack.Knapsack
 
numberConstraints() - Method in class JaCoP.core.Store
This function returns the number of constraints.
numberId - Variable in class JaCoP.constraints.Constraint
It specifies the number id for a given constraint.
numberInnerMoves - Variable in class ExamplesJaCoP.WolfGoatCabbage
It specifies number of moves allowed (one move is from one river bank to the other)
numberQ - Variable in class ExamplesJaCoP.Queens
It specifies the size of chessboard to be used in the model.
NVARS - Static variable in class JaCoP.constraints.netflow.Statistics
 

O

objectConstraintMap - Variable in class JaCoP.constraints.geost.NonOverlapping
It maps object (through object.id) to the internal constraint connected to this object.
objects - Variable in class JaCoP.constraints.geost.Geost
It stores the reference to the collection of objects provided to the constructor.
objects - Variable in class JaCoP.constraints.geost.NonOverlapping
It specifies the objects which are being in the scope of this external constraint.
objects - Variable in class JaCoP.core.SimpleBacktrackableManager
It stores objects which change has to be restored upon backtracking.
ObstacleObject - Class in JaCoP.constraints.geost
 
ObstacleObject(Geost, GeostObject, int[]) - Constructor for class JaCoP.constraints.geost.ObstacleObject
It constructs an internal constraint to constraint the objects not to overlap with this obstacle object.
ObstacleObjectFrame - Class in JaCoP.constraints.geost
 
ObstacleObjectFrame(Geost, GeostObject, int[]) - Constructor for class JaCoP.constraints.geost.ObstacleObjectFrame
It creates an internal constraint to enforce non-overlapping relation with this obstacle object.
OF - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
oneSupport - Variable in class JaCoP.constraints.regular.Regular
It specifies if the support functionality should be used.
onGround(Var) - Method in class JaCoP.constraints.geost.GeostObject
It is executed as soon as any object variable is grounded.
onlyFailedConstraint - Variable in class JaCoP.search.Shaving
It specifies if only the last failed constraint is allowed to suggest shaving values.
onlyIntVarsOfFailedConstraint - Variable in class JaCoP.search.Shaving
It specifies if only variables in the scope of the last failed constraint are allowed to be used in shaving attempts.
onObjectUpdate(GeostObject) - Method in interface JaCoP.constraints.geost.ExternalConstraint
Handler method called by the Geost kernel when the domain of the object changes.
onObjectUpdate(GeostObject) - Method in class JaCoP.constraints.geost.InArea
 
onObjectUpdate(GeostObject) - Method in class JaCoP.constraints.geost.NonOverlapping
 
onUnGround(Var) - Method in class JaCoP.constraints.geost.GeostObject
It is executed as soon as backtracking has occurred making previously grounded variable ungrounded again.
openNodeScope(Node) - Method in class JaCoP.fz.JJTParserState
 
optimalProfit - Variable in class JaCoP.constraints.knapsack.Tree
It specifies the optimalProfit of possibly non-integral solution generated by LP relaxation.
optimizedMDD - Variable in class JaCoP.constraints.regular.Regular
It specifies if the translation of FSM into optimized MDD should take place so minimal layered graph can be obtained.
Options - Class in JaCoP.fz
It parses the options provided to flatzinc parser/executable.
Options(String[]) - Constructor for class JaCoP.fz.Options
It constructs an Options object and parses all the parameters/options provided to flatzinc to jacop parser.
or(BooleanVar, BooleanVar, BooleanVar) - Method in class ExamplesJaCoP.Gates
It imposes an extensional constraint enforcing an or relationship between two input parameters and an output parameter.
Or - Class in JaCoP.constraints
Constraint c1 \/ c2 \/ ...
Or(PrimitiveConstraint[]) - Constructor for class JaCoP.constraints.Or
It constructs Or constraint.
Or(ArrayList<PrimitiveConstraint>) - Constructor for class JaCoP.constraints.Or
It constructs Or constraint.
Or(PrimitiveConstraint, PrimitiveConstraint) - Constructor for class JaCoP.constraints.Or
It constructs an Or constraint, at least one constraint has to be satisfied.
OrBool - Class in JaCoP.constraints
If at least one variable from the list is equal 1 then result variable is equal 1 too.
OrBool(IntVar[], IntVar) - Constructor for class JaCoP.constraints.OrBool
It constructs orBool.
OrBool(ArrayList<? extends IntVar>, IntVar) - Constructor for class JaCoP.constraints.OrBool
It constructs orBool.
order - Variable in class JaCoP.constraints.geost.Geost
It specifies the order between dimensions which is used by the pruning algorithm.
org - Variable in class JaCoP.constraints.regular.RegEdge
The origin state.
origin - Variable in class JaCoP.constraints.geost.DBox
It specifies point in n-dimensional space where the dbox originates from.
origin - Variable in class JaCoP.constraints.Rectangle
It specifies the origin of the rectangle in each dimension.
outDegree - Variable in class JaCoP.constraints.regular.RegState
It specifies the number of edges outgoing from the state.
OUTPUT - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
output_elem() - Method in class JaCoP.fz.Parser
 
output_elems() - Method in class JaCoP.fz.Parser
 
output_item() - Method in class JaCoP.fz.Parser
 
OutputArrayAnnotation - Class in JaCoP.fz
It stores information about the annotation for an output array.
OutputArrayAnnotation(String, ArrayList<IntDomain>) - Constructor for class JaCoP.fz.OutputArrayAnnotation
It constructs and output array annotation.
overlap(ProfileItem, ProfileItem, ProfileItem, ProfileItem) - Method in class JaCoP.constraints.ProfileItem
It compute the overlap with the specified profile item.

P

paint(Graphics) - Method in class JaCoP.constraints.geost.BoxDisplay
paints all objects, repaint only if requested to
parametricStep(Node, Node, int, int) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
Given an optimal flow that satisfies all feasibility constraints except mass balance on two nodes, the parametric simplex algorithm tries to achieve feasibility while keeping the solution optimal.
Parcel - Class in ExamplesJaCoP
It solves a simple parcel shipment problem.
Parcel() - Constructor for class ExamplesJaCoP.Parcel
 
parent - Variable in class JaCoP.constraints.knapsack.TreeNode
It specifies the parent of this node.
parent - Variable in class JaCoP.constraints.netflow.simplex.Node
 
parentSolutionListener - Variable in class JaCoP.search.SimpleSolutionListener
If this search is a slave search than each solution within this search must be connected to a solution of the master search.
parentSolutionNo - Variable in class JaCoP.search.SimpleSolutionListener
If this search is a slave search than each solution within this search must be connected to a solution of the master search.
parse(boolean) - Method in class JaCoP.util.fsm.RegularExpressionParser
This method parses an expression that it reads from a given input stream.
ParseException - Exception in JaCoP.fz
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception JaCoP.fz.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception JaCoP.fz.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception JaCoP.fz.ParseException
Constructor with message.
Parser - Class in JaCoP.fz
 
Parser(InputStream) - Constructor for class JaCoP.fz.Parser
Constructor with InputStream.
Parser(InputStream, String) - Constructor for class JaCoP.fz.Parser
Constructor with InputStream and supplied encoding
Parser(Reader) - Constructor for class JaCoP.fz.Parser
Constructor.
Parser(ParserTokenManager) - Constructor for class JaCoP.fz.Parser
Constructor with generated Token Manager.
ParserConstants - Interface in JaCoP.fz
Token literal values and constants.
ParserTokenManager - Class in JaCoP.fz
Token Manager.
ParserTokenManager(SimpleCharStream) - Constructor for class JaCoP.fz.ParserTokenManager
Constructor.
ParserTokenManager(SimpleCharStream, int) - Constructor for class JaCoP.fz.ParserTokenManager
Constructor.
ParserTreeConstants - Interface in JaCoP.fz
 
parseToFSM() - Method in class JaCoP.util.fsm.RegularExpressionParser.Expression
It creates Finite State Machine from the expression.
parseToFSM() - Method in class JaCoP.util.fsm.RegularExpressionParser.Literal
 
partialShapeSweep - Variable in class JaCoP.constraints.geost.Geost
set to false to disable relaxed shape pruning
peekNode() - Method in class JaCoP.fz.JJTParserState
 
PerfectSquare - Class in ExamplesJaCoP
It specifies an example where squares of the given size must be placed within a square of a given size.
PerfectSquare() - Constructor for class ExamplesJaCoP.PerfectSquare
 
performCardinalityReasoning - Variable in class JaCoP.set.constraints.AdiffBeqC
It specifies if the constrain attempts to perform expensive and yet unlikely propagation due to cardinality information.
performCardinalityReasoning - Variable in class JaCoP.set.constraints.AdisjointB
It specifies if the constrain attempts to perform expensive and yet unlikely propagation due to cardinality information.
performCardinalityReasoning - Variable in class JaCoP.set.constraints.AintersectBeqC
It specifies if the constrain attempts to perform expensive and yet unlikely propagation due to cardinality information.
performCardinalityReasoning - Variable in class JaCoP.set.constraints.AunionBeqC
It specifies if the constrain attempts to perform expensive and yet unlikely propagation due to cardinality information.
PigeonHole - Class in ExamplesJaCoP
It solves the PigeonHole problem.
PigeonHole() - Constructor for class ExamplesJaCoP.PigeonHole
 
pipelineSchedule() - Static method in class ExamplesJaCoP.FilterBenchmark
It solves available filters for different scenario consisting of different number of resources.
pipeMulSchedule() - Static method in class ExamplesJaCoP.FilterBenchmark
It solves available filters for different scenario consisting of different number of resources.
pivotPosition - Variable in class JaCoP.search.SimpleMatrixSelect
It specifies the pivot position (first element has index 0).
PivotRule - Interface in JaCoP.constraints.netflow.simplex
A pivot selection rule for the primal network simplex algorithm.
pixelsPerUnit - Variable in class JaCoP.constraints.geost.BoxDisplay
It specifies the number of pixels per unit of length.
placeSearchVariable(int, int) - Method in class JaCoP.search.SimpleSelect
It gets as input the index of the variable which is chosen by search to be instantiated at this stage.
pointer4GroundedBooleanVariables - Variable in class JaCoP.core.Store
It specifies the current pointer to put next changed boolean variable.
poolStatus() - Static method in class JaCoP.constraints.geost.DBox
It provides a string representation of the DBoxes which are present in the DBox pool.
pop() - Method in class JaCoP.util.SimpleArrayList
It removes and returns the last element in the list.
popNode() - Method in class JaCoP.fz.JJTParserState
 
pos - Variable in class JaCoP.constraints.regular.RegState
The position of the state within a level.
position - Variable in class JaCoP.search.InputOrderSelect
It stores the original positions of variables to be used for input order tie-breaking.
position - Variable in class JaCoP.search.SimpleMatrixSelect
It stores the original positions of variables to be used for input order tie-breaking.
position - Variable in class JaCoP.search.SimpleSelect
It stores the original positions of variables to be used for input order tie-breaking.
positionInTheTree - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It specifies the position in the tree.
positionOfAlreadyUpdated - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies the position of the last changed item which has been already been recomputed.
potential - Variable in class JaCoP.constraints.netflow.simplex.Node
the potential (or dual variable) of the network simplex
precedenceOf(int) - Method in interface JaCoP.constraints.geost.LexicographicalOrder
It provides the precedence level of the given dimension.
precedenceOf(int) - Method in class JaCoP.constraints.geost.PredefinedOrder
 
precedenceOf(int) - Method in class JaCoP.constraints.geost.ShiftOrder
 
pred_arg_array_index() - Method in class JaCoP.fz.Parser
 
pred_arg_array_tail() - Method in class JaCoP.fz.Parser
 
pred_decl_arg() - Method in class JaCoP.fz.Parser
 
pred_decl_args() - Method in class JaCoP.fz.Parser
 
pred_decl_item() - Method in class JaCoP.fz.Parser
 
pred_decl_items() - Method in class JaCoP.fz.Parser
 
predecessorOnThread() - Method in class JaCoP.constraints.netflow.simplex.Node
Finds the predecessor of this node on the thread.
PredefinedOrder - Class in JaCoP.constraints.geost
 
PredefinedOrder(int[], int) - Constructor for class JaCoP.constraints.geost.PredefinedOrder
It specifies the comparison of k-dimensional point comparator based on the dimension ordering and the most significant dimension.
PREDICATE - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
previous() - Method in class JaCoP.core.MutableDomain
 
previous() - Method in class JaCoP.core.MutableDomainValue
 
previous() - Method in interface JaCoP.core.MutableVar
It returns the earlier value of variable comparing to the current one.
previous() - Method in interface JaCoP.core.MutableVarValue
It returns the earlier value of mutable variable.
previousDomain - Variable in class JaCoP.core.BoundDomain
It specifies the previous domain which was used by this domain.
previousDomain - Variable in class JaCoP.core.IntervalDomain
It specifies the previous domain which was used by this domain.
previousDomain - Variable in class JaCoP.core.SmallDenseDomain
It specifies the previous domain which was used by this domain.
previousDomain - Variable in class JaCoP.set.core.SetDomain
It specifies the previous domain which was used by this domain.
previousLevel - Variable in class JaCoP.constraints.netflow.NetworkFlow
 
previousMaxQ - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It specifies the maximal value of quantity variable after the last consistency check.
previousMinQ - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It specifies the minimal value of quantity variable after the last consistency check.
previousValue(int) - Method in class JaCoP.core.BoundDomain
 
previousValue(int) - Method in class JaCoP.core.IntDomain
It gives previous value in the domain from the given one (lexigraphical ordering).
previousValue(int) - Method in class JaCoP.core.IntervalDomain
 
previousValue(int) - Method in class JaCoP.core.SmallDenseDomain
 
previousValue() - Method in class JaCoP.core.TimeStamp
 
primalStep(Arc) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
Performs a primal pivot.
PrimitiveConstraint - Class in JaCoP.constraints
Standard unified interface for all primitive constraints.
PrimitiveConstraint() - Constructor for class JaCoP.constraints.PrimitiveConstraint
 
primitiveDecomposition(Store) - Method in class JaCoP.constraints.netflow.Arithmetic
 
primitiveDecomposition(Store) - Method in class JaCoP.constraints.netflow.NetworkBuilder
Generally speaking, especially in case of multiple arcs between two nodes and structure constraints imposed on arcs makes it hard to decompose network flow constraint into primitive ones.
primitiveDecomposition(Store) - Method in class JaCoP.constraints.SoftAlldifferent
 
primitiveDecomposition(Store) - Method in class JaCoP.constraints.SoftGCC
 
print() - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
Debug
print() - Method in class JaCoP.core.Store
This function prints the information of the store to standard output stream.
print(Node) - Method in class JaCoP.fz.ASTPrint
 
printAllSolutions() - Method in class JaCoP.search.DepthFirstSearch
 
printAllSolutions() - Method in interface JaCoP.search.Search
It prints all solutions.
printAllSolutions() - Method in class JaCoP.search.SimpleSolutionListener
 
printAllSolutions() - Method in interface JaCoP.search.SolutionListener
It prints all the solutions.
printLaTex(long) - Method in class ExamplesJaCoP.PerfectSquare
Enclose the output of this function inside a simple latex document like the one below.
printMatrix(IntVar[][], int, int) - Static method in class ExamplesJaCoP.Example
It prints a matrix of variables.
printMatrix(IntVar[][]) - Method in class ExamplesJaCoP.Nonogram
It prints a matrix of variables.
printMatrix(IntVar[][], int, int) - Static method in class ExamplesJaCoP.SurvoPuzzle
It prints a matrix of variables.
PrintOutListener<T extends Var> - Class in JaCoP.search
 
PrintOutListener() - Constructor for class JaCoP.search.PrintOutListener
 
PrintSchedule - Class in JaCoP.ui
Prints the computed schedule
PrintSchedule(String[], IntVar[], int[], IntVar[]) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
PrintSchedule(String[], IntVar[], IntVar[], IntVar[]) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
PrintSchedule(ArrayList<String>, ArrayList<? extends IntVar>, ArrayList<Integer>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
PrintSchedule(ArrayList<String>, ArrayList<? extends IntVar>, int[], ArrayList<? extends IntVar>) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
PrintSchedule(ArrayList<String>, IntVar[], int[], IntVar[]) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
PrintSchedule(ArrayList<String>, IntVar[], IntVar[], IntVar[]) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
printSolution() - Method in class ExamplesJaCoP.CrossWord
It prints a variable matrix.
ProAndCon - Class in ExamplesJaCoP
It solves a simple logic puzzle about voting city council.
ProAndCon() - Constructor for class ExamplesJaCoP.ProAndCon
 
problem - Static variable in class ExamplesJaCoP.CarSequencing
A simple car sequencing problem.
problem1 - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problem10 - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problem2 - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problem3 - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problem4 - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problem5 - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problem6 - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problem7 - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problem8 - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problem9 - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problem_kaye_splitter - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
problemNo - Static variable in class ExamplesJaCoP.PerfectSquare
It specifies which of the pre-defined problems should be solved.
problems - Static variable in class ExamplesJaCoP.MineSweeper
The collection of MineSweeper problems.
problemTest - Static variable in class ExamplesJaCoP.MineSweeper
One of the possible MineSweeper problems.
processEvent(IntVar, MutableNetwork) - Method in class JaCoP.constraints.netflow.ArcCompanion
 
processEvent(IntVar, MutableNetwork) - Method in class JaCoP.constraints.netflow.DomainStructure
 
processEvent(IntVar, MutableNetwork) - Method in class JaCoP.constraints.netflow.MultiVarHandler
 
processEvent(IntVar, MutableNetwork) - Method in interface JaCoP.constraints.netflow.VarHandler
Informs the handler that one of its variable has changed and asks the handler to update the state of the network accordingly.
Profile - Class in JaCoP.constraints
Defines a basic data structure to keep the profile for the diffn/1 and cumulative/4 constraints.
Profile() - Constructor for class JaCoP.constraints.Profile
It constructs the prophet file.
Profile(short) - Constructor for class JaCoP.constraints.Profile
It constructs the profile of a given type (e.g.
ProfileItem - Class in JaCoP.constraints
Defines a basic structure used to update profile for cumulative constraint.
ProfileItem() - Constructor for class JaCoP.constraints.ProfileItem
It constructs a profile item.
ProfileItem(int, int, int) - Constructor for class JaCoP.constraints.ProfileItem
It constructs a profile item which spans over interval (a, b) with a given amount specified by val.
ProfileItem(short) - Constructor for class JaCoP.constraints.ProfileItem
It constructs the profile item with a given type.
ProfileItem(short, int, int, int) - Constructor for class JaCoP.constraints.ProfileItem
It constructs a profile item of a given type spanning across the given interval and contributing a given amount towards the profile.
profit - Variable in class JaCoP.constraints.knapsack.KnapsackItem
It specifies the profit of a single instance of this item.
profitOfOne - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It store the profit of one instance of the item stored in this leaf.
propagationHasOccurred - Variable in class JaCoP.core.Store
This variable specifies if there was a new propagation.
pruneArc(int) - Method in class JaCoP.constraints.regular.Regular
Collects the damaged states, after pruning the domain of variable "var", and put these states in two separated sets.
Pruning - Class in JaCoP.constraints.netflow
 
Pruning(List<Node>, List<Arc>) - Constructor for class JaCoP.constraints.netflow.Pruning
 
Pruning.PercentStrategy - Class in JaCoP.constraints.netflow
 
pruningScore - Variable in class JaCoP.constraints.netflow.ArcCompanion
The pruningScore
push(V) - Method in class JaCoP.util.SimpleArrayList
It inserts the element at the end of the list
pushNode(Node) - Method in class JaCoP.fz.JJTParserState
 
putConstraint(Constraint) - Method in class JaCoP.core.BooleanVar
 
putConstraint(Constraint) - Method in class JaCoP.core.IntVar
 
putConstraint(Constraint) - Method in class JaCoP.core.Var
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putConstraint(Constraint) - Method in class JaCoP.set.core.SetVar
 
putModelConstraint(Constraint, int) - Method in class JaCoP.core.BooleanVar
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putModelConstraint(int, Var, Constraint, int) - Method in class JaCoP.core.BoundDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putModelConstraint(int, Var, Constraint, int) - Method in class JaCoP.core.Domain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putModelConstraint(int, Var, Constraint, int) - Method in class JaCoP.core.IntervalDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putModelConstraint(Constraint, int) - Method in class JaCoP.core.IntVar
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putModelConstraint(int, Var, Constraint, int) - Method in class JaCoP.core.SmallDenseDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putModelConstraint(Constraint, int) - Method in class JaCoP.core.Var
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putModelConstraint(int, Var, Constraint, int) - Method in class JaCoP.set.core.SetDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putModelConstraint(Constraint, int) - Method in class JaCoP.set.core.SetVar
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putMutableVar(MutableVar) - Method in class JaCoP.core.Store
Any constraint may have their own mutable variables which can be register at store and then store will be responsible for calling appropriate functions from MutableVar interface to keep the variables consistent with the search.
putMutableVar(TimeStamp<?>) - Method in class JaCoP.core.Store
Any entity (for example constraints) may have their own mutable variables (timestamps) which can be register at store and then store will be responsible for calling appropriate functions from TimeStamp class to keep the variables consistent with the search.
putSearchConstraint(Constraint) - Method in class JaCoP.core.BooleanVar
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putSearchConstraint(int, Var, Constraint) - Method in class JaCoP.core.BoundDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putSearchConstraint(int, Var, Constraint) - Method in class JaCoP.core.Domain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putSearchConstraint(int, Var, Constraint) - Method in class JaCoP.core.IntervalDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putSearchConstraint(Constraint) - Method in class JaCoP.core.IntVar
It registers constraint with current variable, so always when this variable is changed the constraint is reevaluated.
putSearchConstraint(int, Var, Constraint) - Method in class JaCoP.core.SmallDenseDomain
 
putSearchConstraint(Constraint) - Method in class JaCoP.core.Var
It registers constraint with current variable, so always when this variable is changed the constraint is reevaluated.
putSearchConstraint(int, Var, Constraint) - Method in class JaCoP.set.core.SetDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putSearchConstraint(Constraint) - Method in class JaCoP.set.core.SetVar
It registers constraint with current variable, so always when this variable is changed the constraint is reevaluated.
putVariable(Var) - Method in class JaCoP.core.Store
This function is used to register a variable within a store.

Q

q - Variable in class JaCoP.constraints.XplusYplusQeqZ
It specifies variable q in constraint x + y + q = z.
q - Variable in class JaCoP.constraints.XplusYplusQgtC
It specifies variable q in constraint x+y+q > c.
QCP - Class in ExamplesJaCoP
It solves QuasiGroup Completion Problem (QCP).
QCP() - Constructor for class ExamplesJaCoP.QCP
 
quantity - Variable in class JaCoP.constraints.knapsack.KnapsackItem
It is a finite domain variable specifying the possible quantity of that item.
quantity - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It specifies the finite domain variable denoting the allowed quantity of the item,
Queens - Class in ExamplesJaCoP
It models the queens problem in different ways as well as applies different search methods.
Queens() - Constructor for class ExamplesJaCoP.Queens
 
queue - Variable in class JaCoP.constraints.netflow.NetworkFlow
The set of queued variables
QUEUE_INFO_FROM - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies how many queueVariable functions must be executed before the information about the constraint is being printed out.
queueIndex - Variable in class JaCoP.constraints.DecomposedConstraint
It specifies the queue (index), which is used to record that constraint needs to be re-evaluated.
queueNo - Variable in class JaCoP.core.Store
It stores number of queues used in this store.
queueObject(GeostObject) - Method in class JaCoP.constraints.geost.Geost
It puts the object into the queue if it can be still pruned or cause failure.
queueVariable(int, Var) - Method in class JaCoP.constraints.Alldifferent
 
queueVariable(int, Var) - Method in class JaCoP.constraints.Alldistinct
 
queueVariable(int, Var) - Method in class JaCoP.constraints.Among
 
queueVariable(int, Var) - Method in class JaCoP.constraints.AmongVar
 
queueVariable(int, Var) - Method in class JaCoP.constraints.And
 
queueVariable(int, Var) - Method in class JaCoP.constraints.Assignment
 
queueVariable(int, Var) - Method in class JaCoP.constraints.binpacking.Binpacking
 
queueVariable(int, Var) - Method in class JaCoP.constraints.Constraint
This is a function called to indicate which variable in a scope of constraint has changed.
queueVariable(int, Var) - Method in class JaCoP.constraints.Diff
 
queueVariable(int, Var) - Method in class JaCoP.constraints.Element
 
queueVariable(int, Var) - Method in class JaCoP.constraints.ElementInteger
 
queueVariable(int, Var) - Method in class JaCoP.constraints.ElementVariable
 
queueVariable(int, Var) - Method in class JaCoP.constraints.ExtensionalConflictVA
 
queueVariable(int, Var) - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
queueVariable(int, Var) - Method in class JaCoP.constraints.ExtensionalSupportVA
 
queueVariable(int, Var) - Method in class JaCoP.constraints.GCC
 
queueVariable(int, Var) - Method in class JaCoP.constraints.geost.Geost
 
queueVariable(int, Var) - Method in class JaCoP.constraints.knapsack.Knapsack
 
queueVariable(int, Var) - Method in class JaCoP.constraints.netflow.NetworkFlow
Search & Backtracking
queueVariable(int, Var) - Method in class JaCoP.constraints.Or
 
queueVariable(int, Var) - Method in class JaCoP.constraints.regular.Regular
 
queueVariable(int, Var) - Method in class JaCoP.constraints.SumWeight
 
queueVariable(int, Var) - Method in class JaCoP.constraints.XmulYeqC
 
queueVariable(int, Var) - Method in class JaCoP.set.constraints.AdiffBeqC
 
queueVariable(int, Var) - Method in class JaCoP.set.constraints.AdisjointB
 
queueVariable(int, Var) - Method in class JaCoP.set.constraints.AeqB
 
queueVariable(int, Var) - Method in class JaCoP.set.constraints.AinB
 
queueVariable(int, Var) - Method in class JaCoP.set.constraints.AintersectBeqC
 
queueVariable(int, Var) - Method in class JaCoP.set.constraints.AunionBeqC
 
queueVariable(int, Var) - Method in class JaCoP.set.constraints.XeqA
 
queueVariable(int, Var) - Method in class JaCoP.set.constraints.XinA
 
quickShave - Variable in class JaCoP.search.Shaving
It specifies if the quickShave approach should be also used.

R

r - Variable in class ExamplesJaCoP.BIBD
It specifies number of ones in each row.
raiseLevelBeforeConsistency - Variable in class JaCoP.core.Store
Some constraints maintain complex data structure based on function recentDomainPruning of a variable, this function for proper functioning requires to raise store level after imposition and before any changes to variables of this constraint occur.
RB - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
RBOX - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
readAuction(String) - Method in class ExamplesJaCoP.MUCA
It reads the auction problem from the file.
readChar() - Method in class JaCoP.fz.SimpleCharStream
Read a character.
readDictionaryFromFile(String, ArrayList<Integer>) - Method in class ExamplesJaCoP.CrossWord
It reads a dictionary.
readFile(String) - Static method in class ExamplesJaCoP.CarSequencing
It reads the problem description from the file and returns string representation of the problem.
readFile(String) - Static method in class ExamplesJaCoP.MineSweeper
Reads a minesweeper file.
readFile(String) - Method in class ExamplesJaCoP.SurvoPuzzle
readFile() Reads a Survo puzzle in the following format % From http://www.survo.fi/puzzles/280708.txt % Survo puzzle 128/2008 (1700) #364-35846 A B C D E F 1 * * * * * * 30 2 * * 18 * * * 86 3 * * * * * * 55 22 11 42 32 27 37
readFromArray(String[], CarSequencing) - Static method in class ExamplesJaCoP.CarSequencing
It transforms string representation of the problem into an array of ints representation.
readFromArray(String[]) - Static method in class ExamplesJaCoP.MineSweeper
It transforms string representation of the problem into an array of ints representation.
readFromFile(String) - Method in class ExamplesJaCoP.Nonogram
 
recentDomainPruning() - Method in class JaCoP.core.BooleanVar
It returns the values which have been removed at current store level.
recentDomainPruning(int) - Method in class JaCoP.core.BoundDomain
 
recentDomainPruning(int) - Method in class JaCoP.core.IntDomain
It returns the values which have been removed at current store level.
recentDomainPruning(int) - Method in class JaCoP.core.IntervalDomain
 
recentDomainPruning() - Method in class JaCoP.core.IntVar
It returns the values which have been removed at current store level.
recentDomainPruning(int) - Method in class JaCoP.core.SmallDenseDomain
 
recentDomainPruning(int) - Method in class JaCoP.set.core.SetDomain
It returns the values which have been removed at current store level.
recentDomainPruning() - Method in class JaCoP.set.core.SetVar
It returns the values which have been removed at current store level.
recompute() - Method in class JaCoP.constraints.knapsack.Tree
It recomputes all the attributes of the internal nodes of the knapsack tree.
recomputeDown(Tree) - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
recomputeDown(Tree) - Method in class JaCoP.constraints.knapsack.TreeNode
This function recomputes the attributes of this node after recomputing the left and right subtree.
recomputeUp(Tree) - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
recomputeUp(Tree) - Method in class JaCoP.constraints.knapsack.TreeNode
This function is used to recompute the attributes of all nodes on the way to root from this node.
recordBooleanChange(BooleanVar) - Method in class JaCoP.core.Store
Any boolean variable which is changed must be recorded by store, so it can be restored to the previous state if backtracking is performed.
recordChange(Var) - Method in class JaCoP.core.Store
Any change of finite domain variable must also be recorded, so intervals denoting changed variables can be updated.
recordSolution() - Method in class JaCoP.search.SimpleSolutionListener
It records a solution.
recordSolutions(boolean) - Method in class JaCoP.search.SimpleSolutionListener
It records all solutions so they can be later retrieved and used.
recordSolutions(boolean) - Method in interface JaCoP.search.SolutionListener
It records each solution so it can be later retrieved and used.
recordTuples(int[][]) - Method in class JaCoP.core.Store
It recordTuples to store so tuples can be reused across multiple extensional constraints.
Rectangle - Class in JaCoP.constraints
Defines a rectangle used in the diffn constraint.
Rectangle(IntVar[], IntVar[]) - Constructor for class JaCoP.constraints.Rectangle
It constructs a rectangle.
Rectangle(IntVar[]) - Constructor for class JaCoP.constraints.Rectangle
It constructs a rectangle.
Rectangle(ArrayList<? extends IntVar>) - Constructor for class JaCoP.constraints.Rectangle
It constructs a rectangle.
Rectangle(Rectangle) - Constructor for class JaCoP.constraints.Rectangle
It constructs a rectangle.
rectangles - Variable in class JaCoP.constraints.Diff
It specifies the list of rectangles which are of interest for this diff constraint.
reduce() - Method in class JaCoP.util.MDD
It reduces MDD to minimal size.
reducedCost() - Method in class JaCoP.constraints.netflow.simplex.Arc
Computes the cost of this arc considering node potentials.
RegEdge - Class in JaCoP.constraints.regular
The class responsible for connecting two states in regular automaton of Regular constraint.
RegEdge(RegState, RegState) - Constructor for class JaCoP.constraints.regular.RegEdge
The constructor which creates an edge.
registerRemoveLevelLateListener(Constraint) - Method in class JaCoP.core.Store
Any constraint in general may need information what variables have changed since the last time a consistency was called.
registerRemoveLevelListener(Constraint) - Method in class JaCoP.core.Store
Any constraint in general may need information what variables have changed since the last time a consistency was called.
registerWatchedLiteralConstraint(Var, Constraint) - Method in class JaCoP.core.Store
It register variable to watch given constraint.
RegState - Class in JaCoP.constraints.regular
The state class representing a state in the regular automaton within Regular constraint.
RegState() - Constructor for class JaCoP.constraints.regular.RegState
 
RegStateDom - Class in JaCoP.constraints.regular
It is a state representation which uses a domain representation to represent all integers which can transition from this state to the given successor state.
RegStateDom(int, int, int, int) - Constructor for class JaCoP.constraints.regular.RegStateDom
It constructs a state.
RegStateInt - Class in JaCoP.constraints.regular
It is an implementation of the Regular state which uses a separate successor for each value.
RegStateInt(int, int, int, int) - Constructor for class JaCoP.constraints.regular.RegStateInt
It constructs an integer based representation of the state.
regular - Variable in class ExamplesJaCoP.CarSequencing
It specifies if the regular constraint should be used.
regular - Variable in class ExamplesJaCoP.Nonogram
It specifies if the regular constraint should be used.
Regular - Class in JaCoP.constraints.regular
Regular constraint accepts only the assignment to variables which is accepted by an automaton.
Regular(FSM, IntVar[]) - Constructor for class JaCoP.constraints.regular.Regular
Constructor need Store to initialize the time-stamps
RegularExpressionParser - Class in JaCoP.util.fsm
Instances of this class parse the word combination little language.
RegularExpressionParser(StringReader) - Constructor for class JaCoP.util.fsm.RegularExpressionParser
It constructs a parser of the regular expression.
RegularExpressionParser.Expression - Class in JaCoP.util.fsm
It creates an abstract class expression which specifies basic methods of the expression.
RegularExpressionParser.Expression() - Constructor for class JaCoP.util.fsm.RegularExpressionParser.Expression
 
RegularExpressionParser.Literal - Class in JaCoP.util.fsm
It specifies a simple literal.
RegularExpressionParser.Literal(String) - Constructor for class JaCoP.util.fsm.RegularExpressionParser.Literal
It constructs a literal.
RegularExpressionParser.SyntaxException - Exception in JaCoP.util.fsm
SyntaxException raised if not regular expression is being parsed.
RegularExpressionParser.SyntaxException() - Constructor for exception JaCoP.util.fsm.RegularExpressionParser.SyntaxException
The constructor to create an syntax exception without the message.
RegularExpressionParser.SyntaxException(String) - Constructor for exception JaCoP.util.fsm.RegularExpressionParser.SyntaxException
The constructor to create an syntax exception with a given message.
Reified - Class in JaCoP.constraints
Reified constraints "constraint" #<=> B
Reified(PrimitiveConstraint, IntVar) - Constructor for class JaCoP.constraints.Reified
It creates Reified constraint.
ReInit(InputStream) - Method in class JaCoP.fz.Parser
Reinitialise.
ReInit(InputStream, String) - Method in class JaCoP.fz.Parser
Reinitialise.
ReInit(Reader) - Method in class JaCoP.fz.Parser
Reinitialise.
ReInit(ParserTokenManager) - Method in class JaCoP.fz.Parser
Reinitialise.
ReInit(SimpleCharStream) - Method in class JaCoP.fz.ParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class JaCoP.fz.ParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class JaCoP.fz.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class JaCoP.fz.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class JaCoP.fz.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class JaCoP.fz.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class JaCoP.fz.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class JaCoP.fz.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class JaCoP.fz.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class JaCoP.fz.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class JaCoP.fz.SimpleCharStream
Reinitialise.
reinsertBefore - Variable in class JaCoP.constraints.ExtensionalSupportSTR
It specifies if the tuples previously removed are re-inserted at the beginning.
remove(int, int) - Method in class JaCoP.constraints.ExtensionalSupportSTR
It removes the tuple which is no longer valid.
remove(Arc) - Method in interface JaCoP.constraints.netflow.MutableNetwork
Removes an arc from the network.
remove(Arc) - Method in class JaCoP.constraints.netflow.Network
 
remove(int) - Method in interface JaCoP.core.Backtrackable
It specifies the function being called by the manager upon backtracking.
remove(int) - Method in class JaCoP.core.BooleanVar
 
remove(int) - Method in class JaCoP.core.IntVar
 
remove(int) - Method in class JaCoP.core.TimeStamp
The function removes the level specified by the stamp.
remove(int) - Method in class JaCoP.set.core.SetVar
 
remove(int) - Method in class JaCoP.util.SimpleArrayList
Removes the element at the specified position in this list.
remove(Object) - Method in class JaCoP.util.SimpleArrayList
Removes a single instance of the specified element from this list, if it is present (optional operation).
REMOVE_INFO_FROM - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies how many removeLevel functions must be executed before the information about the constraint is being printed out.
removeArc(Arc) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
removeConstraint() - Method in class JaCoP.constraints.AbsXeqY
 
removeConstraint() - Method in class JaCoP.constraints.Alldifferent
 
removeConstraint() - Method in class JaCoP.constraints.Alldistinct
 
removeConstraint() - Method in class JaCoP.constraints.Among
 
removeConstraint() - Method in class JaCoP.constraints.AmongVar
 
removeConstraint() - Method in class JaCoP.constraints.And
 
removeConstraint() - Method in class JaCoP.constraints.AndBool
 
removeConstraint() - Method in class JaCoP.constraints.Assignment
 
removeConstraint() - Method in class JaCoP.constraints.binpacking.Binpacking
 
removeConstraint() - Method in class JaCoP.constraints.Constraint
It removes the constraint by removing this constraint from all variables.
removeConstraint() - Method in class JaCoP.constraints.Count
 
removeConstraint() - Method in class JaCoP.constraints.Cumulative
 
removeConstraint() - Method in class JaCoP.constraints.Diff
 
removeConstraint() - Method in class JaCoP.constraints.Distance
 
removeConstraint() - Method in class JaCoP.constraints.Element
 
removeConstraint() - Method in class JaCoP.constraints.ElementInteger
 
removeConstraint() - Method in class JaCoP.constraints.ElementVariable
 
removeConstraint() - Method in class JaCoP.constraints.Eq
 
removeConstraint() - Method in class JaCoP.constraints.EqBool
 
removeConstraint() - Method in class JaCoP.constraints.ExtensionalConflictVA
 
removeConstraint() - Method in class JaCoP.constraints.ExtensionalSupportMDD
 
removeConstraint() - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
removeConstraint() - Method in class JaCoP.constraints.ExtensionalSupportVA
 
removeConstraint() - Method in class JaCoP.constraints.GCC
 
removeConstraint() - Method in class JaCoP.constraints.geost.Geost
 
removeConstraint() - Method in class JaCoP.constraints.IfThen
 
removeConstraint() - Method in class JaCoP.constraints.IfThenBool
 
removeConstraint() - Method in class JaCoP.constraints.IfThenElse
 
removeConstraint() - Method in class JaCoP.constraints.In
 
removeConstraint() - Method in class JaCoP.constraints.knapsack.Knapsack
 
removeConstraint() - Method in class JaCoP.constraints.Max
 
removeConstraint() - Method in class JaCoP.constraints.Min
 
removeConstraint() - Method in class JaCoP.constraints.netflow.NetworkFlow
Cleanup
removeConstraint() - Method in class JaCoP.constraints.NoGood
This function does nothing as constraints can not be removed for a given level.
removeConstraint() - Method in class JaCoP.constraints.Not
 
removeConstraint() - Method in class JaCoP.constraints.Or
 
removeConstraint() - Method in class JaCoP.constraints.OrBool
 
removeConstraint() - Method in class JaCoP.constraints.regular.Regular
 
removeConstraint() - Method in class JaCoP.constraints.Reified
 
removeConstraint() - Method in class JaCoP.constraints.Sum
 
removeConstraint() - Method in class JaCoP.constraints.SumWeight
 
removeConstraint() - Method in class JaCoP.constraints.Values
 
removeConstraint() - Method in class JaCoP.constraints.XdivYeqZ
 
removeConstraint() - Method in class JaCoP.constraints.XeqC
 
removeConstraint() - Method in class JaCoP.constraints.XeqY
 
removeConstraint() - Method in class JaCoP.constraints.XexpYeqZ
 
removeConstraint() - Method in class JaCoP.constraints.XgtC
 
removeConstraint() - Method in class JaCoP.constraints.XgteqC
 
removeConstraint() - Method in class JaCoP.constraints.XgteqY
 
removeConstraint() - Method in class JaCoP.constraints.XgtY
 
removeConstraint() - Method in class JaCoP.constraints.XltC
 
removeConstraint() - Method in class JaCoP.constraints.XlteqC
 
removeConstraint() - Method in class JaCoP.constraints.XlteqY
 
removeConstraint() - Method in class JaCoP.constraints.XltY
 
removeConstraint() - Method in class JaCoP.constraints.XmodYeqZ
 
removeConstraint() - Method in class JaCoP.constraints.XmulCeqZ
 
removeConstraint() - Method in class JaCoP.constraints.XmulYeqC
 
removeConstraint() - Method in class JaCoP.constraints.XmulYeqZ
 
removeConstraint() - Method in class JaCoP.constraints.XneqC
 
removeConstraint() - Method in class JaCoP.constraints.XneqY
 
removeConstraint() - Method in class JaCoP.constraints.Xor
 
removeConstraint() - Method in class JaCoP.constraints.XorBool
 
removeConstraint() - Method in class JaCoP.constraints.XplusCeqZ
 
removeConstraint() - Method in class JaCoP.constraints.XplusClteqZ
 
removeConstraint() - Method in class JaCoP.constraints.XplusYeqC
 
removeConstraint() - Method in class JaCoP.constraints.XplusYeqZ
 
removeConstraint() - Method in class JaCoP.constraints.XplusYgtC
 
removeConstraint() - Method in class JaCoP.constraints.XplusYlteqZ
 
removeConstraint() - Method in class JaCoP.constraints.XplusYplusCeqZ
 
removeConstraint() - Method in class JaCoP.constraints.XplusYplusQeqZ
 
removeConstraint() - Method in class JaCoP.constraints.XplusYplusQgtC
 
removeConstraint(Constraint) - Method in class JaCoP.core.BooleanVar
It unregisters constraint with current variable, so change in variable will not cause constraint reevaluation.
removeConstraint(Constraint) - Method in class JaCoP.core.IntVar
It detaches constraint from the current variable, so change in variable will not cause constraint reevaluation.
removeConstraint(Constraint) - Method in class JaCoP.core.Var
It detaches constraint from the current variable, so change in variable will not cause constraint reevaluation.
removeConstraint() - Method in class JaCoP.set.constraints.AdiffBeqC
 
removeConstraint() - Method in class JaCoP.set.constraints.AdisjointB
 
removeConstraint() - Method in class JaCoP.set.constraints.AeqB
 
removeConstraint() - Method in class JaCoP.set.constraints.AeqS
 
removeConstraint() - Method in class JaCoP.set.constraints.AinB
 
removeConstraint() - Method in class JaCoP.set.constraints.AinS
 
removeConstraint() - Method in class JaCoP.set.constraints.AintersectBeqC
 
removeConstraint() - Method in class JaCoP.set.constraints.AunionBeqC
 
removeConstraint() - Method in class JaCoP.set.constraints.CardA
 
removeConstraint() - Method in class JaCoP.set.constraints.CardAeqX
 
removeConstraint() - Method in class JaCoP.set.constraints.EinA
 
removeConstraint() - Method in class JaCoP.set.constraints.ElementSet
 
removeConstraint() - Method in class JaCoP.set.constraints.Lex
 
removeConstraint() - Method in class JaCoP.set.constraints.Match
 
removeConstraint() - Method in class JaCoP.set.constraints.SinA
 
removeConstraint() - Method in class JaCoP.set.constraints.SumWeightedSet
 
removeConstraint() - Method in class JaCoP.set.constraints.XeqA
 
removeConstraint() - Method in class JaCoP.set.constraints.XinA
 
removeConstraint(Constraint) - Method in class JaCoP.set.core.SetVar
It detaches constraint from the current variable, so change in variable will not cause constraint reevaluation.
removeFirst() - Method in class JaCoP.util.SimpleHashSet
Removes and returns an entry removed from the HashSet.
removeInterval(int) - Method in class JaCoP.core.IntervalDomain
It removes the counter-th interval from the domain.
removeLevel(int) - Method in class JaCoP.constraints.AbsXeqY
 
removeLevel(int) - Method in class JaCoP.constraints.Alldistinct
 
removeLevel(int) - Method in class JaCoP.constraints.Among
 
removeLevel(int) - Method in class JaCoP.constraints.AmongVar
 
removeLevel(int) - Method in class JaCoP.constraints.Assignment
 
removeLevel(int) - Method in class JaCoP.constraints.binpacking.Binpacking
 
removeLevel(int) - Method in class JaCoP.constraints.Circuit
 
removeLevel(int) - Method in class JaCoP.constraints.Constraint
This function is called in case of the backtrack, so a constraint can clear the queue of changed variables which is no longer valid.
removeLevel(int) - Method in class JaCoP.constraints.Diff
 
removeLevel(int) - Method in class JaCoP.constraints.Distance
 
removeLevel(int) - Method in class JaCoP.constraints.ElementInteger
 
removeLevel(int) - Method in class JaCoP.constraints.ElementVariable
 
removeLevel(int) - Method in class JaCoP.constraints.ExtensionalConflictVA
It puts back tuples which have lost their support status at the level which is being removed.
removeLevel(int) - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
removeLevel(int) - Method in class JaCoP.constraints.ExtensionalSupportVA
It puts back tuples which have lost their support status at the level which is being removed.
removeLevel(int) - Method in class JaCoP.constraints.GCC
 
removeLevel(int) - Method in class JaCoP.constraints.geost.Geost
 
removeLevel(int) - Method in class JaCoP.constraints.knapsack.Knapsack
 
removeLevel(int) - Method in class JaCoP.constraints.netflow.NetworkFlow
 
removeLevel(int) - Method in class JaCoP.constraints.regular.Regular
 
removeLevel(int) - Method in interface JaCoP.core.BacktrackableManager
It allows to inform all objects which have changed at removedLevel that the backtracking from that level has occurred.
removeLevel(int, Var) - Method in class JaCoP.core.BoundDomain
 
removeLevel(int, Var) - Method in class JaCoP.core.Domain
It removes the specified level.
removeLevel(int) - Method in class JaCoP.core.IntervalBasedBacktrackableManager
It allows to inform all objects which have changed at removedLevel that the backtracking from that level has occurred.
removeLevel(int, Var) - Method in class JaCoP.core.IntervalDomain
It removes a level of a domain.
removeLevel(int) - Method in class JaCoP.core.MutableDomain
 
removeLevel(int) - Method in interface JaCoP.core.MutableVar
It removes given level from mutable variable.
removeLevel(int) - Method in class JaCoP.core.SimpleBacktrackableManager
It allows to inform all objects which have changed at removedLevel that the backtracking from that level has occurred.
removeLevel(int, Var) - Method in class JaCoP.core.SmallDenseDomain
 
removeLevel(int) - Method in class JaCoP.core.Store
This important function removes all changes which has been recorded to any variable at given level.
removeLevel(int) - Method in class JaCoP.set.constraints.Lex
 
removeLevel(int, Var) - Method in class JaCoP.set.core.SetDomain
It removes the specified level.
removeLevelLate(int) - Method in class JaCoP.constraints.Constraint
This function is called in case of the backtrack.
removeLevelLate(int) - Method in class JaCoP.constraints.geost.Geost
 
removeLevelLate(int) - Method in class JaCoP.constraints.knapsack.Knapsack
 
removeLevelLate(int) - Method in class JaCoP.constraints.netflow.NetworkFlow
 
removeLevelLate(int) - Method in class JaCoP.constraints.regular.Regular
Sweep the graph upon backtracking.
removeLevelLate(int) - Method in class JaCoP.constraints.SumWeight
 
removeLevelLateListeners - Variable in class JaCoP.core.Store
More advanced constraints may require to be informed of a backtrack to be able to recover the older versions of the data structures.
removeLevelListeners - Variable in class JaCoP.core.Store
More advanced constraints may require to be informed of a backtrack to be able to recover the older versions of the data structures.
removeModelConstraint(int, Var, Constraint) - Method in class JaCoP.core.BoundDomain
It removes a constraint from a domain, it should only be called by removeConstraint function of Variable object.
removeModelConstraint(int, Var, Constraint) - Method in class JaCoP.core.Domain
It removes a constraint from a domain, it should only be called by removeConstraint function of Variable object.
removeModelConstraint(int, Var, Constraint) - Method in class JaCoP.core.IntervalDomain
It removes a constraint from a domain, it should only be called by removeConstraint function of Variable object.
removeModelConstraint(int, Var, Constraint) - Method in class JaCoP.core.SmallDenseDomain
 
removeModelConstraint(int, Var, Constraint) - Method in class JaCoP.set.core.SetDomain
It removes a constraint from a domain, it should only be called by removeConstraint function of Variable object.
removeSearchConstraint(int, Var, int, Constraint) - Method in class JaCoP.core.BoundDomain
It removes a constraint from a domain, it should only be called by removeConstraint function of Variable object.
removeSearchConstraint(int, Var, int, Constraint) - Method in class JaCoP.core.Domain
It removes a constraint from a domain, it should only be called by removeConstraint function of Variable object.
removeSearchConstraint(int, Var, Constraint) - Method in class JaCoP.core.IntervalDomain
It removes a constraint from a domain, it should only be called by removeConstraint function of Variable object.
removeSearchConstraint(int, Var, int, Constraint) - Method in class JaCoP.core.IntervalDomain
It removes a constraint from a domain, it should only be called by removeConstraint function of Variable object.
removeSearchConstraint(int, Var, int, Constraint) - Method in class JaCoP.core.SmallDenseDomain
 
removeSearchConstraint(int, Var, int, Constraint) - Method in class JaCoP.set.core.SetDomain
It removes a constraint from a domain, it should only be called by removeConstraint function of Variable object.
removeTracedConstraint(Constraint) - Static method in class JaCoP.core.Store
It removes a constraint from traced constraints.
removeTracedVariable(Var) - Static method in class JaCoP.core.Store
It removes a variable from traced variables.
removeTransition(int) - Method in class JaCoP.constraints.regular.RegState
It informs the state that the edge on the given position is no longer active.
removeTransition(int) - Method in class JaCoP.constraints.regular.RegStateDom
 
removeTransition(int) - Method in class JaCoP.constraints.regular.RegStateInt
 
removeUnSupportedValues(Store) - Method in class JaCoP.util.IndexDomainView
It removes all values for which no support was found since the initialization of the support sweep.
repository - Static variable in class JaCoP.core.XMLSaveSupport
 
repositoryClear - Static variable in class JaCoP.core.XMLSaveSupport
 
repositorySet - Static variable in class JaCoP.core.XMLSaveSupport
 
required - Variable in class ExamplesJaCoP.CarSequencing
It specifies if the given class (the first dimension) requires given option (the second dimension).
requiresMonotonicity() - Method in class JaCoP.constraints.Constraint
It specifies if the constraint allows domains of variables in its scope only to shrink its domain with the progress of search downwards.
reset() - Method in class JaCoP.constraints.netflow.simplex.Danzig
 
reset() - Method in interface JaCoP.constraints.netflow.simplex.PivotRule
 
reset() - Method in class JaCoP.fz.JJTParserState
 
residuesBefore - Variable in class JaCoP.constraints.ExtensionalSupportSTR
It specifies if the residues are moved at the beginning of the list.
resize() - Method in class JaCoP.util.fsm.FSM
It resizes the Finite State Machine.
resources - Variable in class JaCoP.constraints.Cumulative
It specifies/stores resource variable for each corresponding task.
respectSolutionLimitInOptimization - Variable in class JaCoP.search.DepthFirstSearch
If it is set to true then the optimizing search will quit the search if this action is indicated by the solution listener.
restore(MutableNetwork) - Method in class JaCoP.constraints.netflow.ArcCompanion
Restores the capacity and weight of the arc after backtracking.
result - Variable in class JaCoP.constraints.AndBool
It specifies variable result, storing the result of and function performed a list of variables.
result - Variable in class JaCoP.constraints.EqBool
It specifies variable result in the constraint.
result - Variable in class JaCoP.constraints.OrBool
It specifies variable result, storing the result of or function performed a list of variables.
returnSolution() - Method in class JaCoP.search.SimpleSolutionListener
 
returnSolution(int) - Method in class JaCoP.search.SimpleSolutionListener
It returns the solution with the given number (value 0 denotes the first solution) as a set of primitive constraints.
returnSolution() - Method in interface JaCoP.search.SolutionListener
It returns a collection of constraints which represent the last found solution.
reuse(IntVar[]) - Method in class JaCoP.util.MDD
If possible it will return an MDD which reuse an array representation of the current MDD.
reuseOfNumbers - Variable in class ExamplesJaCoP.NonTransitiveDice
If true then faces on non consequtive faces can be the same.
right - Variable in class JaCoP.constraints.knapsack.TreeNode
It specifies the right child.
rightChild(T, int, boolean) - Method in class JaCoP.search.CreditCalculator
Exiting the right children if no credits have been distributed to a right child involves increasing the number of backtracks occurred.
rightChild(PrimitiveConstraint, boolean) - Method in class JaCoP.search.CreditCalculator
 
rightChild(T, int, boolean) - Method in interface JaCoP.search.ExitChildListener
It is executed after exiting the right child.
rightChild(PrimitiveConstraint, boolean) - Method in interface JaCoP.search.ExitChildListener
It is executed after exiting the right child.
rightChild(T, int, boolean) - Method in class JaCoP.search.LDS
Exiting the right children requires reduction of the current number of discrepancies being used.
rightChild(PrimitiveConstraint, boolean) - Method in class JaCoP.search.LDS
 
rightChild(T, int, boolean) - Method in class JaCoP.search.NoGoodsCollector
 
rightChild(PrimitiveConstraint, boolean) - Method in class JaCoP.search.NoGoodsCollector
 
rightChild(IntVar, int, boolean) - Method in class JaCoP.search.Shaving
 
rightChild(PrimitiveConstraint, boolean) - Method in class JaCoP.search.Shaving
 
rightChild(T, int, boolean) - Method in class JaCoP.search.TraceGenerator
 
rightChild(PrimitiveConstraint, boolean) - Method in class JaCoP.search.TraceGenerator
 
rightElement(int) - Method in class JaCoP.core.BoundDomain
 
rightElement(int) - Method in class JaCoP.core.IntDomain
It returns the right most element of the given interval.
rightElement(int) - Method in class JaCoP.core.IntervalDomain
It returns the left most element of the given interval.
rightElement(int) - Method in class JaCoP.core.SmallDenseDomain
 
rightMostLeaf() - Method in class JaCoP.constraints.netflow.simplex.Node
Finds the last node on the thread that has a larger depth than this node.
rightNeighbor - Variable in class JaCoP.constraints.knapsack.TreeNode
It specifies the right neighbor.
root - Variable in class JaCoP.constraints.knapsack.Tree
It specifies the root of the tree.
root - Variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
rootNode() - Method in class JaCoP.fz.JJTParserState
 
row_rules - Variable in class ExamplesJaCoP.Nonogram
It specifies a rule for each row.
RP - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
RunExample - Class in ExamplesJaCoP
This class executes the provided example.
RunExample() - Constructor for class ExamplesJaCoP.RunExample
 

S

satisfied() - Method in class JaCoP.constraints.AbsXeqY
 
satisfied() - Method in class JaCoP.constraints.Alldifferent
 
satisfied() - Method in class JaCoP.constraints.Alldistinct
 
satisfied() - Method in class JaCoP.constraints.Among
 
satisfied() - Method in class JaCoP.constraints.AmongVar
 
satisfied() - Method in class JaCoP.constraints.And
 
satisfied() - Method in class JaCoP.constraints.AndBool
 
satisfied() - Method in class JaCoP.constraints.Assignment
 
satisfied() - Method in class JaCoP.constraints.binpacking.Binpacking
 
satisfied() - Method in class JaCoP.constraints.Circuit
 
satisfied() - Method in class JaCoP.constraints.Constraint
It checks if the constraint is satisfied.
satisfied() - Method in class JaCoP.constraints.Count
 
satisfied() - Method in class JaCoP.constraints.Cumulative
 
satisfied() - Method in class JaCoP.constraints.Diff
 
satisfied() - Method in class JaCoP.constraints.Diff2
 
satisfied() - Method in class JaCoP.constraints.Disjoint
 
satisfied() - Method in class JaCoP.constraints.DisjointConditional
 
satisfied() - Method in class JaCoP.constraints.Distance
 
satisfied() - Method in class JaCoP.constraints.Element
 
satisfied() - Method in class JaCoP.constraints.ElementInteger
 
satisfied() - Method in class JaCoP.constraints.ElementVariable
 
satisfied() - Method in class JaCoP.constraints.Eq
 
satisfied() - Method in class JaCoP.constraints.EqBool
 
satisfied() - Method in class JaCoP.constraints.ExtensionalConflictVA
 
satisfied() - Method in class JaCoP.constraints.ExtensionalSupportMDD
 
satisfied() - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
satisfied() - Method in class JaCoP.constraints.ExtensionalSupportVA
 
satisfied() - Method in class JaCoP.constraints.GCC
 
satisfied() - Method in class JaCoP.constraints.geost.Geost
Geost is satisfied if all of its external constraints are satisfied.
satisfied() - Method in class JaCoP.constraints.IfThen
 
satisfied() - Method in class JaCoP.constraints.IfThenBool
 
satisfied() - Method in class JaCoP.constraints.IfThenElse
 
satisfied() - Method in class JaCoP.constraints.In
 
satisfied() - Method in class JaCoP.constraints.knapsack.Knapsack
 
satisfied() - Method in class JaCoP.constraints.Max
 
satisfied() - Method in class JaCoP.constraints.Min
 
satisfied() - Method in class JaCoP.constraints.netflow.NetworkFlow
 
satisfied() - Method in class JaCoP.constraints.NoGood
First time consistency function does pruning is the last time it will be called.
satisfied() - Method in class JaCoP.constraints.Not
 
satisfied() - Method in class JaCoP.constraints.Or
 
satisfied() - Method in class JaCoP.constraints.OrBool
 
satisfied() - Method in class JaCoP.constraints.regular.Regular
 
satisfied() - Method in class JaCoP.constraints.Reified
 
satisfied() - Method in class JaCoP.constraints.Sum
 
satisfied() - Method in class JaCoP.constraints.SumWeight
 
satisfied() - Method in class JaCoP.constraints.Values
 
satisfied() - Method in class JaCoP.constraints.XdivYeqZ
 
satisfied() - Method in class JaCoP.constraints.XeqC
 
satisfied() - Method in class JaCoP.constraints.XeqY
 
satisfied() - Method in class JaCoP.constraints.XexpYeqZ
 
satisfied() - Method in class JaCoP.constraints.XgtC
 
satisfied() - Method in class JaCoP.constraints.XgteqC
 
satisfied() - Method in class JaCoP.constraints.XgteqY
 
satisfied() - Method in class JaCoP.constraints.XgtY
 
satisfied() - Method in class JaCoP.constraints.XltC
 
satisfied() - Method in class JaCoP.constraints.XlteqC
 
satisfied() - Method in class JaCoP.constraints.XlteqY
 
satisfied() - Method in class JaCoP.constraints.XltY
 
satisfied() - Method in class JaCoP.constraints.XmodYeqZ
 
satisfied() - Method in class JaCoP.constraints.XmulCeqZ
 
satisfied() - Method in class JaCoP.constraints.XmulYeqC
 
satisfied() - Method in class JaCoP.constraints.XmulYeqZ
 
satisfied() - Method in class JaCoP.constraints.XneqC
 
satisfied() - Method in class JaCoP.constraints.XneqY
 
satisfied() - Method in class JaCoP.constraints.Xor
 
satisfied() - Method in class JaCoP.constraints.XorBool
 
satisfied() - Method in class JaCoP.constraints.XplusCeqZ
 
satisfied() - Method in class JaCoP.constraints.XplusClteqZ
 
satisfied() - Method in class JaCoP.constraints.XplusYeqC
 
satisfied() - Method in class JaCoP.constraints.XplusYeqZ
 
satisfied() - Method in class JaCoP.constraints.XplusYgtC
 
satisfied() - Method in class JaCoP.constraints.XplusYlteqZ
 
satisfied() - Method in class JaCoP.constraints.XplusYplusCeqZ
 
satisfied() - Method in class JaCoP.constraints.XplusYplusQeqZ
 
satisfied() - Method in class JaCoP.constraints.XplusYplusQgtC
 
satisfied() - Method in class JaCoP.set.constraints.AdiffBeqC
 
satisfied() - Method in class JaCoP.set.constraints.AdisjointB
 
satisfied() - Method in class JaCoP.set.constraints.AeqB
 
satisfied() - Method in class JaCoP.set.constraints.AeqS
 
satisfied() - Method in class JaCoP.set.constraints.AinB
 
satisfied() - Method in class JaCoP.set.constraints.AinS
 
satisfied() - Method in class JaCoP.set.constraints.AintersectBeqC
 
satisfied() - Method in class JaCoP.set.constraints.AunionBeqC
 
satisfied() - Method in class JaCoP.set.constraints.CardA
 
satisfied() - Method in class JaCoP.set.constraints.CardAeqX
 
satisfied() - Method in class JaCoP.set.constraints.EinA
 
satisfied() - Method in class JaCoP.set.constraints.ElementSet
 
satisfied() - Method in class JaCoP.set.constraints.Lex
 
satisfied() - Method in class JaCoP.set.constraints.Match
 
satisfied() - Method in class JaCoP.set.constraints.SinA
 
satisfied() - Method in class JaCoP.set.constraints.SumWeightedSet
 
satisfied() - Method in class JaCoP.set.constraints.XeqA
 
satisfied() - Method in class JaCoP.set.constraints.XinA
 
SATISFY - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
save(Store, String) - Static method in class JaCoP.core.XMLSaveSupport
 
save(TransformerHandler, Object, AttributesImpl) - Static method in class JaCoP.core.XMLSaveSupport
 
saveAllToLatex - Static variable in class JaCoP.constraints.regular.Regular
It specifies if constraint description should be saved to latex for later viewing.
saveLatexToFile(String) - Method in class JaCoP.constraints.regular.Regular
It saves the constraint latex description into file.
SC - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
scalar_flat_expr() - Method in class JaCoP.fz.Parser
 
scalar_flat_exprs() - Method in class JaCoP.fz.Parser
 
scalar_ti_expr_tail() - Method in class JaCoP.fz.Parser
 
schedule() - Static method in class ExamplesJaCoP.FilterBenchmark
It solves available filters for different scenario consisting of different number of resources.
search - Variable in class ExamplesJaCoP.Example
It specifies the search procedure used by a given example.
search() - Method in class ExamplesJaCoP.Example
It specifies simple search method based on input order and lexigraphical ordering of values.
search() - Method in class ExamplesJaCoP.Gardner
 
search() - Method in class ExamplesJaCoP.GeostExample
 
search() - Method in class ExamplesJaCoP.PerfectSquare
 
search() - Method in class ExamplesJaCoP.SendMoreMoney
This creates a standard search, which looks for a single solution.
search() - Method in class ExamplesJaCoP.SocialGolfer
 
search() - Method in class ExamplesJaCoP.Steiner
 
search() - Method in class ExamplesJaCoP.WhoKilledAgatha
 
search(ASTSolveItem, Tables, Options) - Method in class JaCoP.fz.Solve
It parses the solve part.
Search<T extends Var> - Interface in JaCoP.search
All searches needs to implement this interface in order to be manipulable by a large variety of search listeners.
search_seqSize() - Method in class JaCoP.fz.SearchItem
 
searchAll() - Method in class ExamplesJaCoP.Nonogram
It specifies simple search method based on most constrained static and lexigraphical ordering of values.
searchAll(boolean) - Method in class JaCoP.search.SimpleSolutionListener
It searches for all solutions, but they do not have to be recorded as this is decided by another parameter.
searchAll(boolean) - Method in interface JaCoP.search.SolutionListener
It will enforce the solution listener to instruct search to keep looking for a solution making the search explore the whole search space.
searchAllAtOnce() - Method in class ExamplesJaCoP.Example
It specifies simple search method based on most constrained static and lexigraphical ordering of values.
searchAllAtOnceNoRecord() - Method in class ExamplesJaCoP.CrossWord
It searches for all solutions.
searchAllOptimal() - Method in class ExamplesJaCoP.Example
It searches for all solutions with the optimal value.
searchAllTransform() - Method in class ExamplesJaCoP.QCP
It transforms part of the problem into an extensional costraint to improve propagation and search process.
searchConstraints - Variable in class JaCoP.core.Domain
It specifies constraints which are attached to current domain.
searchConstraints() - Method in class JaCoP.core.Domain
 
searchConstraintsCloned - Variable in class JaCoP.core.Domain
It specifies if the vector of constraints were cloned (if it was not cloned then the same vector is reused across domains with different stamps.
searchConstraintsToEvaluate - Variable in class JaCoP.core.Domain
It specifies the position of the last constraint which is still not yet satisfied.
SearchItem - Class in JaCoP.fz
The part of the parser responsible for parsing search part of the flatzinc specification.
SearchItem(Store, Tables) - Constructor for class JaCoP.fz.SearchItem
It constructs search part parsing object based on dictionaries provided as well as store object within which the search will take place.
searchLDS(int) - Method in class ExamplesJaCoP.Example
It searches for solution using Limited Discrepancy Search.
searchMasterSlave(ArrayList<Var>, ArrayList<Var>) - Method in class ExamplesJaCoP.Example
It conducts master-slave search.
searchMaxRegretForMatrixOptimal() - Method in class ExamplesJaCoP.TSP
It uses MaxRegret variable ordering heuristic to search for a solution.
searchMaxRegretOptimal() - Method in class ExamplesJaCoP.Example
It searches for optimal solution using max regret variable ordering and indomain min for value ordering.
searchMiddle() - Method in class ExamplesJaCoP.Example
It searches using an input order search with indomain based on middle value.
searchMostConstrainedStatic() - Method in class ExamplesJaCoP.Example
It specifies simple search method based variable order which takes into account the number of constraints attached to a variable and lexigraphical ordering of values.
searchOptimal() - Method in class ExamplesJaCoP.Example
It specifies simple search method based on input order and lexigraphical ordering of values.
searchOptimalInfo() - Method in class ExamplesJaCoP.Golomb
It specifies specific search for the optimal solution search procedure, which printouts intermediate search results and shows how the search is progressing.
searchSmallestDomain(boolean) - Method in class ExamplesJaCoP.Example
It specifies simple search method based on smallest domain variable order and lexigraphical ordering of values.
searchSmallestMedian() - Method in class ExamplesJaCoP.Example
It searches using smallest domain variable ordering and indomain middle value ordering.
searchSmallestMiddle() - Method in class ExamplesJaCoP.Example
It searches using smallest domain variable ordering and indomain middle value ordering.
searchSmallestMin() - Method in class ExamplesJaCoP.Example
It searches using Smallest Min variable ordering heuristic and indomainMin value ordering heuristic.
searchSpecial() - Method in class ExamplesJaCoP.MUCA
It executes special master-slave search.
searchSpecial() - Method in class ExamplesJaCoP.NonTransitiveDice
It executes a specialized search to find a solution to this problem.
searchSpecific() - Method in class ExamplesJaCoP.FurnitureMoving
It specifies search for that logic puzzle.
searchSpecific() - Method in class ExamplesJaCoP.Gates
It provides a specific search with extensive printout of the result.
searchSpecific(boolean) - Method in class ExamplesJaCoP.MineSweeper
It executes special search with solution printing to present the solutions.
searchVariables - Variable in class JaCoP.search.SimpleMatrixSelect
It stores variables which need to be labelled.
searchWeightedDegree() - Method in class ExamplesJaCoP.Example
It specifies simple search method based on weighted degree variable order and lexigraphical ordering of values.
searchWithMaxRegret() - Method in class ExamplesJaCoP.Example
It uses MaxRegret variable ordering heuristic to search for a solution.
searchWithRestarts() - Method in class ExamplesJaCoP.Example
It conducts the search with restarts from which the no-goods are derived.
searchWithShaving() - Method in class ExamplesJaCoP.QCP
It performs search with shaving guided by constraints.
seekInvalidPosition(int[]) - Method in class JaCoP.constraints.ExtensionalConflictVA
It finds the position at which the tuple is invalid.
seekInvalidPosition(int[]) - Method in class JaCoP.constraints.ExtensionalSupportVA
It gives the position of the variable for which current domain of this variable does not hold the used value.
seekSupport(int, int) - Method in class JaCoP.constraints.ExtensionalSupportMDD
It checks if the node at a given level of MDD has a support.
seekSupportVA(int, int) - Method in class JaCoP.constraints.ExtensionalConflictVA
It seeks support tuple for a given variable and its value.
seekSupportVA(int, int) - Method in class JaCoP.constraints.ExtensionalSupportVA
It seeks support for a given variable-value pair.
select(Class<Constraint>) - Method in class JaCoP.core.Store
It selects constraints of a given type from queue changed.
SelectChoicePoint<T extends Var> - Interface in JaCoP.search
Defines an interface for defining different methods for selecting next search decision to be taken.
selectedDimensions - Variable in class JaCoP.constraints.geost.NonOverlapping
the dimensions (from 0 to dimension-1) on which the constraint applies.
SendMoreMoney - Class in ExamplesJaCoP
It is a simple arithmetic logic puzzle, where SEND+MORE=MONEY.
SendMoreMoney() - Constructor for class ExamplesJaCoP.SendMoreMoney
 
Sequence - Class in JaCoP.constraints
It constructs a Sequence constraint.
Sequence(IntVar[], IntervalDomain, int, int, int) - Constructor for class JaCoP.constraints.Sequence
It creates a Sequence constraint.
set(int, int) - Method in class JaCoP.constraints.netflow.simplex.Arc
Initializes an artificial arc
set(int, int, int) - Method in class JaCoP.constraints.ProfileItem
It sets the attributes of the profile item.
SET - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
set - Variable in class JaCoP.set.constraints.AeqS
It specifies the set which must be equal to set variable a.
set - Variable in class JaCoP.set.constraints.AinS
It specifies set which must contain the value of set variable A.
set - Variable in class JaCoP.set.constraints.SinA
It specifies the set s which must be in variable a.
set(int, V) - Method in class JaCoP.util.SimpleArrayList
Replaces the element at the specified position in this list with the specified element.
set_literal() - Method in class JaCoP.fz.Parser
 
set_ti_expr_tail() - Method in class JaCoP.fz.Parser
 
setAssignSolution(boolean) - Method in class JaCoP.search.DepthFirstSearch
It decides if a solution is assigned to store after search exits.
setAssignSolution(boolean) - Method in interface JaCoP.search.Search
It decides if a solution is assigned to store after search exits.
setBacktracksOut(long) - Method in class JaCoP.search.DepthFirstSearch
It turns on the backtrack out.
setBacktracksOut(long) - Method in interface JaCoP.search.Search
It turns on the backtrack out.
setCheckSatisfiability(boolean) - Method in class JaCoP.core.Store
It decides if constraints are checked for satisfiability.
setChildrenListeners(ConsistencyListener[]) - Method in interface JaCoP.search.ConsistencyListener
Each of the child listeners will be called and the return code from them will be combined (taken into account) by a parent).
setChildrenListeners(ConsistencyListener) - Method in interface JaCoP.search.ConsistencyListener
Setting one child listener.
setChildrenListeners(ConsistencyListener[]) - Method in class JaCoP.search.CreditCalculator
 
setChildrenListeners(ExitChildListener<T>[]) - Method in class JaCoP.search.CreditCalculator
 
setChildrenListeners(TimeOutListener[]) - Method in class JaCoP.search.CreditCalculator
 
setChildrenListeners(ConsistencyListener) - Method in class JaCoP.search.CreditCalculator
 
setChildrenListeners(ExitChildListener<T>) - Method in class JaCoP.search.CreditCalculator
 
setChildrenListeners(TimeOutListener) - Method in class JaCoP.search.CreditCalculator
 
setChildrenListeners(ExitChildListener<T>[]) - Method in interface JaCoP.search.ExitChildListener
It sets the children listeners for the current listener.
setChildrenListeners(ExitChildListener<T>) - Method in interface JaCoP.search.ExitChildListener
It adds one child listener.
setChildrenListeners(ExitListener[]) - Method in interface JaCoP.search.ExitListener
It sets the children of this exit listener.
setChildrenListeners(ExitListener) - Method in interface JaCoP.search.ExitListener
It sets one child listener.
setChildrenListeners(InitializeListener[]) - Method in interface JaCoP.search.InitializeListener
It sets the children listeners of this initialize listener.
setChildrenListeners(InitializeListener) - Method in interface JaCoP.search.InitializeListener
It sets one child listener for this initialize listener.
setChildrenListeners(ExitChildListener<T>[]) - Method in class JaCoP.search.LDS
 
setChildrenListeners(ExitChildListener<T>) - Method in class JaCoP.search.LDS
 
setChildrenListeners(ExitChildListener<T>[]) - Method in class JaCoP.search.NoGoodsCollector
 
setChildrenListeners(ExitListener[]) - Method in class JaCoP.search.NoGoodsCollector
 
setChildrenListeners(TimeOutListener[]) - Method in class JaCoP.search.NoGoodsCollector
 
setChildrenListeners(TimeOutListener) - Method in class JaCoP.search.NoGoodsCollector
 
setChildrenListeners(ExitListener) - Method in class JaCoP.search.NoGoodsCollector
 
setChildrenListeners(ExitChildListener<T>) - Method in class JaCoP.search.NoGoodsCollector
 
setChildrenListeners(ConsistencyListener[]) - Method in class JaCoP.search.Shaving
 
setChildrenListeners(ExitChildListener[]) - Method in class JaCoP.search.Shaving
 
setChildrenListeners(ConsistencyListener) - Method in class JaCoP.search.Shaving
 
setChildrenListeners(ExitChildListener) - Method in class JaCoP.search.Shaving
 
setChildrenListeners(SolutionListener<T>[]) - Method in class JaCoP.search.SimpleSolutionListener
 
setChildrenListeners(SolutionListener<T>) - Method in class JaCoP.search.SimpleSolutionListener
 
setChildrenListeners(TimeOutListener[]) - Method in class JaCoP.search.SimpleTimeOut
 
setChildrenListeners(TimeOutListener) - Method in class JaCoP.search.SimpleTimeOut
 
setChildrenListeners(SolutionListener<T>[]) - Method in interface JaCoP.search.SolutionListener
It sets the children listeners for this solution listener.
setChildrenListeners(SolutionListener<T>) - Method in interface JaCoP.search.SolutionListener
It sets the child listener for this solution listener.
setChildrenListeners(TimeOutListener[]) - Method in interface JaCoP.search.TimeOutListener
It sets children listeners for this timeout listener.
setChildrenListeners(TimeOutListener) - Method in interface JaCoP.search.TimeOutListener
It sets child listener for this timeout listener.
setChildrenListeners(ConsistencyListener[]) - Method in class JaCoP.search.TraceGenerator
 
setChildrenListeners(ConsistencyListener) - Method in class JaCoP.search.TraceGenerator
 
setChildrenListeners(ExitChildListener<T>[]) - Method in class JaCoP.search.TraceGenerator
 
setChildrenListeners(ExitListener[]) - Method in class JaCoP.search.TraceGenerator
 
setChildrenListeners(ExitChildListener<T>) - Method in class JaCoP.search.TraceGenerator
 
setChildrenListeners(ExitListener) - Method in class JaCoP.search.TraceGenerator
 
setChildrenListeners(InitializeListener[]) - Method in class JaCoP.search.TransformExtensional
 
setChildrenListeners(InitializeListener) - Method in class JaCoP.search.TransformExtensional
 
setChildSearch(Search<? extends Var>[]) - Method in class JaCoP.search.DepthFirstSearch
 
setChildSearch(Search<? extends Var>[]) - Method in interface JaCoP.search.Search
It specifies the sub-searches for the current search.
setConsistencyListener(ConsistencyListener) - Method in class JaCoP.search.DepthFirstSearch
 
setConsistencyListener(ConsistencyListener) - Method in interface JaCoP.search.Search
It sets the root of the Consistency Listener.
setConsistencyPruningEvent(Var, int) - Method in class JaCoP.constraints.Constraint
It allows to customize the event for a given variable which causes the re-execution of the consistency method for a constraint.
setCostVar(IntVar) - Method in class JaCoP.search.DepthFirstSearch
 
setCostVar(IntVar) - Method in interface JaCoP.search.Search
It sets the reference to the cost variable.
setCostVariable(IntVar) - Method in class JaCoP.constraints.netflow.NetworkBuilder
 
setCurrent(MutableVarValue) - Method in class JaCoP.core.MutableDomain
 
setCurrent(MutableVarValue) - Method in interface JaCoP.core.MutableVar
It replace the current representation of the value with a new representation.
setDebugStream(PrintStream) - Method in class JaCoP.fz.ParserTokenManager
Set debug output.
setDecisionsOut(long) - Method in class JaCoP.search.DepthFirstSearch
It turns on the decisions out.
setDecisionsOut(long) - Method in interface JaCoP.search.Search
It turns on the decisions out.
setDescription(String) - Method in class JaCoP.core.Store
This function sets the long description of the store.
setDomain(IntDomain) - Method in class JaCoP.core.BoundDomain
 
setDomain(int, int) - Method in class JaCoP.core.BoundDomain
 
setDomain(IntDomain) - Method in class JaCoP.core.IntDomain
It sets the domain to the specified domain.
setDomain(int, int) - Method in class JaCoP.core.IntDomain
It sets this domain to contain exactly all values between min and max.
setDomain(IntDomain) - Method in class JaCoP.core.IntervalDomain
It sets the domain to the specified domain.
setDomain(int, int) - Method in class JaCoP.core.IntervalDomain
It sets the domain to all values between min and max.
setDomain(int, int) - Method in class JaCoP.core.IntVar
It is possible to set the domain of variable.
setDomain(IntDomain) - Method in class JaCoP.core.IntVar
It is possible to set the domain of variable.
setDomain(IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
setDomain(int, int) - Method in class JaCoP.core.SmallDenseDomain
 
setDomain(SetDomain) - Method in class JaCoP.set.core.BoundSetDomain
It sets the domain to the specified domain.
setDomain(int, int) - Method in class JaCoP.set.core.BoundSetDomain
It sets the domain to the the set {min..max}.
SetDomain - Class in JaCoP.set.core
Defines a set interval determined by a least upper bound(lub) and a greatest lower bound(glb).
SetDomain() - Constructor for class JaCoP.set.core.SetDomain
 
setDomain(SetDomain) - Method in class JaCoP.set.core.SetDomain
It sets the domain to the specified domain.
setDomain(int, int) - Method in class JaCoP.set.core.SetDomain
It sets the domain to contain any values in between min and max.
setDomain(int, int) - Method in class JaCoP.set.core.SetVar
It is possible to set the domain of variable.
setDomain(SetDomain) - Method in class JaCoP.set.core.SetVar
It is possible to set the domain of variable.
SetDomainID - Static variable in class JaCoP.set.core.SetDomain
It specifies an unique ID for the domain.
SetDomainValueEnumeration - Class in JaCoP.set.core
Defines a methods for enumerating values contained in the SetDomain.
SetDomainValueEnumeration(SetDomain) - Constructor for class JaCoP.set.core.SetDomainValueEnumeration
 
setDynamicLexTieBreaking() - Method in class JaCoP.search.SimpleMatrixSelect
It uses cheap method of breaking the ties.
setElementAt(V, int) - Method in class JaCoP.util.SimpleArrayList
Replaces the element at the specified position in this list with the specified element.
setExitChildListener(ExitChildListener<T>) - Method in class JaCoP.search.DepthFirstSearch
 
setExitChildListener(ExitChildListener<T>) - Method in interface JaCoP.search.Search
It sets the root of the ExitChild listener.
setExitListener(ExitListener) - Method in class JaCoP.search.DepthFirstSearch
 
setExitListener(ExitListener) - Method in interface JaCoP.search.Search
It sets the root of the Exit Listener.
setFirstValid(int, int) - Method in class JaCoP.constraints.ExtensionalConflictVA
It computes the first valid tuple given restriction that a variable will be equal to a given value.
setFirstValid(int, int) - Method in class JaCoP.constraints.ExtensionalSupportVA
It computes the first valid tuple for a given variable-value pair.
setFlow(int) - Method in class JaCoP.constraints.netflow.ArcCompanion
Forces the flow to a given value (within capacity bounds).
setID(String) - Method in class JaCoP.core.Store
This function sets the id of the store.
setID(String) - Method in class JaCoP.search.DepthFirstSearch
It sets the id of the store.
setIdent(String) - Method in class JaCoP.fz.ASTScalarFlatExpr
 
setIdent(String) - Method in class JaCoP.fz.ASTSolveExpr
 
setIndex(int) - Method in class JaCoP.fz.ASTSolveExpr
 
setInitializeListener(InitializeListener) - Method in class JaCoP.search.DepthFirstSearch
 
setInitializeListener(InitializeListener) - Method in interface JaCoP.search.Search
It sets the root of the InitializeListener.
setInputOrderTieBreaking() - Method in class JaCoP.search.SimpleMatrixSelect
It chooses input order tiebreaking if the supplied comparators can not distinguish between matrix rows.
setInt(int) - Method in class JaCoP.fz.ASTIntFlatExpr
 
setInt(int) - Method in class JaCoP.fz.ASTScalarFlatExpr
 
setKind(String) - Method in class JaCoP.fz.ASTSolveKind
 
setLatexBaseFileName(String) - Method in class JaCoP.constraints.regular.Regular
It sets the filename for the file which is used to save latex descriptions.
setLeftNeighbor(TreeNode) - Method in class JaCoP.constraints.knapsack.TreeNode
It sets the left neighbor of this tree node.
setLevel(int) - Method in interface JaCoP.core.BacktrackableManager
It specifies the level which should become the active one in the manager.
setLevel(int) - Method in class JaCoP.core.IntervalBasedBacktrackableManager
 
setLevel(int) - Method in class JaCoP.core.SimpleBacktrackableManager
It specifies the level which should become the active one in the manager.
setLevel(int) - Method in class JaCoP.core.Store
This function allows to proceed with the search, create new layer at which new values for variables will be recorded.
setList(ArrayList<Integer>) - Method in class JaCoP.fz.ASTIntLiterals
 
setLowHigh(int, int) - Method in class JaCoP.fz.ASTIntTiExprTail
 
setMasterSearch(Search<? extends Var>) - Method in class JaCoP.search.DepthFirstSearch
 
setMasterSearch(Search<? extends Var>) - Method in interface JaCoP.search.Search
If the search is called by a master search then the search may need to obtain some information about the master search.
setMax(int) - Method in class JaCoP.constraints.ProfileItem
It sets the ending point of the profile item.
setMin(int) - Method in class JaCoP.constraints.ProfileItem
It sets the starting point of the profile item.
setMostSignificantDimension(int) - Method in interface JaCoP.constraints.geost.LexicographicalOrder
It shifts the lexicographical order so that the most significant dimension is set to d.
setMostSignificantDimension(int) - Method in class JaCoP.constraints.geost.PredefinedOrder
 
setMostSignificantDimension(int) - Method in class JaCoP.constraints.geost.ShiftOrder
 
setName(String) - Method in class JaCoP.fz.ASTConstElem
 
setNodesOut(long) - Method in class JaCoP.search.DepthFirstSearch
It turns on the nodes out.
setNodesOut(long) - Method in interface JaCoP.search.Search
It turns on the nodes out.
setNotConsistencyPruningEvent(Var, int) - Method in class JaCoP.constraints.PrimitiveConstraint
It allows to specify customized events required to trigger execution of notConsitency() method.
setOptimize(boolean) - Method in class JaCoP.search.DepthFirstSearch
 
setOptimize(boolean) - Method in interface JaCoP.search.Search
It sets the optimization flag.
setParentSolutionListener(SolutionListener<? extends Var>) - Method in class JaCoP.search.SimpleSolutionListener
 
setParentSolutionListener(SolutionListener<? extends Var>) - Method in interface JaCoP.search.SolutionListener
It allows to inform sub-search of what is the current number of the solution in master search.
setPrevious(MutableVarValue) - Method in class JaCoP.core.MutableDomainValue
 
setPrevious(MutableVarValue) - Method in interface JaCoP.core.MutableVarValue
It replaces the earlier value of a mutable variable with value passed as parameter.
setPrintInfo(boolean) - Method in class JaCoP.search.DepthFirstSearch
It decides if information about search is printed.
setPrintInfo(boolean) - Method in interface JaCoP.search.Search
It decides if information about search is printed.
setRightNeighbor(TreeNode) - Method in class JaCoP.constraints.knapsack.TreeNode
It sets the right neighbor of this tree node.
setSelectChoicePoint(SelectChoicePoint<T>) - Method in class JaCoP.search.DepthFirstSearch
 
setSelectChoicePoint(SelectChoicePoint<T>) - Method in interface JaCoP.search.Search
It sets the select choice point object.
setSize(int) - Method in interface JaCoP.core.BacktrackableManager
It specifies how many objects within objects array are being actually managed.
setSize(int) - Method in class JaCoP.core.IntervalBasedBacktrackableManager
It specifies how many objects within objects array are being actually managed.
setSize(int) - Method in class JaCoP.core.SimpleBacktrackableManager
It specifies how many objects within objects array are being actually managed.
setSize(int) - Method in class JaCoP.util.SparseSet
It sets the size of the SparseSet.
setSolutionLimit(int) - Method in class JaCoP.search.SimpleSolutionListener
 
setSolutionLimit(int) - Method in interface JaCoP.search.SolutionListener
It sets the solution limit.
setSolutionListener(SolutionListener<T>) - Method in class JaCoP.search.DepthFirstSearch
 
setSolutionListener(SolutionListener<T>) - Method in interface JaCoP.search.Search
It returns the root of the SolutionListener.
setStamp(int) - Method in class JaCoP.core.Domain
It sets the stamp of the domain.
setStamp(int) - Method in class JaCoP.core.MutableDomainValue
 
setStamp(int) - Method in interface JaCoP.core.MutableVarValue
It sets the stamp of value of mutable variable.
setStore(Store) - Method in class JaCoP.search.DepthFirstSearch
 
setStore(Store) - Method in interface JaCoP.search.Search
It sets the reference to the store in the context of which the search operates.
setStore(Store) - Method in class JaCoP.search.Shaving
It specifies the constraint store in which context the shaving will take place.
setSupport(int) - Method in class JaCoP.util.IndexDomainView
It returns true if the ith-value was supported before.
setSupports(HashMap<Integer, RegEdge>, int) - Method in class JaCoP.constraints.regular.RegState
 
setSupports(HashMap<Integer, RegEdge>, int) - Method in class JaCoP.constraints.regular.RegStateDom
 
setSupports(HashMap<Integer, RegEdge>, int) - Method in class JaCoP.constraints.regular.RegStateInt
 
setTimeOut(long) - Method in class JaCoP.search.DepthFirstSearch
It turns on the timeout.
setTimeOut(long) - Method in interface JaCoP.search.Search
It turns on the timeout.
setTimeOutListener(TimeOutListener) - Method in class JaCoP.search.DepthFirstSearch
 
setTimeOutListener(TimeOutListener) - Method in interface JaCoP.search.Search
It sets the root of the TimeOutListener.
settled() - Method in class JaCoP.constraints.Rectangle
It checks whether the rectangle is completely fixed.
setType(int) - Method in class JaCoP.fz.ASTIntTiExprTail
 
setType(int) - Method in class JaCoP.fz.ASTScalarFlatExpr
 
setType(int) - Method in class JaCoP.fz.ASTSetLiteral
 
setType(int) - Method in class JaCoP.fz.ASTSolveExpr
 
setup(int, int, int) - Method in class ExamplesJaCoP.SocialGolfer
It sets the parameters for the model creation function.
setupProblem1() - Method in class ExamplesJaCoP.MUCA
It creates an instance of the auction problem.
setupProblem2() - Method in class ExamplesJaCoP.MUCA
It creates an instance of the auction problem.
setupProblem3() - Method in class ExamplesJaCoP.MUCA
It creates an instance of the auction problem.
setupProblem4() - Method in class ExamplesJaCoP.MUCA
It creates an instance of the auction problem.
setValue(int) - Method in class JaCoP.constraints.ProfileItem
It sets the amount by which this profile item is contributing towards the profile.
SetVar - Class in JaCoP.set.core
Defines a Finite Domain Variable (FDV) and related operations on it.
SetVar(Store, String, SetDomain) - Constructor for class JaCoP.set.core.SetVar
It creates a variable in a given store, with a given name and a given domain.
SetVar(Store, SetDomain) - Constructor for class JaCoP.set.core.SetVar
It creates a variable in a given store, with a given name and a given domain.
SetVar() - Constructor for class JaCoP.set.core.SetVar
No parameter, explicit, empty constructor for subclasses.
SetVar(Store) - Constructor for class JaCoP.set.core.SetVar
This constructor creates a variable with empty domain (standard IntervalDomain domain), automatically generated name, and empty attached constraint list.
SetVar(Store, int, int) - Constructor for class JaCoP.set.core.SetVar
This constructor creates a set variable with domain a set min..max automatically generated name, and empty attached constraint list.
SetVar(Store, String) - Constructor for class JaCoP.set.core.SetVar
This constructor creates a variable with an empty domain (standard IntervalDomain domain), the specified name, and an empty attached constraint list.
SetVar(Store, String, int, int) - Constructor for class JaCoP.set.core.SetVar
This constructor creates a variable in a given store, with the domain specified by min..max and with the given name.
setVariableIdPrefix(String) - Method in class JaCoP.core.Store
This function sets the prefix of the automatically generated names for noname variables.
setWrongDecisionsOut(long) - Method in class JaCoP.search.DepthFirstSearch
It turns on the wrong decisions out.
setWrongDecisionsOut(long) - Method in interface JaCoP.search.Search
It turns on the wrong decisions out.
Shape - Class in JaCoP.constraints.geost
 
Shape(int, Collection<DBox>) - Constructor for class JaCoP.constraints.geost.Shape
It constructs a shape with a given id based on a specified collection of Dboxes.
Shape(int, DBox) - Constructor for class JaCoP.constraints.geost.Shape
It constructs a shape from only one DBox.
Shape(int, int[], int[]) - Constructor for class JaCoP.constraints.geost.Shape
It constructs a shape with a given id based on a single dbox specified by the origin and length arrays.
shapeID - Variable in class JaCoP.constraints.geost.GeostObject
It specifies the possible shape ids to be taken by this object.
shapeRegister - Variable in class JaCoP.constraints.geost.Geost
It stores information about shapes used by objects within this geost constraint.
Shaving<T extends IntVar> - Class in JaCoP.search
Defines functionality of shaving.
Shaving() - Constructor for class JaCoP.search.Shaving
 
shavingConstraints - Variable in class ExamplesJaCoP.NonTransitiveDice
It contains constraints which can be used for shaving guidance.
shavingConstraints - Variable in class ExamplesJaCoP.QCP
It contains constraints which can be used to guide shaving.
shavingSearch(ArrayList<Constraint>, boolean) - Method in class ExamplesJaCoP.Example
It searches with shaving which is guided by supplied constraints.
shift(int) - Method in class JaCoP.core.SmallDenseDomain
It shifts the domain.
shiftD - Variable in class JaCoP.constraints.Assignment
It specifies a shift applied to variables d.
ShiftOrder - Class in JaCoP.constraints.geost
 
ShiftOrder(int, int) - Constructor for class JaCoP.constraints.geost.ShiftOrder
It creates a lexicographical order with the possibility to shift the order according to the most significant dimension.
shiftX - Variable in class JaCoP.constraints.Assignment
It specifies a shift applied to variables x.
SHOW - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
SHOW_COND - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
SiblingUproar - Class in ExamplesJaCoP
It is quite complex logic puzzle about siblings.
SiblingUproar() - Constructor for class ExamplesJaCoP.SiblingUproar
 
SimpleArrayList<V> - Class in JaCoP.util
Different implementation of an ArrayList data structures.
SimpleArrayList() - Constructor for class JaCoP.util.SimpleArrayList
Constructs an empty list with an initial capacity of ten.
SimpleArrayList(Collection<? extends V>) - Constructor for class JaCoP.util.SimpleArrayList
Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.
SimpleArrayList(int) - Constructor for class JaCoP.util.SimpleArrayList
Constructs an empty list with the specified initial capacity.
SimpleBacktrackableManager - Class in JaCoP.core
It is responsible of remembering what variables have changed at given store level.
SimpleBacktrackableManager(Backtrackable[], int) - Constructor for class JaCoP.core.SimpleBacktrackableManager
It constructs a trail manager.
SimpleCharStream - Class in JaCoP.fz
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class JaCoP.fz.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class JaCoP.fz.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class JaCoP.fz.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class JaCoP.fz.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class JaCoP.fz.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class JaCoP.fz.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class JaCoP.fz.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class JaCoP.fz.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class JaCoP.fz.SimpleCharStream
Constructor.
SimpleHashSet<E> - Class in JaCoP.util
This class provides very simple HashSet functionality.
SimpleHashSet() - Constructor for class JaCoP.util.SimpleHashSet
Constructs an empty HashSet with the default initial capacity (16) and the default load factor (0.75).
SimpleHashSet(int) - Constructor for class JaCoP.util.SimpleHashSet
Constructs an empty HashSet with the specified initial capacity and the default load factor (0.75).
SimpleHashSet(int, float) - Constructor for class JaCoP.util.SimpleHashSet
Constructs an empty HashSet with the specified initial capacity and load factor.
SimpleMatrixSelect<T extends Var> - Class in JaCoP.search
SimpleMatrixSelect selects first a row in the matrix based on metric of the variable at pivotPosition.
SimpleMatrixSelect(T[][], Indomain<T>) - Constructor for class JaCoP.search.SimpleMatrixSelect
This constructor uses default values for all parameters.
SimpleMatrixSelect(T[][], ComparatorVariable<T>, Indomain<T>) - Constructor for class JaCoP.search.SimpleMatrixSelect
It constructs a MatrixSelection variable ordering.
SimpleMatrixSelect(T[][], ComparatorVariable<T>, ComparatorVariable<T>, Indomain<T>) - Constructor for class JaCoP.search.SimpleMatrixSelect
It constructs a MatrixSelection variable ordering.
SimpleMatrixSelect(T[][], ComparatorVariable<T>, ComparatorVariable<T>, Indomain<T>, int) - Constructor for class JaCoP.search.SimpleMatrixSelect
This constructor allows to specify all parameters for the selection mechanism.
SimpleNode - Class in JaCoP.fz
 
SimpleNode(int) - Constructor for class JaCoP.fz.SimpleNode
 
SimpleNode(Parser, int) - Constructor for class JaCoP.fz.SimpleNode
 
SimpleSelect<T extends Var> - Class in JaCoP.search
It is simple and customizable selector of decisions (constraints) which will be enforced by search.
SimpleSelect(T[], ComparatorVariable<T>, Indomain<T>) - Constructor for class JaCoP.search.SimpleSelect
The constructor to create a simple choice select mechanism.
SimpleSelect(T[], ComparatorVariable<T>, ComparatorVariable<T>, Indomain<T>) - Constructor for class JaCoP.search.SimpleSelect
It constructs a simple selection mechanism for choice points.
SimpleSolutionListener<T extends Var> - Class in JaCoP.search
It defines a simple solution listener which should be used if some basic functionality of search when a solution is encounterred are required.
SimpleSolutionListener() - Constructor for class JaCoP.search.SimpleSolutionListener
 
SimpleTimeOut - Class in JaCoP.search
It defines a simple time out listener.
SimpleTimeOut() - Constructor for class JaCoP.search.SimpleTimeOut
 
SinA - Class in JaCoP.set.constraints
It creates an inclusion set constraint to make sure that provided set is included in a set variable a.
SinA(IntDomain, SetVar, boolean) - Constructor for class JaCoP.set.constraints.SinA
It creates a set inclusion constraint.
SinA(IntDomain, SetVar) - Constructor for class JaCoP.set.constraints.SinA
It creates a set inclusion constraint.
SINGLE_LINE_COMMENT - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
singleton() - Method in class JaCoP.core.BooleanVar
It checks if the domain contains only one value.
singleton() - Method in class JaCoP.core.BoundDomain
 
singleton(int) - Method in class JaCoP.core.BoundDomain
 
singleton() - Method in class JaCoP.core.Domain
It returns true if given domain has only one element.
singleton(Domain) - Method in class JaCoP.core.Domain
It returns true if given domain has only one element.
singleton(int) - Method in class JaCoP.core.IntDomain
It returns true if given domain has only one element equal c.
singleton(Domain) - Method in class JaCoP.core.IntDomain
 
singleton() - Method in class JaCoP.core.Interval
It checks if an intervals contains only one value (singleton).
singleton(int) - Method in class JaCoP.core.Interval
It checks if an intervals contains only value c.
singleton() - Method in class JaCoP.core.IntervalDomain
It returns true if given domain has only one element.
singleton(int) - Method in class JaCoP.core.IntervalDomain
It returns true if given domain has only one element equal c.
singleton(int) - Method in class JaCoP.core.IntVar
It checks if the domain contains only one value equal to c.
singleton() - Method in class JaCoP.core.IntVar
It checks if the domain contains only one value.
singleton(int) - Method in class JaCoP.core.SmallDenseDomain
 
singleton() - Method in class JaCoP.core.SmallDenseDomain
 
singleton() - Method in class JaCoP.core.Var
It checks if the domain contains only one value.
singleton() - Method in class JaCoP.set.core.BoundSetDomain
It returns true if given domain has only one set-element.
singleton(IntDomain) - Method in class JaCoP.set.core.BoundSetDomain
It returns true if given domain has only one set-element and this set-element only contains c.
singleton(Domain) - Method in class JaCoP.set.core.BoundSetDomain
 
singleton() - Method in class JaCoP.set.core.SetDomain
It returns true if given domain has only one set-element.
singleton(IntDomain) - Method in class JaCoP.set.core.SetDomain
It check whether the set domain is singleton and its value is equal to the specified set.
singleton() - Method in class JaCoP.set.core.SetVar
It checks if the domain contains only one value.
sister - Variable in class JaCoP.constraints.netflow.simplex.Arc
The flow of an arc is the residual capacity of its sister arc.
size - Variable in class JaCoP.core.IntervalDomain
It specifies number of intervals needed to encode the domain.
size() - Method in class JaCoP.core.Store
It returns number of variables in a store.
size() - Method in class JaCoP.util.SimpleArrayList
Returns the number of elements in this list.
size() - Method in class JaCoP.util.SimpleHashSet
Returns the number of elements in this set.
sizeConstraints() - Method in class JaCoP.core.BooleanVar
It returns current number of constraints which are associated with variable and are not yet satisfied.
sizeConstraints() - Method in class JaCoP.core.Domain
It returns all constraints which are associated with variable, even the ones which are already satisfied.
sizeConstraints() - Method in class JaCoP.core.IntVar
It returns current number of constraints which are associated with variable and are not yet satisfied.
sizeConstraints() - Method in class JaCoP.core.Var
It returns current number of constraints which are associated with variable and are not yet satisfied.
sizeConstraints() - Method in class JaCoP.set.core.SetVar
It returns current number of constraints which are associated with variable and are not yet satisfied.
sizeConstraintsOriginal() - Method in class JaCoP.core.BooleanVar
It returns all constraints which are associated with variable, even the ones which are already satisfied.
sizeConstraintsOriginal() - Method in class JaCoP.core.BoundDomain
 
sizeConstraintsOriginal() - Method in class JaCoP.core.Domain
It returns all constraints which are associated with variable, even the ones which are already satisfied.
sizeConstraintsOriginal() - Method in class JaCoP.core.IntervalDomain
It returns all constraints which are associated with variable, even the ones which are already satisfied.
sizeConstraintsOriginal() - Method in class JaCoP.core.IntVar
It returns all constraints which are associated with variable, even the ones which are already satisfied.
sizeConstraintsOriginal() - Method in class JaCoP.core.SmallDenseDomain
 
sizeConstraintsOriginal() - Method in class JaCoP.core.Var
It returns all constraints which are associated with variable, even the ones which are already satisfied.
sizeConstraintsOriginal() - Method in class JaCoP.set.core.SetDomain
It returns all constraints which are associated with variable, even the ones which are already satisfied.
sizeConstraintsOriginal() - Method in class JaCoP.set.core.SetVar
It returns all constraints which are associated with variable, even the ones which are already satisfied.
sizeOfIntersection(IntDomain) - Method in class JaCoP.core.BoundDomain
 
sizeOfIntersection(IntDomain) - Method in class JaCoP.core.IntDomain
It computes the size of the intersection between this domain and the domain supplied as a parameter.
sizeOfIntersection(IntDomain) - Method in class JaCoP.core.IntervalDomain
 
sizeOfIntersection(IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
sizeSearchConstraints() - Method in class JaCoP.core.BooleanVar
It returns current number of constraints which are associated with a boolean variable and are not yet satisfied.
sizeSearchConstraints() - Method in class JaCoP.core.IntVar
It returns current number of constraints which are associated with variable and are not yet satisfied.
sizeSearchConstraints() - Method in class JaCoP.core.Var
It returns current number of constraints which are associated with variable and are not yet satisfied.
sizeSearchConstraints() - Method in class JaCoP.set.core.SetVar
It returns current number of constraints which are associated with variable and are not yet satisfied.
SleepingArrangements - Class in ExamplesJaCoP
It is a simple logic puzzle about sleeping arrangements.
SleepingArrangements() - Constructor for class ExamplesJaCoP.SleepingArrangements
 
slice - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It represents the offset from the minimal value.
slideDecomposition - Variable in class ExamplesJaCoP.CarSequencing
It specifies if the slide based decomposition of the regular constraint should be applied.
slideDecomposition - Variable in class ExamplesJaCoP.Nonogram
It specifies if the slide based decomposition of the regular constraint should be applied.
SmallDenseDomain - Class in JaCoP.core
Defines small dense domain based on bits within a long number.
SmallDenseDomain() - Constructor for class JaCoP.core.SmallDenseDomain
It creates an empty domain.
SmallDenseDomain(int, long) - Constructor for class JaCoP.core.SmallDenseDomain
It creates a domain of type small dense.
SmallDenseDomain(int, int) - Constructor for class JaCoP.core.SmallDenseDomain
It creates a domain with values between min and max inclusive.
SmallDenseDomainID - Static variable in class JaCoP.core.IntDomain
Unique identifier for a small dense domain type.
SmallDenseDomainIntervalEnumeration - Class in JaCoP.core
 
SmallDenseDomainIntervalEnumeration(SmallDenseDomain) - Constructor for class JaCoP.core.SmallDenseDomainIntervalEnumeration
It create an enumeration for a given domain.
SmallDenseDomainValueEnumeration - Class in JaCoP.core
Defines a methods for enumerating values contain in the domain.
SmallDenseDomainValueEnumeration(SmallDenseDomain) - Constructor for class JaCoP.core.SmallDenseDomainValueEnumeration
It create an enumeration for a given domain.
smallerEqualTuple(int[], int[]) - Method in class JaCoP.core.Store
It compares tuples.
SmallestDomain<T extends Var> - Class in JaCoP.search
Defines a Smallest Domain comparator for Variables.
SmallestDomain() - Constructor for class JaCoP.search.SmallestDomain
It constructs a smallest domain variable comparator.
SmallestMax<T extends IntVar> - Class in JaCoP.search
Defines a SmallestMax comparator for Variables.
SmallestMax() - Constructor for class JaCoP.search.SmallestMax
It constructs the variable comparator based on the smallest maximal value from the domain.
SmallestMin<T extends IntVar> - Class in JaCoP.search
Defines a SmallestMin comparator for variables.
SmallestMin() - Constructor for class JaCoP.search.SmallestMin
It constructs SmallestMin Comparator.
SocialGolfer - Class in ExamplesJaCoP
It is a Social Golfer example based on set variables.
SocialGolfer() - Constructor for class ExamplesJaCoP.SocialGolfer
 
SoftAlldifferent - Class in JaCoP.constraints
This class provides soft-alldifferent constraint by decomposing it either into a network flow constraint or a set of primitive constraints.
SoftAlldifferent(IntVar[], IntVar, ViolationMeasure) - Constructor for class JaCoP.constraints.SoftAlldifferent
 
softCounters - Variable in class JaCoP.constraints.SoftGCC
 
SoftGCC - Class in JaCoP.constraints
This class provides soft-gcc constraint by decomposing it either into a network flow constraint or a set of primitive constraints.
SoftGCC(IntVar[], IntVar[], int[], int[], int[], IntVar, ViolationMeasure) - Constructor for class JaCoP.constraints.SoftGCC
It specifies soft-GCC constraint.
SoftGCC(IntVar[], int[], int[], int[], IntVar[], IntVar, ViolationMeasure) - Constructor for class JaCoP.constraints.SoftGCC
It specifies soft-GCC constraint.
SoftGCC(IntVar[], IntVar[], int[], IntVar[], IntVar, ViolationMeasure) - Constructor for class JaCoP.constraints.SoftGCC
It specifies soft-GCC constraint.
SoftGCC(IntVar[], IntVar[], int[], int[], IntVar, ViolationMeasure) - Constructor for class JaCoP.constraints.SoftGCC
It specifies soft-GCC constraint.
SoftGCC(IntVar[], int[], int[], IntVar[], IntVar, ViolationMeasure) - Constructor for class JaCoP.constraints.SoftGCC
It specifies soft-GCC constraint.
SoftGCC(IntVar[], IntVar[], IntVar[], IntVar, ViolationMeasure) - Constructor for class JaCoP.constraints.SoftGCC
It specifies soft-GCC constraint.
softLowerBound - Variable in class JaCoP.constraints.SoftGCC
 
softUpperBound - Variable in class JaCoP.constraints.SoftGCC
 
solutionLimit - Variable in class JaCoP.search.SimpleSolutionListener
It specifies the number of solutions we want to find.
solutionLimit - Variable in class JaCoP.search.TransformExtensional
The limit of solutions upon reaching the transformation is abandoned and solution progress normally without any transformation.
solutionLimitReached() - Method in class JaCoP.search.SimpleSolutionListener
 
solutionLimitReached() - Method in interface JaCoP.search.SolutionListener
It checks if the sufficient number of solutions was found.
solutionListener - Variable in class JaCoP.search.DepthFirstSearch
It is executed when a solution is found.
SolutionListener<T extends Var> - Interface in JaCoP.search
Defines an interface which needs to be implemented by all classes which wants to be informed about the solution.
solutionsNo() - Method in class JaCoP.search.SimpleSolutionListener
It returns number of solutions found while using this choice point selector.
solutionsNo - Variable in class JaCoP.search.SimpleTimeOut
It records number of found solutions.
solutionsNo() - Method in interface JaCoP.search.SolutionListener
It returns number of solutions found while using this choice point selector.
SOLVE - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
Solve - Class in JaCoP.fz
The parser part responsible for parsing the solve part of the flatzinc file, building a related search and executing it.
Solve(Store) - Constructor for class JaCoP.fz.Solve
It creates a parser for the solve part of the flatzinc file.
Solve.CostListener<T extends Var> - Class in JaCoP.fz
 
Solve.CostListener() - Constructor for class JaCoP.fz.Solve.CostListener
 
Solve.EmptyListener<T extends Var> - Class in JaCoP.fz
 
Solve.EmptyListener() - Constructor for class JaCoP.fz.Solve.EmptyListener
 
solve_expr() - Method in class JaCoP.fz.Parser
 
solve_item() - Method in class JaCoP.fz.Parser
 
solve_kind() - Method in class JaCoP.fz.Parser
 
sortTuples(int[][]) - Method in class JaCoP.core.Store
 
sortTuplesWithin(int[][]) - Method in class JaCoP.core.Store
It sorts tuples.
sparse - Variable in class JaCoP.util.SparseSet
Sparse array used within SparseSet functionality.
sparseSet - Variable in class JaCoP.core.Store
It is used by Extensional MDD constraints.
SparseSet - Class in JaCoP.util
Sparse set representation of the set.
SparseSet(int) - Constructor for class JaCoP.util.SparseSet
It creates a SparseSet with given upper limit on the value of the biggest element in the set.
sparseSetSize - Variable in class JaCoP.core.Store
It is used by Extensional MDD constraints.
specialToken - Variable in class JaCoP.fz.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SplitSelect<T extends IntVar> - Class in JaCoP.search
It is simple and customizable selector of decisions (constraints) which will be enforced by search.
SplitSelect(T[], ComparatorVariable<T>, Indomain<T>) - Constructor for class JaCoP.search.SplitSelect
The constructor to create a simple choice select mechanism.
SplitSelect(T[], ComparatorVariable<T>, ComparatorVariable<T>, Indomain<T>) - Constructor for class JaCoP.search.SplitSelect
It constructs a simple selection mechanism for choice points.
squares - Static variable in class ExamplesJaCoP.PerfectSquare
The following table contains all the data for all problems instances.
stamp - Variable in class JaCoP.core.Domain
It specifies the level of this domain, which specifies at which store level it was created and used.
stamp() - Method in class JaCoP.core.Domain
It returns the stamp of the domain.
stamp() - Method in class JaCoP.core.MutableDomainValue
 
stamp() - Method in interface JaCoP.core.MutableVarValue
It returns the stamp value of value of mutable variable.
stamp() - Method in class JaCoP.core.TimeStamp
It returns the value of the most recent stamp used within that timestamp.
star() - Method in class JaCoP.util.fsm.FSM
It performs star operation on this FSM.
Star - Static variable in class JaCoP.util.fsm.RegularExpressionParser
The constant denoting star expression.
start - Variable in class JaCoP.constraints.geost.GeostObject
It specifies the start time of this object in time dimension.
starts - Variable in class JaCoP.constraints.Cumulative
It specifies/stores start variables for each corresponding task.
startSize - Static variable in class JaCoP.util.MDD
The initial size of the array representing an MDD.
stateId - Static variable in class JaCoP.util.fsm.FSM
It specifies number of states created in DFA class.
staticFlag - Static variable in class JaCoP.fz.SimpleCharStream
Whether parser is static.
Statistics - Class in JaCoP.constraints.netflow
This class stores all the statistics gather during the execution of the network flow constraint.
Statistics() - Constructor for class JaCoP.constraints.netflow.Statistics
 
Steiner - Class in ExamplesJaCoP
It models and solves Steiner problem.
Steiner() - Constructor for class ExamplesJaCoP.Steiner
 
stillHasHole() - Method in class JaCoP.constraints.geost.DomainHoles
It specifies if still any domain variable of the object in focus by this domain holes constraint has still any holes.
StonesOfHeaven - Class in ExamplesJaCoP
It solves a simple logic puzzle about artifacts.
StonesOfHeaven() - Constructor for class ExamplesJaCoP.StonesOfHeaven
 
store - Variable in class ExamplesJaCoP.Example
It specifies the constraint store responsible for holding information about constraints and variables.
store - Variable in class JaCoP.constraints.netflow.Network
The store
Store - Class in JaCoP.core
It is an abstract class to describe all necessary functions of any store.
Store() - Constructor for class JaCoP.core.Store
It specifies the default constructor of the store.
Store(int) - Constructor for class JaCoP.core.Store
It specifies the constructor of the store, which allows to decide what is the initial size of the Variable list.
store - Variable in class JaCoP.core.Var
Each variable is created in a store.
storeResidue(int, int) - Method in class JaCoP.constraints.ExtensionalSupportSTR
It moves the residue to the beginning of the list.
Stretch - Class in JaCoP.constraints
It constructs a Stretch constraint based on Regular constraint.
Stretch(int[], int[], int[], IntVar[]) - Constructor for class JaCoP.constraints.Stretch
It creates a Stretch constraint.
strict - Variable in class JaCoP.set.constraints.AinB
It specifies if the inclusion relation is strict.
strict - Variable in class JaCoP.set.constraints.AinS
It specifies if the inclusion relation is strict.
strict - Variable in class JaCoP.set.constraints.EinA
It specifies if the inclusion relation is strict.
strict - Variable in class JaCoP.set.constraints.Lex
It specifies if the relation is strict or not.
strict - Variable in class JaCoP.set.constraints.SinA
It specifies if the inclusion relation is strict.
strict - Variable in class JaCoP.set.constraints.XinA
It specifies if the inclusion relation is strict.
STRING_LITERAL - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
structure - Variable in class JaCoP.constraints.netflow.ArcCompanion
The associated structure variable
subs - Variable in class ExamplesJaCoP.Golomb
It contains all differences between all possible pairs of marks.
subtract(DBox, Collection<DBox>) - Method in class JaCoP.constraints.geost.DBox
computes the difference between this box and the given box.
subtract(ProfileItem, ProfileItem, ProfileItem) - Method in class JaCoP.constraints.ProfileItem
It computes subtraction of a given item and returns the result.
subtract(int) - Method in class JaCoP.core.BoundDomain
 
subtract(IntDomain) - Method in class JaCoP.core.BoundDomain
 
subtract(int, int) - Method in class JaCoP.core.BoundDomain
 
subtract(int) - Method in class JaCoP.core.IntDomain
It intersects with the domain which is a complement of value.
subtract(IntDomain) - Method in class JaCoP.core.IntDomain
It subtracts domain from current domain and returns the result.
subtract(int, int) - Method in class JaCoP.core.IntDomain
It subtracts interval min..max.
subtract(int) - Method in class JaCoP.core.IntervalDomain
 
subtract(IntDomain) - Method in class JaCoP.core.IntervalDomain
It subtracts domain from current domain and returns the result.
subtract(int, int) - Method in class JaCoP.core.IntervalDomain
It subtracts min..max from current domain and returns the result.
subtract(int) - Method in class JaCoP.core.SmallDenseDomain
 
subtract(IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
subtract(int, int) - Method in class JaCoP.core.SmallDenseDomain
 
subtract(SetDomain) - Method in class JaCoP.set.core.BoundSetDomain
It subtracts domain from current domain and returns the result.
subtract(int, int) - Method in class JaCoP.set.core.BoundSetDomain
It subtracts the elements of the set {min..max}.
subtract(int) - Method in class JaCoP.set.core.BoundSetDomain
It subtracts the set {value}.
subtract(SetDomain) - Method in class JaCoP.set.core.SetDomain
It subtracts domain from current domain and returns the result.
subtract(int, int) - Method in class JaCoP.set.core.SetDomain
It subtracts the set {min..max}.
subtract(int) - Method in class JaCoP.set.core.SetDomain
It removes the value from any set allowed to be taken by this set domain.
subtractAdapt(int) - Method in class JaCoP.core.BoundDomain
 
subtractAdapt(int, int) - Method in class JaCoP.core.BoundDomain
 
subtractAdapt(int) - Method in class JaCoP.core.IntDomain
It removes value from the domain.
subtractAdapt(int, int) - Method in class JaCoP.core.IntDomain
It removes all values between min and max to the domain.
subtractAdapt(int) - Method in class JaCoP.core.IntervalDomain
 
subtractAdapt(int, int) - Method in class JaCoP.core.IntervalDomain
 
subtractAdapt(int, int) - Method in class JaCoP.core.SmallDenseDomain
 
subtractAdapt(int) - Method in class JaCoP.core.SmallDenseDomain
 
subtractAll(Collection<DBox>, Collection<DBox>, Collection<DBox>) - Static method in class JaCoP.constraints.geost.DBox
It computes the result of a subtraction from the given collection of boxes of all the boxes given in the subtracting collection.
subtractAll(Collection<DBox>, Collection<DBox>) - Method in class JaCoP.constraints.geost.DBox
It computes the result of a subtraction from this box of all the boxes given.
successes - Variable in class JaCoP.search.Shaving
It stores number of successful shaving attempts.
successor - Variable in class JaCoP.util.fsm.FSMTransition
It specifies the successor state we arrive to after taking the transition.
successors - Variable in class JaCoP.constraints.regular.RegState
It specifies the list of successor states for this state.
sucDomToString(int) - Method in class JaCoP.constraints.regular.RegState
 
sucDomToString(int) - Method in class JaCoP.constraints.regular.RegStateDom
 
sucDomToString(int) - Method in class JaCoP.constraints.regular.RegStateInt
 
Sudoku - Class in ExamplesJaCoP
 
Sudoku() - Constructor for class ExamplesJaCoP.Sudoku
 
sum - Variable in class ExamplesJaCoP.MUCA
It specifies the number of goods after the last transition.
Sum - Class in JaCoP.constraints
Sum constraint implements the summation over several Variable's .
Sum(IntVar[], IntVar) - Constructor for class JaCoP.constraints.Sum
It constructs sum constraint which sums all variables and makes it equal to variable sum.
Sum(ArrayList<? extends IntVar>, IntVar) - Constructor for class JaCoP.constraints.Sum
It creates a sum constraints which sums all variables and makes it equal to variable sum.
sum - Variable in class JaCoP.constraints.Sum
It specifies variable sum to store the overall sum of the variables being summed up.
sum - Variable in class JaCoP.constraints.SumWeight
It specifies variable for the overall sum.
Sum - Static variable in class JaCoP.util.fsm.RegularExpressionParser
The constant denoting sum expression.
SumWeight - Class in JaCoP.constraints
SumWeight constraint implements the weighted summation over several Variable's .
SumWeight(IntVar[], int[], IntVar) - Constructor for class JaCoP.constraints.SumWeight
 
SumWeight(ArrayList<? extends IntVar>, ArrayList<Integer>, IntVar) - Constructor for class JaCoP.constraints.SumWeight
It constructs the constraint SumWeight.
SumWeightedSet - Class in JaCoP.set.constraints
It computes a weighted sum of the elements in the domain of the given set variable.
SumWeightedSet(SetVar, int[], int[], IntVar) - Constructor for class JaCoP.set.constraints.SumWeightedSet
It constructs a weighted set sum constraint.
SumWeightedSet(SetVar, IntVar) - Constructor for class JaCoP.set.constraints.SumWeightedSet
It constructs a weighted set sum constraint.
SumWeightedSet(SetVar, int[], IntVar) - Constructor for class JaCoP.set.constraints.SumWeightedSet
It constructs a weighted set sum constraint.
supplyGuideFeedback(boolean) - Method in class JaCoP.constraints.Constraint
This function allows to provide a guide feedback.
supplyGuideFeedback(boolean) - Method in class JaCoP.constraints.In
 
supplyGuideFeedback(boolean) - Method in class JaCoP.constraints.Sum
 
supportDimension(int) - Static method in class JaCoP.constraints.geost.DBox
It makes sure that there is a slot of the given dimension in the slot.
supports - Variable in class JaCoP.constraints.regular.Regular
It keeps for each variable value pair a current support.
supportsVariablePositions - Variable in class JaCoP.constraints.ExtensionalSupportSTR
The positions of the variables for which GAC must be checked.
SurvoPuzzle - Class in ExamplesJaCoP
It solves Survo puzzle.
SurvoPuzzle() - Constructor for class ExamplesJaCoP.SurvoPuzzle
 
SVARS - Static variable in class JaCoP.constraints.netflow.Statistics
 
Switches - Class in JaCoP.core
It is a container class which specifies all different switches to turn on debugging information.
SwitchTo(int) - Method in class JaCoP.fz.ParserTokenManager
Switch to specified lex state.

T

Tables - Class in JaCoP.fz
This class contains information about all variables, including the variables which are used by search.
Tables() - Constructor for class JaCoP.fz.Tables
It constructs the storage object to store different objects, like int, array of ints, sets, ...
Tables(Store) - Constructor for class JaCoP.fz.Tables
 
tail() - Method in class JaCoP.constraints.netflow.simplex.Arc
 
tailsOfEliminatedTuples - Variable in class JaCoP.constraints.ExtensionalSupportSTR
Gives the last position of the eliminated tuple at a given level.
takenWeightOfCriticalItem - Variable in class JaCoP.constraints.knapsack.Tree
It specifies how much weight is used by an optimal non-fractional solution.
TERMINAL - Static variable in class JaCoP.util.MDD
It specifies an identifier which denotes a terminal node.
test(String[]) - Static method in class ExamplesJaCoP.CalendarMen
It executes the program solving this puzzle using two different models.
test(String[]) - Static method in class ExamplesJaCoP.CarSequencing
It executes the program to solve car sequencing problem.
test(String[]) - Static method in class ExamplesJaCoP.Golomb
It executes the program which first computes the optimal Golomb ruler.
test(String[]) - Static method in class ExamplesJaCoP.Langford
It executes the program to solve the Langford problem.
test(String[]) - Static method in class ExamplesJaCoP.MagicSquares
It executes the program which solves the MagicSquare problem using many different model and searches.
test(String[]) - Static method in class ExamplesJaCoP.Nonogram
It executes the program which solves this simple problem.
test(String[]) - Static method in class ExamplesJaCoP.PerfectSquare
It runs a perfect square problem.
test(String[]) - Static method in class ExamplesJaCoP.QCP
It executes the program which solves the QCP in multiple different ways.
test(String[]) - Static method in class ExamplesJaCoP.Queens
It executes different models and search methods to solve Queens problem.
test(String[]) - Static method in class ExamplesJaCoP.Sudoku
It specifies the testing function creating a model for a particular Sudoku.
thenC - Variable in class JaCoP.constraints.IfThen
It specifies constraint condC in the IfThen constraint.
thenC - Variable in class JaCoP.constraints.IfThenElse
It specifies constraint condC in the IfThenElse constraint.
thread - Variable in class JaCoP.constraints.netflow.simplex.Node
 
throwFailException(Var) - Method in class JaCoP.core.Store
It throws an exception after printing trace information if tracing is switched on.
timeOut - Variable in class JaCoP.search.NoGoodsCollector
It specifies if the timeout has occurred and search is being terminated.
TimeOutListener - Interface in JaCoP.search
It defines an interface of the class which wants to be informed about timeout occurring during search, as well as the number of solutions found before timeout has occurred.
timeOutListeners - Variable in class JaCoP.search.SimpleTimeOut
It contains child(ren) of this timeout listener.
timeOutOccured - Variable in class JaCoP.search.DepthFirstSearch
It specifies that the time-out has occured
timeOutOccurred - Variable in class JaCoP.search.SimpleTimeOut
It specifies if the timeout has already occurred.
TimeStamp<T> - Class in JaCoP.core
This class provides mutable variable functionality.
TimeStamp(Store, T) - Constructor for class JaCoP.core.TimeStamp
The constructor.
toArray() - Method in class JaCoP.util.SimpleArrayList
Returns an array containing all of the elements in this list in the correct order.
toArray(T[]) - Method in class JaCoP.util.SimpleArrayList
Returns an array containing all of the elements in this list in the correct order; the runtime type of the returned array is that of the specified array.
toFlow() - Method in class JaCoP.constraints.netflow.simplex.Arc
 
toIntArray() - Method in class JaCoP.core.IntDomain
It constructs and int array containing all elements in the domain.
toIntervalDomain() - Method in class JaCoP.core.SmallDenseDomain
 
token - Variable in class JaCoP.fz.Parser
Current token.
Token - Class in JaCoP.fz
Describes the input token stream.
Token() - Constructor for class JaCoP.fz.Token
No-argument constructor
Token(int) - Constructor for class JaCoP.fz.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class JaCoP.fz.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class JaCoP.fz.Parser
Generated Token Manager.
tokenImage - Variable in exception JaCoP.fz.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface JaCoP.fz.ParserConstants
Literal token values.
TokenMgrError - Error in JaCoP.fz
Token Manager Error.
TokenMgrError() - Constructor for error JaCoP.fz.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error JaCoP.fz.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error JaCoP.fz.TokenMgrError
Full Constructor.
toLatex(String) - Method in class JaCoP.constraints.regular.Regular
It creates a latex description of the constraint state.
toParent - Variable in class JaCoP.constraints.netflow.simplex.Node
 
toString() - Method in class JaCoP.constraints.AbsXeqY
 
toString() - Method in class JaCoP.constraints.Alldiff
 
toString() - Method in class JaCoP.constraints.Alldifferent
 
toString() - Method in class JaCoP.constraints.Alldistinct
 
toString() - Method in class JaCoP.constraints.Among
 
toString() - Method in class JaCoP.constraints.AmongVar
 
toString() - Method in class JaCoP.constraints.And
 
toString() - Method in class JaCoP.constraints.AndBool
 
toString() - Method in class JaCoP.constraints.Assignment
 
toString() - Method in class JaCoP.constraints.binpacking.Binpacking
 
toString() - Method in class JaCoP.constraints.Circuit
 
toString() - Method in class JaCoP.constraints.Constraint
It produces a string representation of a constraint state.
toString() - Method in class JaCoP.constraints.Count
 
toString() - Method in class JaCoP.constraints.Cumulative
 
toString() - Method in class JaCoP.constraints.Diff
 
toString() - Method in class JaCoP.constraints.Diff2
 
toString() - Method in class JaCoP.constraints.Disjoint
 
toString() - Method in class JaCoP.constraints.DisjointConditional
 
toString() - Method in class JaCoP.constraints.Distance
 
toString() - Method in class JaCoP.constraints.Element
 
toString() - Method in class JaCoP.constraints.ElementInteger
 
toString() - Method in class JaCoP.constraints.ElementVariable
 
toString() - Method in class JaCoP.constraints.Eq
 
toString() - Method in class JaCoP.constraints.EqBool
 
toString() - Method in class JaCoP.constraints.ExtensionalConflictVA
 
toString() - Method in class JaCoP.constraints.ExtensionalSupportMDD
 
toString() - Method in class JaCoP.constraints.ExtensionalSupportSTR
 
toString() - Method in class JaCoP.constraints.ExtensionalSupportVA
 
toString() - Method in class JaCoP.constraints.GCC
 
toString() - Method in class JaCoP.constraints.geost.AllowedArea
 
toString() - Method in class JaCoP.constraints.geost.DBox
 
toString() - Method in class JaCoP.constraints.geost.Geost
 
toString() - Method in class JaCoP.constraints.geost.GeostObject.TimeBoundConstraint
 
toString() - Method in class JaCoP.constraints.geost.GeostObject
 
toString() - Method in class JaCoP.constraints.geost.ObstacleObject
 
toString() - Method in class JaCoP.constraints.geost.ObstacleObjectFrame
 
toString() - Method in class JaCoP.constraints.geost.PredefinedOrder
 
toString() - Method in class JaCoP.constraints.geost.Shape
 
toString() - Method in class JaCoP.constraints.IfThen
 
toString() - Method in class JaCoP.constraints.IfThenBool
 
toString() - Method in class JaCoP.constraints.IfThenElse
 
toString() - Method in class JaCoP.constraints.In
 
toString() - Method in class JaCoP.constraints.knapsack.Knapsack
 
toString() - Method in class JaCoP.constraints.knapsack.KnapsackItem
 
toString() - Method in class JaCoP.constraints.knapsack.Tree
 
toString() - Method in class JaCoP.constraints.knapsack.TreeLeaf
 
toString() - Method in class JaCoP.constraints.knapsack.TreeNode
 
toString() - Method in class JaCoP.constraints.Max
 
toString() - Method in class JaCoP.constraints.Min
 
toString() - Method in class JaCoP.constraints.netflow.ArcCompanion
 
toString() - Method in class JaCoP.constraints.netflow.NetworkFlow
 
toString() - Method in class JaCoP.constraints.netflow.simplex.Arc
 
toString() - Method in class JaCoP.constraints.netflow.simplex.Node
 
toString() - Method in class JaCoP.constraints.netflow.Statistics
 
toString() - Method in class JaCoP.constraints.NoGood
 
toString() - Method in class JaCoP.constraints.Not
 
toString() - Method in class JaCoP.constraints.Or
 
toString() - Method in class JaCoP.constraints.OrBool
 
toString() - Method in class JaCoP.constraints.Profile
 
toString() - Method in class JaCoP.constraints.ProfileItem
 
toString() - Method in class JaCoP.constraints.Rectangle
 
toString() - Method in class JaCoP.constraints.regular.RegStateInt
 
toString() - Method in class JaCoP.constraints.regular.Regular
 
toString() - Method in class JaCoP.constraints.Reified
 
toString() - Method in class JaCoP.constraints.Sum
 
toString() - Method in class JaCoP.constraints.SumWeight
 
toString() - Method in class JaCoP.constraints.Values
 
toString() - Method in class JaCoP.constraints.XdivYeqZ
 
toString() - Method in class JaCoP.constraints.XeqC
 
toString() - Method in class JaCoP.constraints.XeqY
 
toString() - Method in class JaCoP.constraints.XexpYeqZ
 
toString() - Method in class JaCoP.constraints.XgtC
 
toString() - Method in class JaCoP.constraints.XgteqC
 
toString() - Method in class JaCoP.constraints.XgteqY
 
toString() - Method in class JaCoP.constraints.XgtY
 
toString() - Method in class JaCoP.constraints.XltC
 
toString() - Method in class JaCoP.constraints.XlteqC
 
toString() - Method in class JaCoP.constraints.XlteqY
 
toString() - Method in class JaCoP.constraints.XltY
 
toString() - Method in class JaCoP.constraints.XmodYeqZ
 
toString() - Method in class JaCoP.constraints.XmulCeqZ
 
toString() - Method in class JaCoP.constraints.XmulYeqC
 
toString() - Method in class JaCoP.constraints.XmulYeqZ
 
toString() - Method in class JaCoP.constraints.XneqC
 
toString() - Method in class JaCoP.constraints.XneqY
 
toString() - Method in class JaCoP.constraints.Xor
 
toString() - Method in class JaCoP.constraints.XorBool
 
toString() - Method in class JaCoP.constraints.XplusCeqZ
 
toString() - Method in class JaCoP.constraints.XplusClteqZ
 
toString() - Method in class JaCoP.constraints.XplusYeqC
 
toString() - Method in class JaCoP.constraints.XplusYeqZ
 
toString() - Method in class JaCoP.constraints.XplusYgtC
 
toString() - Method in class JaCoP.constraints.XplusYlteqZ
 
toString() - Method in class JaCoP.constraints.XplusYplusCeqZ
 
toString() - Method in class JaCoP.constraints.XplusYplusQeqZ
 
toString() - Method in class JaCoP.constraints.XplusYplusQgtC
 
toString() - Method in class JaCoP.core.BooleanVar
 
toString() - Method in class JaCoP.core.BoundDomain
 
toString() - Method in class JaCoP.core.Domain
It returns string description of the domain (only values in the domain).
toString() - Method in class JaCoP.core.Interval
 
toString() - Method in class JaCoP.core.IntervalDomain
It returns string description of the domain (only values in the domain).
toString() - Method in class JaCoP.core.IntVar
 
toString() - Method in class JaCoP.core.MutableDomain
 
toString() - Method in class JaCoP.core.MutableDomainValue
 
toString() - Method in interface JaCoP.core.MutableVar
It returns string representation of Mutable variable.
toString() - Method in interface JaCoP.core.MutableVarValue
It returns string representation of the current value of mutable variable.
toString() - Method in class JaCoP.core.SimpleBacktrackableManager
 
toString() - Method in class JaCoP.core.SmallDenseDomain
 
toString() - Method in class JaCoP.core.Store
This function returns a string a representation of the store.
toString() - Method in class JaCoP.core.TimeStamp
 
toString() - Method in class JaCoP.fz.ArrayAccess
 
toString() - Method in class JaCoP.fz.ASTAnnExpr
 
toString() - Method in class JaCoP.fz.ASTAnnotation
 
toString() - Method in class JaCoP.fz.ASTConstElem
 
toString() - Method in class JaCoP.fz.ASTIntFlatExpr
 
toString() - Method in class JaCoP.fz.ASTIntLiterals
 
toString() - Method in class JaCoP.fz.ASTIntTiExprTail
 
toString() - Method in class JaCoP.fz.ASTScalarFlatExpr
 
toString() - Method in class JaCoP.fz.ASTSetLiteral
 
toString() - Method in class JaCoP.fz.ASTSolveExpr
 
toString() - Method in class JaCoP.fz.ASTSolveKind
 
toString() - Method in class JaCoP.fz.ASTVarDeclItem
 
toString() - Method in class JaCoP.fz.ASTVariableExpr
 
toString() - Method in class JaCoP.fz.OutputArrayAnnotation
 
toString() - Method in class JaCoP.fz.SearchItem
 
toString() - Method in class JaCoP.fz.SimpleNode
 
toString(String) - Method in class JaCoP.fz.SimpleNode
 
toString() - Method in class JaCoP.fz.Tables
 
toString() - Method in class JaCoP.fz.Token
Returns the image.
toString() - Method in class JaCoP.search.CreditCalculator
 
toString() - Method in class JaCoP.search.DepthFirstSearch
 
toString() - Method in class JaCoP.search.NoGoodsCollector
 
toString() - Method in interface JaCoP.search.Search
 
toString() - Method in class JaCoP.search.SimpleMatrixSelect
 
toString() - Method in class JaCoP.search.SimpleSelect
 
toString() - Method in class JaCoP.search.SimpleSolutionListener
 
toString() - Method in interface JaCoP.search.SolutionListener
It returns the string representation of the last solution.
toString() - Method in class JaCoP.search.TraceGenerator
 
toString() - Method in class JaCoP.set.constraints.AdiffBeqC
 
toString() - Method in class JaCoP.set.constraints.AdisjointB
 
toString() - Method in class JaCoP.set.constraints.AeqB
 
toString() - Method in class JaCoP.set.constraints.AeqS
 
toString() - Method in class JaCoP.set.constraints.AinB
 
toString() - Method in class JaCoP.set.constraints.AinS
 
toString() - Method in class JaCoP.set.constraints.AintersectBeqC
 
toString() - Method in class JaCoP.set.constraints.AunionBeqC
 
toString() - Method in class JaCoP.set.constraints.CardA
 
toString() - Method in class JaCoP.set.constraints.CardAeqX
 
toString() - Method in class JaCoP.set.constraints.EinA
 
toString() - Method in class JaCoP.set.constraints.ElementSet
 
toString() - Method in class JaCoP.set.constraints.Lex
 
toString() - Method in class JaCoP.set.constraints.Match
 
toString() - Method in class JaCoP.set.constraints.SinA
 
toString() - Method in class JaCoP.set.constraints.SumWeightedSet
 
toString() - Method in class JaCoP.set.constraints.XeqA
 
toString() - Method in class JaCoP.set.constraints.XinA
 
toString() - Method in class JaCoP.set.core.BoundSetDomain
It returns string description of the domain.
toString() - Method in class JaCoP.set.core.SetVar
 
toString() - Method in class JaCoP.ui.PrintSchedule
 
toString() - Method in class JaCoP.util.fsm.FSM
 
toString() - Method in class JaCoP.util.fsm.FSMState
 
toString() - Method in class JaCoP.util.fsm.FSMTransition
 
toString() - Method in class JaCoP.util.fsm.RegularExpressionParser.Literal
 
toString() - Method in class JaCoP.util.MDD
 
toString() - Method in class JaCoP.util.SimpleArrayList
Check if the given index is in range.
toString() - Method in class JaCoP.util.SimpleHashSet
Returns string representation of the hash set.
toString() - Method in class JaCoP.util.SparseSet
 
toStringArray(CarSequencing) - Static method in class ExamplesJaCoP.CarSequencing
It creates a String representation of the problem being supplied.
toStringChangedEl() - Method in class JaCoP.core.Store
This function returns a string representation of the constraints pending for re-evaluation.
toStringConstraints() - Method in class JaCoP.core.BoundDomain
 
toStringConstraints() - Method in class JaCoP.core.Domain
It returns string description of the constraints attached to the domain.
toStringConstraints() - Method in class JaCoP.core.IntervalDomain
It returns string description of the constraints attached to the domain.
toStringConstraints() - Method in class JaCoP.core.SmallDenseDomain
 
toStringConstraints() - Method in class JaCoP.set.core.SetDomain
It returns string description of the constraints attached to the domain.
toStringFull() - Method in class JaCoP.core.BooleanVar
 
toStringFull() - Method in class JaCoP.core.BoundDomain
 
toStringFull() - Method in class JaCoP.core.Domain
It returns complete string description containing all relevant information about the domain.
toStringFull() - Method in class JaCoP.core.IntervalDomain
It returns complete string description containing all relevant information.
toStringFull() - Method in class JaCoP.core.IntVar
It returns the string representation of the variable using the full representation of the domain.
toStringFull() - Method in class JaCoP.core.SmallDenseDomain
 
toStringFull() - Method in class JaCoP.core.Var
It returns the string representation of the variable using the full representation of the domain.
toStringFull() - Method in class JaCoP.set.core.SetDomain
not implemented.
toStringFull() - Method in class JaCoP.set.core.SetVar
It returns the string representation of the variable using the full representation of the domain.
totalWeight - Variable in class JaCoP.set.constraints.SumWeightedSet
Integer variable containing the total weight of all elements within a set variable a.
toXML(TransformerHandler) - Method in class JaCoP.constraints.ExtensionalConflictVA
It writes the content of this object as the content of XML element so later it can be used to restore the object from XML.
toXML(TransformerHandler) - Method in class JaCoP.constraints.ExtensionalSupportSTR
It writes the content of this object as the content of XML element so later it can be used to restore the object from XML.
toXML(TransformerHandler) - Method in class JaCoP.constraints.ExtensionalSupportVA
It writes the content of this object as the content of XML element so later it can be used to restore the object from XML.
toXML(TransformerHandler) - Method in class JaCoP.core.IntervalDomain
It writes the content of this object as the content of XML element so later it can be used to restore the object from XML.
trace - Static variable in class JaCoP.core.Switches
It is a general switch which can be turned off to switch off all printouts.
traceAlreadyQueuedConstraint - Static variable in class JaCoP.core.Switches
This switch enables tracing attempt to add the constraint to a queue when it is already added.
traceConsistencyCheck - Static variable in class JaCoP.core.Switches
This switch enables to trace constraints which are being checked for consistency.
traceConstraintFailure - Static variable in class JaCoP.core.Switches
It traces all constraints have failed.
traceConstraintImposition - Static variable in class JaCoP.core.Switches
This switch enables to traces the constraints which are being imposed.
tracedVar - Variable in class JaCoP.search.TraceGenerator
It specifies the list of variables that are being traced.
traceFailedConstraint - Static variable in class JaCoP.core.Switches
It informs what traced constraints failed.
TraceGenerator<T extends Var> - Class in JaCoP.search
TODO TraceGenerator should accept as input to constructor a Search object.
TraceGenerator(Search<T>, SelectChoicePoint<T>) - Constructor for class JaCoP.search.TraceGenerator
It creates a CPviz trace generator around proper select choice point object.
TraceGenerator(Search<T>, SelectChoicePoint<T>, String, String) - Constructor for class JaCoP.search.TraceGenerator
It creates a CPviz trace generator around proper select choice point object.
TraceGenerator(Search<T>, SelectChoicePoint<T>, Var[]) - Constructor for class JaCoP.search.TraceGenerator
It creates a CPviz trace generator around proper select choice point object.
TraceGenerator(Search<T>, SelectChoicePoint<T>, Var[], String, String) - Constructor for class JaCoP.search.TraceGenerator
It creates a CPviz trace generator around proper select choice point object.
traceIndexicals - Static variable in class JaCoP.core.Switches
This switch enables to trace
traceLevelRemoval - Static variable in class JaCoP.core.Switches
This switch enables to trace remove level operation.
traceOperationsOnLevel - Static variable in class JaCoP.core.Switches
This switch enables to trace set the store level.
traceQueueingConstraint - Static variable in class JaCoP.core.Switches
This switch enables tracing the constraint added to the constraint queue.
traceSearch - Static variable in class JaCoP.core.Switches
It specifies if the search traces are active.
traceSearchTree - Static variable in class JaCoP.core.Switches
It traces the decisions within search.
traceStore - Static variable in class JaCoP.core.Switches
The switch which enables to switch on/off the switches concerning Store operation.
traceStoreRemoveLevel - Static variable in class JaCoP.core.Switches
This switch enables to trace removal of the store level.
traceStoreStateAfterLevelRemoval - Static variable in class JaCoP.core.Switches
This switch enables to trace
traceVariableCreation - Static variable in class JaCoP.core.Switches
This switch enables to trace creation of the variable.
trailContainsAllChanges - Variable in class JaCoP.core.SimpleBacktrackableManager
It specifies if for the current level the all changes are already stored in the trail.
trailManager - Variable in class JaCoP.core.Store
It allows to manage information about changed variables in efficient/specialized/tailored manner.
transformDirectlyIntoMDD(IntVar[]) - Method in class JaCoP.util.fsm.FSM
It generates one by one tuples allowed by a Regular constraint, which are added to the MDD being built.
TransformExtensional - Class in JaCoP.search
It defines an intialize listener which transforms part of the problem into an extensional constraint by searching for all partial solutions given the scope of the variables of interest.
TransformExtensional() - Constructor for class JaCoP.search.TransformExtensional
 
transformIntoMDD(IntVar[]) - Method in class JaCoP.util.fsm.FSM
It generates one by one tuples allowed by a Regular constraint, which are added to the MDD being built.
transformIntoTuples(IntVar[]) - Method in class JaCoP.util.fsm.FSM
It creates an array of tuples representing this Regular context.
transientInstances - Static variable in class JaCoP.constraints.geost.DBox
TODO, finish the comment.
transitions - Variable in class ExamplesJaCoP.MUCA
It specifies the sequence of transitions used by an auctioneer.
transitions - Variable in class JaCoP.util.fsm.FSMState
It specifies the list of transitions outgoing from this state.
tree - Variable in class JaCoP.constraints.knapsack.Knapsack
The tree for the storing information about the maximalWeight, sum of weights and sum of profits.
Tree - Class in JaCoP.constraints.knapsack
This tree is a main data structure used and required by Knapsack constraint.
Tree(TreeNode) - Constructor for class JaCoP.constraints.knapsack.Tree
Create a single node tree.
Tree(Tree) - Constructor for class JaCoP.constraints.knapsack.Tree
It creates a tree by making a shallow copy.
Tree(KnapsackItem[], HashMap<IntVar, TreeLeaf>, TreeLeaf[], IntVar) - Constructor for class JaCoP.constraints.knapsack.Tree
It constructs a tree out of the list of items and creates proper supporting structures.
TREE_ARC - Static variable in class JaCoP.constraints.netflow.simplex.NetworkSimplex
 
treeFilename - Variable in class JaCoP.search.TraceGenerator
The file containing information about tree for CPviz format.
TreeLeaf - Class in JaCoP.constraints.knapsack
It contains information required by the leaf node of the item tree.
TreeLeaf(IntVar, int, int, int) - Constructor for class JaCoP.constraints.knapsack.TreeLeaf
It creates a leaf in the tree of items.
TreeNode - Class in JaCoP.constraints.knapsack
It contains information required by an internal node of the item tree.
TreeNode() - Constructor for class JaCoP.constraints.knapsack.TreeNode
The constructor used by tree leaves.
TreeNode(TreeNode, TreeNode) - Constructor for class JaCoP.constraints.knapsack.TreeNode
It constructs a node of the item tree.
treeSwap(Node, Node, Node) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
TODO prove (or disprove) correctness TODO can be 'inlined' in updateTree (but that would decrease readability) Changes the parent of a node and updates the thread data structure (This operation invalidates the depth values in the subtree) Runs in O(T2) amortized time over all treeSwaps performed by an updateTree operation where T2 is the size of the subtree that is being reversed.
trim() - Method in class JaCoP.core.Store
This function trims the store.
trimToSize() - Method in class JaCoP.util.SimpleArrayList
Trims the capacity of this ArrayList instance to be the list's current size.
TRUE - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
TSP - Class in ExamplesJaCoP
It models Travelling Salesman Problem (TSP).
TSP() - Constructor for class ExamplesJaCoP.TSP
 
Tunapalooza - Class in ExamplesJaCoP
It solves a simple logic puzzle about music concert.
Tunapalooza() - Constructor for class ExamplesJaCoP.Tunapalooza
 
tuples - Variable in class JaCoP.constraints.ExtensionalSupportSTR
 
tuplesFromConstructor - Variable in class JaCoP.constraints.ExtensionalConflictVA
It specifies the tuples given in the constructor.

U

ungroundArc(int) - Method in class JaCoP.constraints.netflow.DomainStructure
 
union(IntDomain) - Method in class JaCoP.core.BoundDomain
 
union(int, int) - Method in class JaCoP.core.BoundDomain
 
union(int) - Method in class JaCoP.core.BoundDomain
 
union(IntDomain) - Method in class JaCoP.core.IntDomain
It computes union of the supplied domain with this domain.
union(int, int) - Method in class JaCoP.core.IntDomain
It computes union of this domain and the interval.
union(int) - Method in class JaCoP.core.IntDomain
It computes union of this domain and value.
union(IntDomain) - Method in class JaCoP.core.IntervalDomain
It computes union of dom1 from dom2 and returns the result.
union(int, int) - Method in class JaCoP.core.IntervalDomain
It computes union of current domain and an interval min..max;
union(int) - Method in class JaCoP.core.IntervalDomain
It computes union of dom1 and value and returns the result.
union(IntDomain) - Method in class JaCoP.core.SmallDenseDomain
 
union(int, int) - Method in class JaCoP.core.SmallDenseDomain
 
union(int) - Method in class JaCoP.core.SmallDenseDomain
 
union(SetDomain) - Method in class JaCoP.set.core.BoundSetDomain
It computes union of the supplied domain with this domain.
union(int, int) - Method in class JaCoP.set.core.BoundSetDomain
It computes union of this domain and the interval.
union(int) - Method in class JaCoP.set.core.BoundSetDomain
It computes union of this domain and value.
union(SetDomain) - Method in class JaCoP.set.core.SetDomain
It computes union of the supplied domain with this domain.
union(int, int) - Method in class JaCoP.set.core.SetDomain
It computes union of this domain and the interval.
union(int) - Method in class JaCoP.set.core.SetDomain
It computes union of this domain and value.
union(FSM) - Method in class JaCoP.util.fsm.FSM
It computes a union of two Finite State Machines.
unionAdapt(Interval) - Method in class JaCoP.core.BoundDomain
 
unionAdapt(int, int) - Method in class JaCoP.core.BoundDomain
 
unionAdapt(int) - Method in class JaCoP.core.BoundDomain
 
unionAdapt(Interval) - Method in class JaCoP.core.IntDomain
It adds interval of values to the domain.
unionAdapt(int, int) - Method in class JaCoP.core.IntDomain
It adds all values between min and max to the domain.
unionAdapt(int) - Method in class JaCoP.core.IntDomain
It adds a values to the domain.
unionAdapt(IntDomain) - Method in class JaCoP.core.IntDomain
It computes a union between this domain and the domain provided as a parameter.
unionAdapt(Interval) - Method in class JaCoP.core.IntervalDomain
It adds interval of values to the domain.
unionAdapt(int, int) - Method in class JaCoP.core.IntervalDomain
It adds all values between min and max to the domain.
unionAdapt(int) - Method in class JaCoP.core.IntervalDomain
 
unionAdapt(IntDomain) - Method in class JaCoP.core.IntervalDomain
 
unionAdapt(Interval) - Method in class JaCoP.core.SmallDenseDomain
 
unionAdapt(int, int) - Method in class JaCoP.core.SmallDenseDomain
 
unionAdapt(int) - Method in class JaCoP.core.SmallDenseDomain
 
unreachBackwardLoop(int, int) - Method in class JaCoP.constraints.regular.Regular
It does backward check to remove inactive edges and states.
unreachForwardLoop(int, int) - Method in class JaCoP.constraints.regular.Regular
Forward part deletes the outgoing edges of the damaged state and watch whether the successors are still active (in-degree > 0 ), otherwise we collect it and continue the loop.
update(Graphics) - Method in class JaCoP.constraints.geost.BoxDisplay
same as paint
update(Backtrackable[], int) - Method in interface JaCoP.core.BacktrackableManager
It updates the manager with new array of objects to manage and new number of them.
update(MutableVarValue) - Method in class JaCoP.core.MutableDomain
 
update(MutableVarValue) - Method in interface JaCoP.core.MutableVar
It updates the value of a mutable variable based on value given as a parameter, the stamp level of current value and stamp value of passed value.
update(Backtrackable[], int) - Method in class JaCoP.core.SimpleBacktrackableManager
 
update(T) - Method in class JaCoP.core.TimeStamp
It updates the value of the timestamp with the provided value.
updateCritical(int) - Method in class JaCoP.constraints.knapsack.Tree
It updates information about the critical item, as well as information about fraction of critical item which is not taken.
updateFrame() - Method in class JaCoP.constraints.geost.ObstacleObject
 
updateFrame() - Method in class JaCoP.constraints.geost.ObstacleObjectFrame
updates the frame given the current values of the object coordinate variables.
updateFromList(List<TreeLeaf>, int) - Method in class JaCoP.constraints.knapsack.Tree
Used for updating the tree using a list of nodes that have changed.
updateInternalValues(Tree) - Method in class JaCoP.constraints.knapsack.TreeLeaf
Only used in removeLevelLate(), update the internal value like previous and slice.
updateLimit - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies the limit after which the changed leaves are not store and the remove level will simply recompute attributes of all nodes in the knapsack tree.
updateSupport(RegEdge, int) - Method in class JaCoP.constraints.regular.RegState
It updates a support if given state supports given value.
updateSupport(RegEdge, int) - Method in class JaCoP.constraints.regular.RegStateDom
 
updateSupport(RegEdge, int) - Method in class JaCoP.constraints.regular.RegStateInt
 
updateTree(Arc, Arc) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
TODO prove (or disprove) correctness (and efficiency) Both arcs must form a cycle in the tree and point in the same direction on that cycle.
uppendToLatexFile(String, String) - Method in class JaCoP.constraints.regular.Regular
It appends latex description of the constraint current state to the specified filename.

V

v - Variable in class ExamplesJaCoP.BIBD
It specifies number of rows in the incidence matrix.
validityVariablePositions - Variable in class JaCoP.constraints.ExtensionalSupportSTR
The positions of the variables for which validity of any tuple must be checked.
value - Variable in class JaCoP.constraints.Count
The value to which is any variable is equal to makes the constraint count it.
value - Variable in class JaCoP.constraints.ElementInteger
It specifies variable value within an element constraint list[index-indexOffset] = value.
value - Variable in class JaCoP.constraints.ElementVariable
It specifies variable value within an element constraint list[index - indexOffset] = value.
value - Variable in class JaCoP.constraints.ProfileItem
It specifies the amount by which this profile item contributes in the profile.
value() - Method in class JaCoP.constraints.ProfileItem
It returns the amount which is being contributed by this profile item to the profile.
value() - Method in class JaCoP.core.IntDomain
It returns the value to which this domain is grounded.
value() - Method in class JaCoP.core.IntVar
This function returns current value in the domain of the variable.
value() - Method in class JaCoP.core.MutableDomain
 
value() - Method in interface JaCoP.core.MutableVar
It returns current value of MutableVariable.
value() - Method in class JaCoP.core.TimeStamp
It returns the most recent value of the timestamp.
value - Variable in class JaCoP.set.constraints.ElementSet
It specifies the set variable which is equal to one of the sets from the list as indicated by int variable index.
valueEnumeration() - Method in class JaCoP.core.BoundDomain
 
valueEnumeration() - Method in class JaCoP.core.Domain
It returns value enumeration of the domain values.
valueEnumeration() - Method in class JaCoP.core.IntDomain
It returns value enumeration of the domain values.
valueEnumeration() - Method in class JaCoP.core.IntervalDomain
It returns value enumeration of the domain values.
valueEnumeration() - Method in class JaCoP.core.SmallDenseDomain
 
ValueEnumeration - Class in JaCoP.core
Defines a methods for enumerating values contained in the domain.
ValueEnumeration() - Constructor for class JaCoP.core.ValueEnumeration
 
valueEnumeration() - Method in class JaCoP.set.core.BoundSetDomain
It returns value enumeration of the domain values.
valueEnumeration() - Method in class JaCoP.set.core.SetDomain
It returns value enumeration of the domain values.
valueGraph(IntVar[], IntDomain[]) - Method in class JaCoP.constraints.netflow.NetworkBuilder
Returns two arrays containing the nodes for each variable and the nodes for each domain, respectively.
valueOf(String) - Static method in enum JaCoP.constraints.geost.Geost.SweepDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum JaCoP.constraints.netflow.DomainStructure.Behavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum JaCoP.constraints.ViolationMeasure
Returns the enum constant of this type with the specified name.
values() - Static method in enum JaCoP.constraints.geost.Geost.SweepDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum JaCoP.constraints.netflow.DomainStructure.Behavior
Returns an array containing the constants of this enum type, in the order they are declared.
Values - Class in JaCoP.constraints
Constraint Values counts number of different values on a list of Variables.
Values(IntVar[], IntVar) - Constructor for class JaCoP.constraints.Values
It constructs Values constraint.
Values(ArrayList<? extends IntVar>, IntVar) - Constructor for class JaCoP.constraints.Values
It constructs Values constraint.
values() - Static method in enum JaCoP.constraints.ViolationMeasure
Returns an array containing the constants of this enum type, in the order they are declared.
Var - Class in JaCoP.core
Defines a variable and related operations on it.
Var() - Constructor for class JaCoP.core.Var
 
VAR - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
var_decl_item() - Method in class JaCoP.fz.Parser
 
var_decl_items() - Method in class JaCoP.fz.Parser
 
VarHandler - Interface in JaCoP.constraints.netflow
Common interface to all objects that can handle one or more variables of the network flow constraint.
variable - Variable in class JaCoP.constraints.netflow.DomainStructure
 
variable_expr() - Method in class JaCoP.fz.Parser
 
variableLeafMapping - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies mapping from variables into the leaf of the knapsack tree.
variables - Variable in class JaCoP.constraints.geost.GeostObject
It stores all finite domain variables in connection to this object.
variablesHashMap - Variable in class JaCoP.core.Store
It may be used for faster retrieval of variables given their id.
VariablesParameters - Class in JaCoP.fz
TODO, a short description what it does and how it is used.
VariablesParameters() - Constructor for class JaCoP.fz.VariablesParameters
It constructs variables parameters.
variablesToTrace - Static variable in class JaCoP.core.Store
It stores all variables for which changes should be traced.
variablesTransformationScope - Variable in class JaCoP.search.TransformExtensional
It contains all the information which will become variables in the scope of the extensional constraint produced by this search listener.
variableWeightManagement - Variable in class JaCoP.core.Store
It specifies if the weight of variables which are in the scope of the failure constraint should be increased.
varIndex - Variable in class JaCoP.search.TraceGenerator
 
vars - Variable in class ExamplesJaCoP.Example
It contains all variables used within a specific example.
vars - Variable in class JaCoP.core.Store
It stores integer variables created within a store.
vars - Variable in class JaCoP.util.MDD
The ordered list of variables participating in MDD.
varsOfFailedConstraint - Variable in class JaCoP.search.Shaving
It stores the variables of the last failed constraints.
varToIndex - Variable in class JaCoP.constraints.ExtensionalSupportSTR
It specifies the mapping of the variable into its index.
views - Variable in class JaCoP.util.MDD
It creates index domain views so operations based on indexes of values can be performed efficiently.
violationMeasure - Variable in class JaCoP.constraints.SoftAlldifferent
 
violationMeasure - Variable in class JaCoP.constraints.SoftGCC
 
ViolationMeasure - Enum in JaCoP.constraints
 
visFilename - Variable in class JaCoP.search.TraceGenerator
The file containing visualisation information.

W

watchedConstraints - Variable in class JaCoP.core.Store
This keeps information about watched constraints by given variable.
weight - Variable in class JaCoP.constraints.knapsack.KnapsackItem
It specifies the weight of a single instance of this item.
weight - Variable in class JaCoP.core.Var
It specifies the current weight of the variable.
WeightedDegree<T extends Var> - Class in JaCoP.search
Defines a WeightedDegree comparator for Variables.
WeightedDegree() - Constructor for class JaCoP.search.WeightedDegree
 
weightOfOne - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It stores the weight of one instance of the item stored in this leaf.
weights - Variable in class JaCoP.constraints.SumWeight
It specifies a list of weights associated with the variables being summed.
weights - Variable in class JaCoP.set.constraints.SumWeightedSet
It specifies a weight for every element of the allowed element in the domain of set variable a.
white - Variable in class ExamplesJaCoP.Nonogram
The value that represents a white dot.
WhoKilledAgatha - Class in ExamplesJaCoP
Who killed agatha? (The Dreadsbury Mansion Murder Mystery).
WhoKilledAgatha() - Constructor for class ExamplesJaCoP.WhoKilledAgatha
 
WolfGoatCabbage - Class in ExamplesJaCoP
A simple logic problem of transporting wolf, goat, and cabbage over the river.
WolfGoatCabbage() - Constructor for class ExamplesJaCoP.WolfGoatCabbage
 
wVar - Variable in class JaCoP.constraints.netflow.ArcCompanion
The FDV for lower and upper cost
WVARS - Static variable in class JaCoP.constraints.netflow.Statistics
 

X

X - Static variable in class ExamplesJaCoP.MineSweeper
It represents the unknown value in the problem matrix.
x - Variable in class JaCoP.constraints.AbsXeqY
It contains variable x.
x - Variable in class JaCoP.constraints.Assignment
It specifies a list of variables x.
x - Variable in class JaCoP.constraints.Distance
It specifes variable x in constraint |x-y|=z.
x - Variable in class JaCoP.constraints.GCC
It specifies variables x whose values are counted.
x - Variable in class JaCoP.constraints.IfThenBool
It specifies variable x in constraint ( X => Y ) <=> Z.
x - Variable in class JaCoP.constraints.In
It specifies variable x whose domain must lie within a specified domain.
x - Variable in class JaCoP.constraints.Lex
A two dimensional array containing arrays which have to be lexicographically ordered.
x - Variable in class JaCoP.constraints.XdivYeqZ
It specifies variable x in constraint x / y = z.
x - Variable in class JaCoP.constraints.XeqC
It specifies the variable which is constrained to be equal to the specified value.
x - Variable in class JaCoP.constraints.XeqY
It specifies a left hand variable in equality constraint.
x - Variable in class JaCoP.constraints.XexpYeqZ
It specifies the variable x in equation x^y = z.
x - Variable in class JaCoP.constraints.XgtC
It specifies variable x which must be greater than a given constraint.
x - Variable in class JaCoP.constraints.XgteqC
It specifies variables x which must be greater or equal to a given constant.
x - Variable in class JaCoP.constraints.XgteqY
It specifies variable x which must be greater or equal to variable Y.
x - Variable in class JaCoP.constraints.XgtY
It specifies variable x which must be greater than variable y.
x - Variable in class JaCoP.constraints.XltC
It specifies variable x to be lower than a given constant.
x - Variable in class JaCoP.constraints.XlteqC
It specifies variable x which must be smaller or equal to a given constant.
x - Variable in class JaCoP.constraints.XlteqY
It specifies variable x in the constraint x <= y.
x - Variable in class JaCoP.constraints.XltY
It specifies x variable in constraint x < y.
x - Variable in class JaCoP.constraints.XmodYeqZ
It specifies variable x in constraint x mod y = z.
x - Variable in class JaCoP.constraints.XmulCeqZ
It specifies variable x in constraint x * c = z.
x - Variable in class JaCoP.constraints.XmulYeqC
It specifies variable x in constraint x * y = c.
x - Variable in class JaCoP.constraints.XmulYeqZ
It specifies variable x in constraint x * y = z.
x - Variable in class JaCoP.constraints.XneqC
It specifies variable x in constraint x != c.
x - Variable in class JaCoP.constraints.XneqY
It specifies variable x in the constraint x != y.
x - Variable in class JaCoP.constraints.XorBool
It specifies variable x in constraint ( X xor Y ) <=> Z.
x - Variable in class JaCoP.constraints.XplusCeqZ
It specifies variable x in constraint x+c=z.
x - Variable in class JaCoP.constraints.XplusClteqZ
It specifies variable x in constraint x+c<=z.
x - Variable in class JaCoP.constraints.XplusYeqC
It specifies variable x in constraint x+y=c.
x - Variable in class JaCoP.constraints.XplusYeqZ
It specifies variable x in constraint x+y=z.
x - Variable in class JaCoP.constraints.XplusYgtC
It specifies variable x in constraint x + y > c.
x - Variable in class JaCoP.constraints.XplusYlteqZ
It specifies variable x in constraint x + y <= z.
x - Variable in class JaCoP.constraints.XplusYplusQeqZ
It specifies variable x in constraint x + y + q = z.
x - Variable in class JaCoP.constraints.XplusYplusQgtC
It specifies variable x in constraint x+y+q > c.
x - Variable in class JaCoP.set.constraints.XeqA
It specifies variable a.
x - Variable in class JaCoP.set.constraints.XinA
It specifies variable a.
xCellsShift - Variable in class JaCoP.constraints.geost.BoxDisplay
It defines the shift in x dimension for drawing.
XdivYeqZ - Class in JaCoP.constraints
Constraint X div Y #= Z
XdivYeqZ(IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.XdivYeqZ
It constructs a constraint X * Y = Z.
XeqA - Class in JaCoP.set.constraints
It 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.
XeqA(IntVar, SetVar) - Constructor for class JaCoP.set.constraints.XeqA
It constructs an XeqA constraint to restrict the domain of the integer variables x and set variable a.
XeqC - Class in JaCoP.constraints
Constraints X #= C Domain consistency is used.
XeqC(IntVar, int) - Constructor for class JaCoP.constraints.XeqC
It constructs the constraint X = C.
XeqY - Class in JaCoP.constraints
Constraints X #= Y Domain consistency is used.
XeqY(IntVar, IntVar) - Constructor for class JaCoP.constraints.XeqY
It constructs constraint X = Y.
XexpYeqZ - Class in JaCoP.constraints
Constraint X ^ Y #= Z Boundary consistecny is used.
XexpYeqZ(IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.XexpYeqZ
It constructs constraint X^Y=Z.
XgtC - Class in JaCoP.constraints
Constraint X #> C
XgtC(IntVar, int) - Constructor for class JaCoP.constraints.XgtC
It constructs constraint X > C.
XgteqC - Class in JaCoP.constraints
Constraints X #>= C
XgteqC(IntVar, int) - Constructor for class JaCoP.constraints.XgteqC
It constructs constraint X >= C.
XgteqY - Class in JaCoP.constraints
Constraints X #>= Y
XgteqY(IntVar, IntVar) - Constructor for class JaCoP.constraints.XgteqY
It constructs constraint X >= Y.
XgtY - Class in JaCoP.constraints
Constraint X #> Y
XgtY(IntVar, IntVar) - Constructor for class JaCoP.constraints.XgtY
It constructs a constraint X > Y.
XinA - Class in JaCoP.set.constraints
It 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.
XinA(IntVar, SetVar, boolean) - Constructor for class JaCoP.set.constraints.XinA
It constructs an XinY constraint to restrict the domain of the variables X and Y.
XinA(IntVar, SetVar) - Constructor for class JaCoP.set.constraints.XinA
It constructs an XinA constraint to restrict the domain of the variables X and A.
XltC - Class in JaCoP.constraints
Constraint X #< C
XltC(IntVar, int) - Constructor for class JaCoP.constraints.XltC
It constructs constraint X < C.
XlteqC - Class in JaCoP.constraints
Constraint X #<= C
XlteqC(IntVar, int) - Constructor for class JaCoP.constraints.XlteqC
It constructs constraint X <= C.
XlteqY - Class in JaCoP.constraints
Constraint X #<= Y
XlteqY(IntVar, IntVar) - Constructor for class JaCoP.constraints.XlteqY
It constructs the constraint X <= Y.
XltY - Class in JaCoP.constraints
Constraint X #< Y
XltY(IntVar, IntVar) - Constructor for class JaCoP.constraints.XltY
It constructs the constraint X < Y.
xmlAttributes - Static variable in class JaCoP.constraints.AbsXeqY
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Alldiff
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Alldifferent
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Alldistinct
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Among
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.AmongVar
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.And
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.AndBool
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Assignment
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.binpacking.Binpacking
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Circuit
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Count
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Cumulative
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Diff
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Diff2
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Disjoint
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.DisjointConditional
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Distance
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.ElementInteger
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.ElementVariable
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Eq
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.EqBool
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.ExtensionalConflictVA
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.ExtensionalSupportMDD
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.ExtensionalSupportSTR
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.ExtensionalSupportVA
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.GCC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.geost.DBox
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.geost.Geost
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.geost.GeostObject
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.geost.InArea
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.geost.NonOverlapping
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.geost.Shape
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.IfThen
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.IfThenBool
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.IfThenElse
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.In
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.knapsack.Knapsack
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.knapsack.KnapsackItem
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Max
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Min
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.NoGood
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Not
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Or
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.OrBool
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Rectangle
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.regular.Regular
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Reified
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Sum
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.SumWeight
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Values
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XdivYeqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XeqC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XeqY
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XexpYeqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XgtC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XgteqC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XgteqY
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XgtY
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XltC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XlteqC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XlteqY
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XltY
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XmodYeqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XmulCeqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XmulYeqC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XmulYeqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XneqC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XneqY
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.Xor
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XorBool
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XplusCeqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XplusClteqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XplusYeqC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XplusYeqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XplusYgtC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XplusYlteqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XplusYplusCeqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XplusYplusQeqZ
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.constraints.XplusYplusQgtC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.core.BooleanVar
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.core.IntervalDomain
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.core.IntVar
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.AdiffBeqC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.AdisjointB
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.AeqB
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.AeqS
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.AinB
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.AinS
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.AintersectBeqC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.AunionBeqC
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.CardA
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.CardAeqX
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.EinA
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.ElementSet
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.Lex
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.Match
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.SinA
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.SumWeightedSet
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.XeqA
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.constraints.XinA
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.core.BoundSetDomain
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.set.core.SetVar
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.util.fsm.FSM
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.util.fsm.FSMState
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.util.fsm.FSMTransition
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
xmlAttributes - Static variable in class JaCoP.util.MDD
It specifies the arguments required to be saved by an XML format as well as the constructor being called to recreate an object from an XML format.
XMLSaveSupport - Class in JaCoP.core
 
XMLSaveSupport() - Constructor for class JaCoP.core.XMLSaveSupport
 
XmodYeqZ - Class in JaCoP.constraints
Constraint X mod Y = Z
XmodYeqZ(IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.XmodYeqZ
It constructs a constraint X * Y = Z.
XmulCeqZ - Class in JaCoP.constraints
Constraint X * C #= Z Boundary consistency is used.
XmulCeqZ(IntVar, int, IntVar) - Constructor for class JaCoP.constraints.XmulCeqZ
It constructs a constraint X * C = Z.
XmulYeqC - Class in JaCoP.constraints
Constraint X * Y #= C Boundary consistency is used.
XmulYeqC(IntVar, IntVar, int) - Constructor for class JaCoP.constraints.XmulYeqC
It constructs constraint X * Y = C.
XmulYeqZ - Class in JaCoP.constraints
Constraint X * Y #= Z Boundary consistency is used.
XmulYeqZ(IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.XmulYeqZ
It constructs a constraint X * Y = Z.
XneqC - Class in JaCoP.constraints
Constraints X #\= C
XneqC(IntVar, int) - Constructor for class JaCoP.constraints.XneqC
It constructs x != c constraint.
XneqY - Class in JaCoP.constraints
Constraints X #\= Y Domain consistency is used.
XneqY(IntVar, IntVar) - Constructor for class JaCoP.constraints.XneqY
It constructs X != Y constraint.
xor(BooleanVar, BooleanVar, BooleanVar) - Method in class ExamplesJaCoP.Gates
It imposes an extensional constraint enforcing an xor relationship between two input parameters and an output parameter.
Xor - Class in JaCoP.constraints
Xor constraint - xor("constraint", B).
Xor(PrimitiveConstraint, IntVar) - Constructor for class JaCoP.constraints.Xor
It constructs a xor constraint.
XorBool - Class in JaCoP.constraints
Constraint ( X xor Y ) <=> Z.
XorBool(IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.XorBool
It constructs constraint (X xor Y ) <=> Z.
XplusCeqZ - Class in JaCoP.constraints
Constraint X + C #= Z.
XplusCeqZ(IntVar, int, IntVar) - Constructor for class JaCoP.constraints.XplusCeqZ
It constructs a constraint x+c=z.
XplusClteqZ - Class in JaCoP.constraints
Constraints X + C #<= Z.
XplusClteqZ(IntVar, int, IntVar) - Constructor for class JaCoP.constraints.XplusClteqZ
It constructs constraint X+C<=Z.
XplusYeqC - Class in JaCoP.constraints
Constraint X + Y #= C
XplusYeqC(IntVar, IntVar, int) - Constructor for class JaCoP.constraints.XplusYeqC
It constructs the constraint X+Y=C.
XplusYeqZ - Class in JaCoP.constraints
Constraint X + Y #= Z Bound consistency is used.
XplusYeqZ(IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.XplusYeqZ
It constructs constraint X+Y=Z.
XplusYgtC - Class in JaCoP.constraints
Constraint X + Y #> C
XplusYgtC(IntVar, IntVar, int) - Constructor for class JaCoP.constraints.XplusYgtC
It constructs X+Y>C constraint.
XplusYlteqZ - Class in JaCoP.constraints
Constraint X + Y =< Z Bound consistency is used.
XplusYlteqZ(IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.XplusYlteqZ
It constructs X + Y <= Z constraint.
XplusYplusCeqZ - Class in JaCoP.constraints
Constraints X + Y + C #= Z.
XplusYplusCeqZ(IntVar, IntVar, int, IntVar) - Constructor for class JaCoP.constraints.XplusYplusCeqZ
It constructs constraint X+Y+C=Z.
XplusYplusQeqZ - Class in JaCoP.constraints
Constraint X + Y + Q = Z Bound consistency is used.
XplusYplusQeqZ(IntVar, IntVar, IntVar, IntVar) - Constructor for class JaCoP.constraints.XplusYplusQeqZ
It constructs X+Y+Q=Z constraint.
XplusYplusQgtC - Class in JaCoP.constraints
Constraint X + Y + Q > C
XplusYplusQgtC(IntVar, IntVar, IntVar, int) - Constructor for class JaCoP.constraints.XplusYplusQgtC
It creates X+Y+Q>=C constraint.
xVar - Variable in class JaCoP.constraints.netflow.ArcCompanion
The FDV for lower and upper capacity
XVARS - Static variable in class JaCoP.constraints.netflow.Statistics
 
xVars - Variable in class JaCoP.constraints.SoftAlldifferent
 
xVars - Variable in class JaCoP.constraints.SoftGCC
 

Y

y - Variable in class JaCoP.constraints.AbsXeqY
It contains variable y.
y - Variable in class JaCoP.constraints.Distance
It specifes variable y in constraint |x-y|=z.
y - Variable in class JaCoP.constraints.IfThenBool
It specifies variable y in constraint ( X => Y ) <=> Z.
y - Variable in class JaCoP.constraints.XdivYeqZ
It specifies variable y in constraint x / y = z.
y - Variable in class JaCoP.constraints.XeqY
It specifies a right hand variable in equality constraint.
y - Variable in class JaCoP.constraints.XexpYeqZ
It specifies the variable y in equation x^y = z.
y - Variable in class JaCoP.constraints.XgteqY
It specifies variable y from which variable x must be greater or equal.
y - Variable in class JaCoP.constraints.XgtY
It specifies variable y which must be smaller than variable x.
y - Variable in class JaCoP.constraints.XlteqY
It specifies variable y in the constraint x <= y.
y - Variable in class JaCoP.constraints.XltY
It specifies y variable in constraint x < y.
y - Variable in class JaCoP.constraints.XmodYeqZ
It specifies variable y in constraint x mod y = z.
y - Variable in class JaCoP.constraints.XmulYeqC
It specifies variable y in constraint x * y = c.
y - Variable in class JaCoP.constraints.XmulYeqZ
It specifies variable y in constraint x * y = z.
y - Variable in class JaCoP.constraints.XneqY
It specifies variable y in the constraint x != y.
y - Variable in class JaCoP.constraints.XorBool
It specifies variable y in constraint ( X xor Y ) <=> Z.
y - Variable in class JaCoP.constraints.XplusYeqC
It specifies variable y in constraint x+y=c.
y - Variable in class JaCoP.constraints.XplusYeqZ
It specifies variable x in constraint x+y=z.
y - Variable in class JaCoP.constraints.XplusYgtC
It specifies variable y in constraint x + y > c.
y - Variable in class JaCoP.constraints.XplusYlteqZ
It specifies variable x in constraint x + y <= z.
y - Variable in class JaCoP.constraints.XplusYplusQeqZ
It specifies variable y in constraint x + y + q = z.
y - Variable in class JaCoP.constraints.XplusYplusQgtC
It specifies variable y in constraint x+y+q > c.
yCellsShift - Variable in class JaCoP.constraints.geost.BoxDisplay
It defines the shift in x dimension for drawing.

Z

z - Variable in class JaCoP.constraints.Distance
It specifes variable z in constraint |x-y|=z.
z - Variable in class JaCoP.constraints.IfThenBool
It specifies variable z in constraint ( X => Y ) <=> Z.
z - Variable in class JaCoP.constraints.XdivYeqZ
It specifies variable z in constraint x / y = z.
z - Variable in class JaCoP.constraints.XexpYeqZ
It specifies the variable z in equation x^y = z.
z - Variable in class JaCoP.constraints.XmodYeqZ
It specifies variable z in constraint x mod y = z.
z - Variable in class JaCoP.constraints.XmulCeqZ
It specifies variable x in constraint x * c = z.
z - Variable in class JaCoP.constraints.XmulYeqZ
It specifies variable z in constraint x * y = z.
z - Variable in class JaCoP.constraints.XorBool
It specifies variable z in constraint ( X xor Y ) <=> Z.
z - Variable in class JaCoP.constraints.XplusCeqZ
It specifies variable z in constraint x+c=z.
z - Variable in class JaCoP.constraints.XplusClteqZ
It specifies variable z in constraint x+c<=z.
z - Variable in class JaCoP.constraints.XplusYeqZ
It specifies variable x in constraint x+y=z.
z - Variable in class JaCoP.constraints.XplusYlteqZ
It specifies variable x in constraint x + y <= z.
z - Variable in class JaCoP.constraints.XplusYplusQeqZ
It specifies variable z in constraint x + y + q = z.
Zebra - Class in ExamplesJaCoP
It models and solves Zebra logic puzzle.
Zebra() - Constructor for class ExamplesJaCoP.Zebra
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z