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 _ 
All Classes All Packages

A

a - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton.Triple
 
abs() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
abs() - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
ABS - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
absolute operator
ABS - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
absolute operator
absolute(IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for absolute constraint: VAR1 = |VAR2|
absolute(IntVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an absolute value constraint: var1 = |var2|
ABSOLUTE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
AbstractEnvironment - Class in org.chocosolver.memory
Super class of all environments !
AbstractEnvironment() - Constructor for class org.chocosolver.memory.AbstractEnvironment
 
AbstractEventObserver - Class in org.chocosolver.solver.learn
An abstract class for event recording utility.
AbstractEventObserver() - Constructor for class org.chocosolver.solver.learn.AbstractEventObserver
 
AbstractLengauerTarjanDominatorsFinder - Class in org.chocosolver.util.graphOperations.dominance
Class that finds dominators of a given flow graph g(s)
AbstractLengauerTarjanDominatorsFinder(int, DirectedGraph) - Constructor for class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
Object that finds dominators of the given flow graph g(s)
AbstractPropDistanceXYZ - Class in org.chocosolver.solver.constraints.ternary
A constraint to state |X - Y| operator Z where operator can be =, <=, <, >=, > and X, Y, and Z are variables Warning: only achieves BoundConsistency for the moment !
AbstractPropDistanceXYZ(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
Enforces |X - Y| op Z
AbstractStrategy<V extends Variable> - Class in org.chocosolver.solver.search.strategy.strategy
A search strategy provides decisions to go down in the search space.
AbstractStrategy(V...) - Constructor for class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
 
AbstractVariable - Class in org.chocosolver.solver.variables.impl
Class used to factorise code The subclass must implement Variable interface
AbstractVariable(String, Model) - Constructor for class org.chocosolver.solver.variables.impl.AbstractVariable
Create the shared data of any type of variable.
AC - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
acos() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
ACOS - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
inverse cosine operator
acosh() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
ACOSH - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
inverse hyperbolic cosine operator
ACounter - Class in org.chocosolver.solver.search.limits
Overrides all but one services for ICounter and provides easy to implement counter based on IMeasures.
ACounter(IMeasures, long) - Constructor for class org.chocosolver.solver.search.limits.ACounter
 
action - Variable in class org.chocosolver.solver.Solver
The next action to execute in the search loop
activate(int) - Method in class org.chocosolver.solver.constraints.ReificationConstraint
 
active - Variable in class org.chocosolver.solver.search.strategy.strategy.LastConflict
Set to true when this strategy is active
ACTIVE - Static variable in class org.chocosolver.solver.constraints.Propagator
Status of the propagator when activated (ie, after initial propagation).
activity(int) - Method in class org.chocosolver.util.objects.ArrayVal
 
activity(int) - Method in interface org.chocosolver.util.objects.IVal
 
activity(int) - Method in class org.chocosolver.util.objects.MapVal
 
ActivityBased - Class in org.chocosolver.solver.search.strategy.selectors.variables
Implementation of the search described in: "Activity-Based Search for Black-Box Constraint Propagramming Solver", Laurent Michel and Pascal Van Hentenryck, CPAIOR12.
ActivityBased(Model, IntVar[], double, double, int, int, long) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
ActivityBased(IntVar[]) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
activityBasedSearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Create an Activity based search strategy.
AdaptiveNeighborhood - Class in org.chocosolver.solver.search.loop.lns.neighbors

AdaptiveNeighborhood(long, INeighbor...) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.AdaptiveNeighborhood
 
add() - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
 
add(double) - Method in class org.chocosolver.memory.trailing.StoredDoubleVector
Adds a new search at the end of the vector.
add(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
add(int) - Method in class org.chocosolver.memory.IStateInt
modifying a StoredInt by an increment
add(int) - Method in class org.chocosolver.memory.IStateIntVector
Adds a new search at the end of the vector.
add(int) - Method in class org.chocosolver.memory.trailing.StoredIntVector
Adds a new search at the end of the vector.
add(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
add(int) - Method in class org.chocosolver.util.objects.IntList
Appends the specified element to the end of this list.
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
add(int) - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Add element to the set
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
add(int) - Method in class org.chocosolver.util.objects.StoredSparseSet
Add the value `k` to the set.
add(int...) - Method in class org.chocosolver.solver.constraints.extension.Tuples
Add a new tuple to the set of tuples
add(int[]...) - Method in class org.chocosolver.solver.constraints.extension.Tuples
Add a tuple set
add(int, int, ICause) - Method in interface org.chocosolver.solver.variables.delta.IIntervalDelta
Adds a new value interval to the delta
add(int, int, ICause) - Method in class org.chocosolver.solver.variables.delta.IntervalDelta
 
add(int, int, ICause) - Method in interface org.chocosolver.solver.variables.delta.ISetDelta
 
add(int, int, ICause) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
add(int, int, ICause) - Method in class org.chocosolver.solver.variables.delta.SetDelta
 
add(int, ICause) - Method in class org.chocosolver.solver.variables.delta.EnumDelta
Adds a new value to the delta
add(int, ICause) - Method in interface org.chocosolver.solver.variables.delta.IEnumDelta
Adds a new value to the delta
add(int, ICause) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
add(int, ICause) - Method in class org.chocosolver.solver.variables.delta.OneValueDelta
 
add(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
add(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
add(ArExpression...) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
add(ISearchMonitor) - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
Adds a search monitor to this list
add(IntVar[], IntIterableRangeSet[]) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
Declare a new signed clause in this store
ADD - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
addition operator
ADD - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
addition operator
add_ctr(String) - Method in class org.chocosolver.solver.constraints.real.Ibex
Add a new constraint.
ADD_TO_KER - org.chocosolver.solver.variables.events.SetEventType
 
addAll(int...) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
addAll(int...) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
addAll(int...) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
Adds all of the elements in the array to this set.
addAll(IntList) - Method in class org.chocosolver.util.objects.IntList
Appends the elements of the specified list to the end of this list.
addAll(IntIterableRangeSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
addAll(IntIterableSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
addAll(IntIterableSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
addAll(IntIterableSet) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
Adds all of the elements in the specified set to this set.
addArc(int, int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
add arc (from,to) to the graph
addAt(int, int) - Method in class org.chocosolver.util.objects.IntList
Add the element at the specified position in this list.
addBetween(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
addChild(ILogical) - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Adds child to the current list of children of this
addClause(TIntList) - Method in class org.chocosolver.sat.PropSat
Add a clause to SAT solver
addClause(IntVar[], IntIterableRangeSet[]) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseConstraint
Add a new clause to the clause store, like: (vars[0] ∈ ranges[0]) ∨ (vars[1] ∈ ranges[1]) ∨ ...
addClauseFalse(BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a unit clause stating that BOOLVAR must be false
addClauses(LogOp) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Ensures that the clauses defined in the Boolean logic formula TREE are satisfied.
addClauses(BoolVar[], BoolVar[]) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Ensures that the clause defined by POSLITS and NEGLITS is satisfied.
addClausesAtMostNMinusOne(BoolVar[]) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: ∑ BOOLVARSi ≤ n-1
addClausesAtMostOne(BoolVar[]) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: ∑ BOOLVARSi ≤ 1
addClausesBoolAndArrayEqualFalse(BoolVar[]) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: BOOLVARS1∧BOOLVARS2∧...∧BOOLVARSn
addClausesBoolAndArrayEqVar(BoolVar[], BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: (BOOLVARS1∧BOOLVARS2∧...∧BOOLVARSn) ⇔ TARGET
addClausesBoolAndEqVar(BoolVar, BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: (LEFT ∧ RIGHT) ⇔ TARGET
addClausesBoolEq(BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: LEFT == RIGHT
addClausesBoolIsEqVar(BoolVar, BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: (LEFT == RIGHT) ⇔ TARGET
addClausesBoolIsLeVar(BoolVar, BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: (LEFT ≤ RIGHT) ⇔ TARGET
addClausesBoolIsLtVar(BoolVar, BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: (LEFT < RIGHT) ⇔ TARGET
addClausesBoolIsNeqVar(BoolVar, BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: (LEFT ≠ RIGHT) ⇔ TARGET
addClausesBoolLe(BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: LEFT ≤ RIGHT
addClausesBoolLt(BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: LEFT < RIGHT
addClausesBoolNot(BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: LEFT !
addClausesBoolOrArrayEqualTrue(BoolVar[]) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: BOOLVARS1∨BOOLVARS2∨...∨BOOLVARSn
addClausesBoolOrArrayEqVar(BoolVar[], BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: (BOOLVARS1∨BOOLVARS2∨...∨BOOLVARSn) ⇔ TARGET
addClausesBoolOrEqVar(BoolVar, BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: (LEFT ∨ RIGHT) ⇔ TARGET
addClausesBoolXorEqVar(BoolVar, BoolVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: (LEFT ⊕ RIGHT) ⇔ TARGET
addClausesMaxBoolArrayLessEqVar(BoolVar[], BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: max(BOOLVARSi) ≤ TARGET
addClausesSumBoolArrayGreaterEqVar(BoolVar[], BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: sum(BOOLVARSi) ≥ TARGET
addClausesSumBoolArrayLessEqVar(BoolVar[], BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: sum(BOOLVARSi) ≤ TARGET
addClauseTrue(BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a unit clause stating that BOOLVAR must be true
addConstructiveDisjunction(Constraint...) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Make a constructive disjunction constraint
addCounter(ICounter) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
addEdge(int, int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Add edge (x,y) to the graph
addElement(int, int) - Method in class org.chocosolver.util.objects.PriorityQueue
Adds an integer into the list.
addEpsilon(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
addFirst(int) - Method in class org.chocosolver.util.objects.IntCircularQueue
 
addFirst(E) - Method in class org.chocosolver.util.objects.queues.CircularQueue
Put a new element at the head of the queue.
addHook(String, Object) - Method in class org.chocosolver.solver.Model
Adds the hookObject to store in this model, associated with the name hookName.
addLast(int) - Method in class org.chocosolver.util.objects.IntCircularQueue
 
addLast(E) - Method in class org.chocosolver.util.objects.queues.CircularQueue
Put a new element at the tail of the queue.
addLearnt(int...) - Method in class org.chocosolver.sat.PropNogoods
Add learnt clause to no-goods store
addLearnt(int...) - Method in class org.chocosolver.sat.PropSat
Add learnt clause to SAT solver
addLiteral(IntVar, IntIterableRangeSet, boolean) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Add a signed literal (vardom) to this explanation.
addModel(Model) - Method in class org.chocosolver.solver.ParallelPortfolio
Adds a model to the list of models to run in parallel.
addMonitor(IVariableMonitor) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
addMonitor(IVariableMonitor) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
addMonitor(IVariableMonitor) - Method in interface org.chocosolver.solver.variables.Variable
Build and add a monitor to the monitor list of this.
addNode(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
addNode(int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Adds node x to the node set of the graph
addNode(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
addNogood(int) - Method in class org.chocosolver.sat.PropNogoods
Add unit clause to no-goods store
addNogood(TIntList) - Method in class org.chocosolver.sat.PropNogoods
Add unit clause to no-goods store
addSize(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap
 
addSize(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
addState() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
addStopCriterion(Criterion...) - Method in class org.chocosolver.solver.Solver
Adds a stop criterion, which, when met, stops the search loop.
addToAlphabet(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
addToMask(long[]) - Method in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable.RSparseBitSet
 
addToMIS(int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
addTransition(int, int, int...) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
addTuple(int[]) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Add a tuple to the MDD
addTuples(Tuples) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Add all tuples within the MDD
addVariable(V...) - Method in class org.chocosolver.solver.constraints.Propagator
Enlarges the variable scope of this propagator Should not be called by the user.
afterAddingClauses() - Method in class org.chocosolver.sat.PropSat
 
afterClose() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorClose
Actions to execute after closing the search
afterClose() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterClose() - Method in class org.chocosolver.solver.trace.LogStatEveryXXms
 
afterDownBranch(boolean) - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorDownBranch
Action to perform after going down in the tree search
afterDownBranch(boolean) - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterDownBranch(boolean) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
afterDownBranch(boolean) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
afterInitialize(boolean) - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorInitialize
Actions to execute after initialisation of the solver
afterInitialize(boolean) - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterInitialize(boolean) - Method in class org.chocosolver.solver.trace.LogStatEveryXXms
 
afterOpenNode() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorOpenNode
Actions to execute after opening a node
afterOpenNode() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterRestart() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorRestart
Actions to execute after restarting the search
afterRestart() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
afterRestart() - Method in class org.chocosolver.solver.trace.SearchViz
 
afterUpBranch() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorUpBranch
Actions to execute after going up in the tree search
afterUpBranch() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
AlgoAllDiffAC - Class in org.chocosolver.solver.constraints.nary.alldifferent.algo
Algorithm of Alldifferent with AC Uses Regin algorithm Runs in O(m.n) worst case time for the initial propagation but has a good average behavior in practice
AlgoAllDiffAC(IntVar[], ICause) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffAC
 
AlgoAllDiffBC - Class in org.chocosolver.solver.constraints.nary.alldifferent.algo
 
AlgoAllDiffBC(Propagator) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffBC
 
all - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
Store the modified variables
all() - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
all() - Static method in enum org.chocosolver.solver.variables.events.SetEventType
 
ALL - org.chocosolver.solver.constraints.nary.circuit.CircuitConf
 
ALL_EVENTS - Static variable in interface org.chocosolver.solver.variables.events.IEventType
 
allDifferent(IntVar...) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for allDifferent constraint
allDifferent(IntVar...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an allDifferent constraint.
allDifferent(IntVar[], String) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an allDifferent constraint.
allDifferent(SetVar...) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint stating that sets should all be different (not necessarily disjoint) Note that there cannot be more than one empty set
AllDifferent - Class in org.chocosolver.solver.constraints.nary.alldifferent
Ensures that all variables from VARS take a different value.
AllDifferent(IntVar[], String) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
ALLDIFFERENT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
allDifferentExcept0(IntVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an allDifferent constraint for variables that are not equal to 0.
allDifferentUnderCondition(IntVar[], Condition, boolean) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an allDifferent constraint subject to the given condition.
allDisjoint(SetVar...) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint stating that the intersection of sets should be empty Note that there can be multiple empty sets
allEqual(IntVar...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an allEqual constraint.
allEqual(SetVar...) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint stating that sets should be all equal
allEquals(IntVar...) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for allEquals constraint
allocated() - Method in class org.chocosolver.memory.trailing.trail.chunck.BoolWorld
 
allocated() - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedTrail
Returns the allocated trail size.
allocated() - Method in class org.chocosolver.memory.trailing.trail.chunck.DoubleWorld
 
allocated() - Method in class org.chocosolver.memory.trailing.trail.chunck.IntWorld
 
allocated() - Method in class org.chocosolver.memory.trailing.trail.chunck.LongWorld
 
allocated() - Method in class org.chocosolver.memory.trailing.trail.chunck.OperationWorld
 
allocated() - Method in interface org.chocosolver.memory.trailing.trail.chunck.World
The allocated trail for this world.
allowUniversalValue() - Method in class org.chocosolver.solver.constraints.extension.Tuples
 
allTasks - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
AlphaDominatorsFinder - Class in org.chocosolver.util.graphOperations.dominance
Class that finds dominators of a given flow graph g(s) Uses the LT algorithm which runs in O(alpha.m)
AlphaDominatorsFinder(int, DirectedGraph) - Constructor for class org.chocosolver.util.graphOperations.dominance.AlphaDominatorsFinder
Object that finds dominators of the given flow graph g(s) It uses the LT algorithm which runs in O(alpha.m)
among(IntVar, IntVar[], int[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an among constraint.
AMONG - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
ancestor - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
and(Constraint...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an and constraint that is satisfied if all constraints in cstrs are satisfied BEWARE: this should not be used to post several constraints at once but in a reification context
and(ILogical...) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Create a conjunction, results in true if all of its operands are true
and(ReExpression...) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
and(BoolVar...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an and constraint that is satisfied if all boolean variables in bools are true
AND - org.chocosolver.solver.constraints.nary.cnf.LogOp.Operator
 
AND - org.chocosolver.solver.expression.discrete.logical.LoExpression.Operator
less than
AntiFirstFail - Class in org.chocosolver.solver.search.strategy.selectors.variables
Anti first fail variable selector.
AntiFirstFail(Model) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.AntiFirstFail
First fail variable selector.
append(int[]...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Append int arrays
append(BoolVar[]...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Append two Arrays
append(IntVar[]...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Append two Arrays
append(T[]...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Append two Arrays
apply() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Apply the current decision
apply() - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
Apply decision pushed since the last call to this method.
apply() - Method in class org.chocosolver.solver.search.strategy.decision.IbexDecision
 
apply() - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
apply() - Method in class org.chocosolver.solver.search.strategy.decision.RealDecision
 
apply() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
apply() - Method in class org.chocosolver.solver.search.strategy.decision.SetDecision
 
apply(V, int, ICause) - Method in interface org.chocosolver.solver.search.strategy.assignments.DecisionOperator
 
Arc - Class in org.chocosolver.solver.constraints.nary.automata.structure.costregular
Created by IntelliJ IDEA.
Arc - Class in org.chocosolver.solver.constraints.nary.automata.structure.regular
Created by IntelliJ IDEA.
Arc(Node, Node, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
Arc(Node, Node, int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc
 
Arc(Node, Node, int, int, double) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
arcExists(int, int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
Test whether arc (from,to) exists or not in the graph
Arcs() - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Arcs
 
Arcs() - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Arcs
 
ArExpression - Interface in org.chocosolver.solver.expression.discrete.arithmetic
arithmetic expression
ArExpression.Operator - Enum in org.chocosolver.solver.expression.discrete.arithmetic
List of available operator for arithmetic expression
arithm(IntVar, String, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an arithmetic constraint : var op cste, where op in {"=", "!
arithm(IntVar, String, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for VAR1 OP VAR2, where OP in {"=", "!
arithm(IntVar, String, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an arithmetic constraint: var1 op var2, where op in {"=", "!
arithm(IntVar, String, IntVar, String, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an arithmetic constraint : var1 op var2, where op in {"=", "!
arithm(IntVar, String, IntVar, String, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an arithmetic constraint: var1 op1 var2 op2 var3, where op1 and op2 in {"=", "!
ARITHM - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
Arithmetic - Class in org.chocosolver.solver.constraints
A constraint dedicated to arithmetic operations.
Arithmetic(String, IntVar[], Operator, Operator, int, Propagator) - Constructor for class org.chocosolver.solver.constraints.Arithmetic
 
arity - Variable in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
arity() - Method in class org.chocosolver.solver.constraints.Propagator
 
array(int, int) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Creates an array of ints of consecutive values from lb (inclusive) to ub (inclusive as well), i.e. the range [lb, ub], For instance: {3,4,...,99,100}
ArraySort<T> - Class in org.chocosolver.util.sort
 
ArraySort(int, boolean, boolean) - Constructor for class org.chocosolver.util.sort.ArraySort
 
ArrayUtils - Enum in org.chocosolver.util.tools
This class contains various methods for manipulating arrays.
ArrayVal - Class in org.chocosolver.util.objects
Project: choco-solver.
ArrayVal(int, int) - Constructor for class org.chocosolver.util.objects.ArrayVal
 
asBoolVar() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
asBoolVar() - Method in interface org.chocosolver.solver.variables.Variable
 
asin() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
ASIN - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
inverse sine operator
asinh() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
ASINH - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
inverse hyperbolic sine operator
asIntVar() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
asIntVar() - Method in interface org.chocosolver.solver.variables.Variable
 
asRealVar() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
asRealVar() - Method in interface org.chocosolver.solver.variables.Variable
 
ASSERT_NO_LEFT_BRANCH - Static variable in class org.chocosolver.solver.learn.ExplanationForSignedClause
Set to false when skip assertion that no left branch are backtracked to
ASSERT_UNIT_PROP - Static variable in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
 
asSetVar() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
asSetVar() - Method in interface org.chocosolver.solver.variables.Variable
 
associates(Variable) - Method in class org.chocosolver.solver.Model
Link a variable to this.
atan() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
ATAN - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
inverse tangent operator
atan2(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
atan2(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
ATAN2 - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
atan2 operator
atanh() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
ATANH - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
inverse hyperbolic tangent operator
atLeastNValues(IntVar[], IntVar, boolean) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an atLeastNValue constraint.
ATLEASTNVALUES - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
atMostNValues(IntVar[], IntVar, boolean) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an atMostNValue constraint.
ATMOSTNVALUES - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
attach(Solution) - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
Attach a solution recorder to this solver
AutoDiffDetection - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.differences
automatic detection of binary disequalities and allDifferent constraints
AutoDiffDetection(Variable[]) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.differences.AutoDiffDetection
 

B

b - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton.Triple
 
b - Variable in class org.chocosolver.solver.constraints.nary.sum.PropSum
Bound to respect
b - Variable in class org.chocosolver.solver.constraints.real.PropScalarMixed
Bound to respect
backjumpCount - Variable in class org.chocosolver.solver.search.measure.Measures
Counts the number of non chronological backtracks done so far.
backtrackCount - Variable in class org.chocosolver.solver.search.measure.Measures
Counts the number of backtracks done so far.
BacktrackCounter - Class in org.chocosolver.solver.search.limits
Set a limit over the number of backtracks allowed during the search.
BacktrackCounter(Model, long) - Constructor for class org.chocosolver.solver.search.limits.BacktrackCounter
 
BacktrackCounter(IMeasures, long) - Constructor for class org.chocosolver.solver.search.limits.BacktrackCounter
 
BAD_DOMAIN - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
BAD_POINT - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
BASIC_REI - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
BasicIndexedBipartiteSet - Class in org.chocosolver.memory.structure
 
BasicIndexedBipartiteSet(IEnvironment, int) - Constructor for class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
Create a stored bipartite set with a size.
BC - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
beforeAddingClauses() - Method in class org.chocosolver.sat.PropSat
 
beforeClose() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorClose
Actions to execute before closing the search
beforeClose() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeDownBranch(boolean) - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorDownBranch
Action to perform before going down in the tree search
beforeDownBranch(boolean) - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeDownBranch(boolean) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
beforeDownBranch(boolean) - Method in class org.chocosolver.solver.trace.SearchViz
 
beforeInitialize() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorInitialize
Actions to execute before initialisation of the solver
beforeInitialize() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeOpenNode() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorOpenNode
Actions to execute before opening a node
beforeOpenNode() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeRestart() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorRestart
Actions to execute before restarting the search
beforeRestart() - Method in class org.chocosolver.solver.search.loop.monitors.NogoodFromRestarts
 
beforeRestart() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeRestart() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
beforeRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
beforeUpBranch() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorUpBranch
Actions to execute before going up in the tree search
beforeUpBranch() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeUpBranch() - Method in class org.chocosolver.solver.trace.SearchViz
 
bestBound(AbstractStrategy<IntVar>) - Static method in class org.chocosolver.solver.search.strategy.Search
Search heuristic combined with a constraint performing strong consistency on the next decision variable and branching on the value with the best objective bound (for optimization) and branches on the lower bound for SAT problems.
beval(int[], Map<IntVar, Integer>) - Method in class org.chocosolver.solver.expression.discrete.logical.BiLoExpression
 
beval(int[], Map<IntVar, Integer>) - Method in class org.chocosolver.solver.expression.discrete.logical.NaLoExpression
 
beval(int[], Map<IntVar, Integer>) - Method in class org.chocosolver.solver.expression.discrete.logical.UnLoExpression
 
beval(int[], Map<IntVar, Integer>) - Method in class org.chocosolver.solver.expression.discrete.relational.BiReExpression
 
beval(int[], Map<IntVar, Integer>) - Method in class org.chocosolver.solver.expression.discrete.relational.NaReExpression
 
beval(int[], Map<IntVar, Integer>) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
BiArExpression - Class in org.chocosolver.solver.expression.discrete.arithmetic
Binary arithmetic expression
BiArExpression(ArExpression.Operator, ArExpression, ArExpression) - Constructor for class org.chocosolver.solver.expression.discrete.arithmetic.BiArExpression
Builds a binary expression
BiCArExpression - Class in org.chocosolver.solver.expression.continuous.arithmetic
Binary continuous arithmetic expression
BiCArExpression(CArExpression.Operator, CArExpression, CArExpression) - Constructor for class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
Builds a binary expression
BiCReExpression - Class in org.chocosolver.solver.expression.continuous.relational
Binary relational expression over continuous expressions
BiCReExpression(CReExpression.Operator, CArExpression, CArExpression) - Constructor for class org.chocosolver.solver.expression.continuous.relational.BiCReExpression
Builds a binary expression
BiLoExpression - Class in org.chocosolver.solver.expression.discrete.logical
Binary arithmetic expression
BiLoExpression(LoExpression.Operator, ReExpression, ReExpression) - Constructor for class org.chocosolver.solver.expression.discrete.logical.BiLoExpression
Builds a n-ary expression
BINARY - org.chocosolver.solver.constraints.PropagatorPriority
 
BinaryIntProcedure<A,​B> - Interface in org.chocosolver.util.procedure

BinaryProcedure<E,​A,​B> - Interface in org.chocosolver.util.procedure

binarySearchInc(int[], int, int, int, boolean) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Adapted from java.util.Arrays#binarySearch0(int[], int, int, int) , it returns the value greater or equal to key in an increasing order value array If the key exists in a, it returns the index of key in a, otherwise it returns the index of the closest value greater than key when gq is set to true, or the index of the closest value smaller than key when gq is set to false.
binomialCoefficients(int, int) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
binPacking(IntVar[], int[], IntVar[], int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a BinPacking constraint.
BINPACKING - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
binPackingDec(IntVar[], int[], IntVar[], int) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates and posts a decomposition of a bin packing constraint.
BinRelation - Class in org.chocosolver.solver.constraints.extension.binary
 
BinRelation() - Constructor for class org.chocosolver.solver.constraints.extension.binary.BinRelation
 
BIPARTITESET - org.chocosolver.util.objects.setDataStructures.SetType
 
BipartiteSetIterator() - Constructor for class org.chocosolver.util.objects.StoredIndexedBipartiteSet.BipartiteSetIterator
 
BiReExpression - Class in org.chocosolver.solver.expression.discrete.relational
Binary relational expression
BiReExpression(ReExpression.Operator, ArExpression, ArExpression) - Constructor for class org.chocosolver.solver.expression.discrete.relational.BiReExpression
Builds a binary expression
BITS_PER_WORD - Static variable in class org.chocosolver.memory.structure.S64BitSet
 
BITSET - org.chocosolver.util.objects.setDataStructures.SetType
 
BitsetArrayIntVarImpl - Class in org.chocosolver.solver.variables.impl

IntVar implementation for quite small domains bit with very distant values e.g. {-51900,42,235923}
BitsetArrayIntVarImpl(String, int[], Model) - Constructor for class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
Creates an IntVar based on an array of non-consecutive but ordered values.
BitsetIntVarImpl - Class in org.chocosolver.solver.variables.impl

BitsetIntVarImpl(String, int[], Model) - Constructor for class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
Create an enumerated IntVar based on a bitset
BitsetIntVarImpl(String, int, int, Model) - Constructor for class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
Create an enumerated IntVar based on a bitset
bitsIntChanneling(BoolVar[], IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an channeling constraint between an integer variable and a set of bit variables.
BITSINTCHANNELING - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
blackBox(IntVar...) - Static method in class org.chocosolver.solver.search.loop.lns.INeighborFactory
Creates a black-box LNS neighbor
BLUE - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
bool - Variable in class org.chocosolver.solver.constraints.ReificationConstraint
 
BOOL - Static variable in interface org.chocosolver.solver.variables.Variable
Kind of variable: boolean and integer too (unique).
BOOLCHANNELING - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
BoolEvtScheduler - Class in org.chocosolver.solver.variables.impl.scheduler
Created by cprudhom on 17/06/15.
BoolEvtScheduler() - Constructor for class org.chocosolver.solver.variables.impl.scheduler.BoolEvtScheduler
 
boolNotView(BoolVar) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a view over bool holding the logical negation of bool (ie, ¬BOOL).
BoolNotView - Class in org.chocosolver.solver.variables.view
A view for boolean variable, that enforce not(b).
BoolNotView(BoolVar) - Constructor for class org.chocosolver.solver.variables.view.BoolNotView
Create a not view based on var
boolReif - Variable in class org.chocosolver.solver.constraints.Constraint
BoolVar that reifies this constraint, unique.
boolsIntChanneling(BoolVar[], IntVar, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an channeling constraint between an integer variable and a set of boolean variables.
boolVar() - Method in class org.chocosolver.solver.expression.discrete.logical.BiLoExpression
 
boolVar() - Method in class org.chocosolver.solver.expression.discrete.logical.LoExpression
 
boolVar() - Method in class org.chocosolver.solver.expression.discrete.logical.NaLoExpression
 
boolVar() - Method in class org.chocosolver.solver.expression.discrete.logical.UnLoExpression
 
boolVar() - Method in class org.chocosolver.solver.expression.discrete.relational.BiReExpression
 
boolVar() - Method in class org.chocosolver.solver.expression.discrete.relational.NaReExpression
 
boolVar() - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
boolVar() - Method in interface org.chocosolver.solver.variables.BoolVar
 
boolVar() - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create a boolean variable, i.e. a particular integer variable of domain {0, 1}
boolVar(boolean) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create a constant boolean variable equal to 1 if value is true and 0 otherwise
boolVar(String) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create a boolean variable
boolVar(String, boolean) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create a constant boolean variable equal to 1 if value is true and 0 otherwise
BoolVar - Interface in org.chocosolver.solver.variables

CPRU r544: remove default implementation
boolVarArray(int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create an array of size boolean variables
boolVarArray(String, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create an array of size boolean variables
BoolVarImpl - Class in org.chocosolver.solver.variables.impl

BoolVarImpl(String, Model) - Constructor for class org.chocosolver.solver.variables.impl.BoolVarImpl
Create a BoolVar {0,1} or {true, false}
boolVarMatrix(int, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create a dim1*dim2-sized matrix of boolean variables
boolVarMatrix(String, int, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create a dim1*dim2-sized matrix of boolean variables
BoolWorld - Class in org.chocosolver.memory.trailing.trail.chunck
A world devoted to integers.
BoolWorld(int, double) - Constructor for class org.chocosolver.memory.trailing.trail.chunck.BoolWorld
Make a new world.
BOTTOM_UP - org.chocosolver.solver.objective.OptimizationPolicy
Set the objective variable to its lowest value
bottomUpInit() - Method in class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
bottomUpInit() - Method in class org.chocosolver.util.iterators.DisposableRangeIterator
 
bottomUpInit() - Method in class org.chocosolver.util.iterators.DisposableValueBoundIterator
 
bottomUpInit() - Method in class org.chocosolver.util.iterators.DisposableValueIterator
 
bottomUpInit() - Method in interface org.chocosolver.util.iterators.RangeIterator
 
bottomUpInit() - Method in interface org.chocosolver.util.iterators.ValueIterator
Prepare iteration from smallest value to highest value (using ValueIterator.hasNext() / ValueIterator.next())
BOUND - org.chocosolver.solver.variables.events.IntEventType
Increasing lower bound and decreasing upper bound event
BOUND - org.chocosolver.solver.variables.events.RealEventType
 
boundAndInst() - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
bounds() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.utils.Counter
 
bounds() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.utils.CounterState
 
bounds() - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.utils.ICounter
 
Bounds - Class in org.chocosolver.solver.constraints.nary.automata.FA.utils
Created by IntelliJ IDEA.
Bounds.MinMax - Class in org.chocosolver.solver.constraints.nary.automata.FA.utils
 
BoundSearch - Class in org.chocosolver.solver.search.strategy
BEWARE: ONLY FOR INTEGERS (lets the default search work for other variable types) Search heuristic combined with a constraint performing strong consistency on the next decision variable and branching on the value with the best objective bound (for optimization) and branches on the lower bound for SAT problems.
BoundSearch(AbstractStrategy<IntVar>) - Constructor for class org.chocosolver.solver.search.strategy.BoundSearch
 
boundsForAddition(IntVar...) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForAddition(RealVar...) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForAtan2(RealVar, RealVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForDivision(IntVar, IntVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForDivision(RealVar, RealVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForMaximum(IntVar...) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForMaximum(RealVar...) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForMinimum(IntVar...) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForMinimum(RealVar...) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForModulo(IntVar, IntVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForMultiplication(IntVar, IntVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForMultiplication(RealVar, RealVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForPow(IntVar, IntVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForPow(RealVar, RealVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForScalar(IntVar[], int[]) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForSubstraction(IntVar, IntVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsForSubstraction(RealVar, RealVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
boundsManager - Variable in class org.chocosolver.solver.search.measure.Measures
Reference to the bound manager
branch - Variable in class org.chocosolver.solver.search.strategy.decision.Decision
Indication of the decision state. 0: not yet applied 1: applied once 2: refuter once, ...
bucket - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
build() - Method in class org.chocosolver.memory.EnvironmentBuilder
Build the environment
build() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.G
Initialises the graph
build() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.Gi
 
build() - Method in class org.chocosolver.solver.constraints.real.Ibex
Build the object (with all constraints added via add_ctr(...))
buildFakeHistory(StoredBool, boolean, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedBoolTrail
 
buildFakeHistory(StoredBool, boolean, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredBoolTrail
 
buildFakeHistory(StoredBool, boolean, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredBoolTrail
 
buildFakeHistory(StoredDouble, double, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedDoubleTrail
 
buildFakeHistory(StoredDouble, double, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredDoubleTrail
 
buildFakeHistory(StoredDouble, double, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredDoubleTrail
 
buildFakeHistory(StoredInt, int, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedIntTrail
 
buildFakeHistory(StoredInt, int, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredIntTrail
 
buildFakeHistory(StoredInt, int, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredIntTrail
 
buildFakeHistory(StoredLong, long, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedLongTrail
 
buildFakeHistory(StoredLong, long, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredLongTrail
 
buildFakeHistory(StoredLong, long, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredLongTrail
 
buildFakeHistoryOn(ICondition) - Method in class org.chocosolver.memory.AbstractEnvironment
 
buildFakeHistoryOn(ICondition) - Method in interface org.chocosolver.memory.IEnvironment
Force to build fake history when a stored object on a particular condition.
buildList(IEnvironment, int[]) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
buildList(IEnvironment, int[]) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSetWithOffset
 
buildNext() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Build the refutation, hasNext() must be called before
buildNext() - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
Prepare the last decision pushed since the last call to this method to be applied.
buildNogood(Model) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseBuilder
Build the nogood in memory and post it to model
bundle(int) - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
Returns the bundle in which the i^h object is placed.

C

c - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton.Triple
 
c - Variable in exception org.chocosolver.solver.exception.ContradictionException
 
canBeTupled(IntVar...) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Check whether the intension constraint to extension constraint substitution is enabled and can be achieved
capa - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
card - Variable in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
cardinality() - Method in interface org.chocosolver.memory.IStateBitSet
Number of bits on.
cardinality() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns the number of bits set to true in this BitSet.
cardinality() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns the number of bits set to true in this BitSet.
cardinality() - Method in class org.chocosolver.memory.structure.S64BitSet
Returns the number of bits set to true in this BitSet.
cardinality() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore.SignedClause
 
cardinality() - Method in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
 
cardinality() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
CARDINALITY - Variable in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Total number of elements in the set
CArExpression - Interface in org.chocosolver.solver.expression.continuous.arithmetic
arithmetic expression over reals
CArExpression.Operator - Enum in org.chocosolver.solver.expression.continuous.arithmetic
List of available operator for arithmetic expression
Cause - Enum in org.chocosolver.solver

check() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Necessary condition : checks whether the constraint is violted or not
check(double, double) - Method in class org.chocosolver.solver.constraints.real.PropScalarMixed
Whether the current state of the scalar product is entailed
check(int[]) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
check(int, int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
Whether the current state of the scalar product is entailed
check(IntVar...) - Method in class org.chocosolver.solver.constraints.extension.Tuples
Checks entailment of a table constraint over vars with this Tuples object
CHECK_SCOPE - Static variable in class org.chocosolver.solver.propagation.PropagationEngine
 
checkCondition() - Method in class org.chocosolver.solver.constraints.reification.PropConditionnal
Check a specific condition.
If the condition returns ESat.TRUE, then posts temporarily the first propagator,
If the condition returns Esat.FALSE, then it posts temporarily the second propagator,
Otherwise wait for the condition to be fully (un)satisfied.
checkCouple(int, int) - Method in class org.chocosolver.solver.constraints.extension.binary.BinRelation
return true if couple (x,y) is feasible according to the definition of the relation. e.g if the relation is defined with infeasible tuples, it returns true if (x,y) is one of them.
checkDeclaredConstraints() - Method in class org.chocosolver.solver.DefaultSettings
 
checkDeclaredConstraints() - Method in interface org.chocosolver.solver.Settings
 
checkDeclaredView(IntVar, int, Class) - Static method in interface org.chocosolver.solver.variables.IViewFactory
 
checkIntDomainRange(String, int, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Checks domain range.
checkModel(Solver) - Method in class org.chocosolver.solver.DefaultSettings
 
checkModel(Solver) - Method in interface org.chocosolver.solver.Settings
 
checkNewStatus(Constraint.Status) - Method in class org.chocosolver.solver.constraints.Constraint
Check if the new status is not in conflict with the current one
checkRealDomainRange(String, double, double) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Checks domain range.
checkSort(IntVar[], int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepHeiSortCumulFilter
 
checkTuple(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.LargeRelation
return true if tuple is feasible according to the definition of the relation. e.g if the relation is defined with infeasible tuples, it returns true if tuple is one of them.
checkTuple(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesLargeTable
 
checkTuple(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
checkTuple(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesTable
 
checkTuple(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesVeryLargeTable
 
checkWorld() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
children - Variable in class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
ChunckedBoolTrail - Class in org.chocosolver.memory.trailing.trail.chunck
A trail for integers.
ChunckedBoolTrail(int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.chunck.ChunckedBoolTrail
Constructs a trail with predefined size and loadfactor
ChunckedDoubleTrail - Class in org.chocosolver.memory.trailing.trail.chunck
A trail for integers.
ChunckedDoubleTrail(int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.chunck.ChunckedDoubleTrail
Constructs a trail with predefined size and loadfactor
ChunckedIntTrail - Class in org.chocosolver.memory.trailing.trail.chunck
A trail for integers.
ChunckedIntTrail(int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.chunck.ChunckedIntTrail
Constructs a trail with predefined size and loadfactor
ChunckedLongTrail - Class in org.chocosolver.memory.trailing.trail.chunck
A trail for integers.
ChunckedLongTrail(int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.chunck.ChunckedLongTrail
Constructs a trail with predefined size and loadfactor
ChunckedOperationTrail - Class in org.chocosolver.memory.trailing.trail.chunck
 
ChunckedOperationTrail(int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.chunck.ChunckedOperationTrail
Constructs a trail with predefined size and loadfactor
ChunckedTrail<W extends World> - Class in org.chocosolver.memory.trailing.trail.chunck
An abstract segmented trail.
ChunckedTrail() - Constructor for class org.chocosolver.memory.trailing.trail.chunck.ChunckedTrail
 
circuit(IntVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a circuit constraint which ensures that
circuit(IntVar[], int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a circuit constraint which ensures that
circuit(IntVar[], int, CircuitConf) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a circuit constraint which ensures that
CIRCUIT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
CircuitConf - Enum in org.chocosolver.solver.constraints.nary.circuit
Enum to specify the filtering level of the circuit global constraint
CircularQueue<E> - Class in org.chocosolver.util.objects.queues
A fixed sized circular queue optimized for removing first and last elements.
CircularQueue(int) - Constructor for class org.chocosolver.util.objects.queues.CircularQueue
 
ClauseBuilder - Class in org.chocosolver.solver.constraints.nary.clauses
A signed clause builder
ClauseBuilder(Model) - Constructor for class org.chocosolver.solver.constraints.nary.clauses.ClauseBuilder
Nogood builder, to ease declaration of nogoods
ClauseConstraint - Class in org.chocosolver.solver.constraints.nary.clauses
A constraint dedicated to store and manage signed-clauses.
ClauseConstraint(Model) - Constructor for class org.chocosolver.solver.constraints.nary.clauses.ClauseConstraint
 
CLAUSECONSTRAINT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
CLAUSES_HOOK_NAME - Static variable in class org.chocosolver.solver.Model
 
CLAUSESBUILDER_HOOK_NAME - Static variable in class org.chocosolver.solver.Model
 
clausesIntChanneling(IntVar, BoolVar[], BoolVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an channeling constraint between an integer variable and a set of clauses.
CLAUSESINTCHANNELING - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
ClauseStore - Class in org.chocosolver.solver.constraints.nary.clauses
A class to manage life of sclauses during resolution.
ClauseStore.SignedClause - Class in org.chocosolver.solver.constraints.nary.clauses
 
cleanFlattenBoolVar() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
clear() - Method in interface org.chocosolver.memory.IStateBitSet
Remove all bits;
clear() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Sets all of the bits in this BitSet to false.
clear() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Sets all of the bits in this BitSet to false.
clear() - Method in class org.chocosolver.memory.structure.S64BitSet
Sets all of the bits in this BitSet to false.
clear() - Method in class org.chocosolver.memory.trailing.trail.chunck.BoolWorld
 
clear() - Method in class org.chocosolver.memory.trailing.trail.chunck.DoubleWorld
 
clear() - Method in class org.chocosolver.memory.trailing.trail.chunck.IntWorld
 
clear() - Method in class org.chocosolver.memory.trailing.trail.chunck.LongWorld
 
clear() - Method in class org.chocosolver.memory.trailing.trail.chunck.OperationWorld
 
clear() - Method in interface org.chocosolver.memory.trailing.trail.chunck.World
Clean the stack
clear() - Method in class org.chocosolver.solver.propagation.PropagationEngine
Clear internal structures
clear() - Method in class org.chocosolver.util.objects.IntCircularQueue
 
clear() - Method in class org.chocosolver.util.objects.IntList
The list will be empty after this call returns.
clear() - Method in class org.chocosolver.util.objects.IntMap
Removes all of the mappings from this map.
clear() - Method in class org.chocosolver.util.objects.PriorityQueue
Clears the list.
clear() - Method in class org.chocosolver.util.objects.queues.CircularQueue
Removes all the content of the queue
clear() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
clear() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Remove all elements from the set
clear() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
clear() - Method in class org.chocosolver.util.objects.ValueSortedMap
Remove all entries from this map.
clear(int) - Method in interface org.chocosolver.memory.IStateBitSet
Puts the specified bit off.
clear(int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Sets the bit specified by the index to false.
clear(int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Sets the bit specified by the index to false.
clear(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Sets the bit specified by the index to false.
clear(int) - Method in class org.chocosolver.util.objects.IntMap
Remove the value to which the specified key is mapped.
clear(int, int) - Method in interface org.chocosolver.memory.IStateBitSet
 
clear(int, int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to false.
clear(int, int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to false.
clear(int, int) - Method in class org.chocosolver.memory.structure.S64BitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to false.
clearEvents() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
clearEvents() - Method in interface org.chocosolver.solver.variables.Variable
Clear events stored temporarily by Variable.storeEvents(int, ICause)
clearInStack(int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
Clear the idx th bit of the to be removed bitset
clearMask() - Method in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable.RSparseBitSet
 
clearObjective() - Method in class org.chocosolver.solver.Model
Removes any objective and set problem to a satisfaction problem
clearSupports(int, int, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph
 
clone() - Method in interface org.chocosolver.memory.structure.IndexedObject
 
clone() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
clone() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
clone() - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
clone() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
clone() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.Node
 
clone() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc
 
clone() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
cloneVariableArrayInPropagator() - Method in class org.chocosolver.solver.DefaultSettings
 
cloneVariableArrayInPropagator() - Method in interface org.chocosolver.solver.Settings
 
close() - Method in class org.chocosolver.solver.trace.SearchViz
Close connection to cp-profiler.
collectNodesFromConflict(ContradictionException, ValueSortedMap<IntVar>) - Method in class org.chocosolver.solver.learn.Implications
Fill set with indices of nodes that throws the conflict
collectNodesFromConflict(ContradictionException, ValueSortedMap<IntVar>) - Method in class org.chocosolver.solver.learn.LazyImplications
 
combinaison(int, int) - Static method in class org.chocosolver.util.tools.MathUtils
it computes the number of combinaison C_n^p.
combine(IntEventType...) - Static method in enum org.chocosolver.solver.variables.events.IntEventType
Combines into a single mask some evts.
compact() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Compact the array in memory
compare(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
compare(int, int) - Method in interface org.chocosolver.util.sort.IntComparator
comparator for primitive integers
compare(IntVar, IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
compareTo(int, int) - Method in interface org.chocosolver.util.objects.tree.Interval
 
compareTo(Propagator) - Method in class org.chocosolver.solver.constraints.Propagator
 
compareTo(Variable) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
compareTo(Variable) - Method in class org.chocosolver.solver.variables.view.IntView
 
compareTo(Interval) - Method in interface org.chocosolver.util.objects.tree.Interval
 
complement() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
complement(TIntHashSet) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
complement(IntIterableRangeSet, int, int) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
compress(int) - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
compress(int) - Method in class org.chocosolver.util.graphOperations.dominance.AlphaDominatorsFinder
 
compress(int) - Method in class org.chocosolver.util.graphOperations.dominance.SimpleDominatorsFinder
 
computeDecision(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
computeDecision(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
computeDecision(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
computeDecision(IntVar) - Method in class org.chocosolver.solver.search.strategy.strategy.FullyRandom
 
computeDecision(IntVar) - Method in class org.chocosolver.solver.search.strategy.strategy.IntStrategy
 
computeDecision(RealVar) - Method in class org.chocosolver.solver.search.strategy.strategy.RealStrategy
 
computeDecision(SetVar) - Method in class org.chocosolver.solver.search.strategy.strategy.SetStrategy
 
computeDecision(Variable) - Method in class org.chocosolver.solver.search.strategy.strategy.GreedyBranching
 
computeDecision(Variable) - Method in class org.chocosolver.solver.search.strategy.strategy.StrategiesSequencer
 
computeDecision(V) - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
Computes a decision to be applied to variable var This method should be implemented in order to use search patterns
computeDecision(V) - Method in class org.chocosolver.solver.search.strategy.strategy.FindAndProve
 
computeLongestPath(TIntStack, double, double[], boolean, boolean, int, PropMultiCostRegular) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
computeMaxPriority() - Method in class org.chocosolver.solver.constraints.Constraint
 
computeMIS() - Method in interface org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.F
Computes an Independent Set as large as possible, although it is not necessarily maximum
computeMIS() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
computeMIS() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MDRk
 
computeMIS() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
computeMISRk() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MDRk
 
computePriority(int) - Static method in class org.chocosolver.solver.constraints.nary.sum.PropSum
Compute the priority of the propagator wrt the number of involved variables
computeSharpBounds() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Iteratively compute upper and lower bound for the underlying RCSPP
computeShortestAndLongestPath(TIntStack, IntVar[], PropMultiCostRegular) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
computeShortestPath(TIntStack, double, double[], boolean, boolean, int, PropMultiCostRegular) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
computeSupports(Tuples) - Method in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
computeSupports(Tuples) - Method in class org.chocosolver.solver.constraints.extension.nary.PropCompactTableStar
 
concat(int[], int...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Append elements at the end of another array
concat(BoolVar[], BoolVar...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Append elements at the end of another array
concat(IntVar[], IntVar...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Append elements at the end of another array
concat(T[], T...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Append elements at the end of another array
concatenate(FiniteAutomaton) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
Condition - Interface in org.chocosolver.solver.constraints.nary.alldifferent.conditions
A condition over integer variables
conf - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
conflictOrderingSearch(AbstractStrategy<V>) - Static method in class org.chocosolver.solver.search.strategy.Search
Use the conflict ordering search as a pluggin to improve a former search heuristic Should be set after specifying a search strategy.
ConflictOrderingSearch<V extends Variable> - Class in org.chocosolver.solver.search.strategy.strategy
Conflict Ordering Search Composite heuristic which hacks a mainStrategy by forcing the use of variables involved in recent conflicts See "Conflict Ordering Search for Scheduling Problems", Steven Gay et al., CP2015.
ConflictOrderingSearch(Model, AbstractStrategy<V>) - Constructor for class org.chocosolver.solver.search.strategy.strategy.ConflictOrderingSearch
Creates a conflict-ordering search
connect(String) - Method in class org.chocosolver.solver.trace.CPProfiler
 
connect(String) - Method in class org.chocosolver.solver.trace.GephiGenerator
 
connect(String) - Method in class org.chocosolver.solver.trace.GraphvizGenerator
 
connect(String) - Method in class org.chocosolver.solver.trace.SearchViz
 
connected - Variable in class org.chocosolver.solver.trace.SearchViz
Is connection alive
connectedGraph - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
constante - Variable in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
The constant this variable relies on.
constraint - Variable in class org.chocosolver.solver.constraints.Propagator
Encapsuling constraint.
Constraint - Class in org.chocosolver.solver.constraints
A Constraint is basically a set of Propagator.
Constraint(String, Propagator...) - Constructor for class org.chocosolver.solver.constraints.Constraint
Make a new constraint defined as a set of given propagators
Constraint.Status - Enum in org.chocosolver.solver.constraints
Status of this constraint wrt the model
constraintNetworkToGephi(String) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Populate a GEXF file (gexfFilename with constraint netwok to be vizualized with Gephi.
ConstraintsName - Class in org.chocosolver.solver.constraints
Utility class to store constraint's name.
ConstraintsName() - Constructor for class org.chocosolver.solver.constraints.ConstraintsName
 
contain(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSetWithOffset
 
contains(int) - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
 
contains(int) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
contains(int) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
contains(int) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
contains(int) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
contains(int) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
contains(int) - Method in interface org.chocosolver.solver.variables.IntVar
Checks if a value v belongs to the domain of this
contains(int) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.EqView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.LeqView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
contains(int) - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Test the existence of element in the set
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
contains(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
contains(int) - Method in class org.chocosolver.util.objects.StoredSparseSet
Return if a value is contained.
contains(ISearchMonitor) - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
Checks if this list contains a search monitor.
contains(T) - Method in class org.chocosolver.util.objects.tree.IntervalTree
Whether or not this IntervalTree contains the given Interval.
contains(T[], T) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
containsKey(int) - Method in class org.chocosolver.util.objects.IntMap
Returns true if this map contains a mapping for the specified key.
contract(int, double[]) - Method in class org.chocosolver.solver.constraints.real.Ibex
Same as contract(int, double bounds[], int reif) with reif=TRUE.
contract(int, double[], int) - Method in class org.chocosolver.solver.constraints.real.Ibex
Call the contractor associated to a constraint or its negation.
CONTRACT - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
contradiction(ICause, String) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
contradiction(ICause, String) - Method in interface org.chocosolver.solver.variables.Variable
Throws a contradiction exception based on
ContradictionException - Exception in org.chocosolver.solver.exception
A specific Exception to deal with contradiction.
ContradictionException() - Constructor for exception org.chocosolver.solver.exception.ContradictionException
 
convert() - Method in class org.chocosolver.solver.constraints.extension.binary.BinRelation
Convert this relation into 'Tuples'
convert() - Method in class org.chocosolver.solver.constraints.extension.nary.LargeRelation
Convert this relation into 'Tuples'
convert() - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesLargeTable
 
convert() - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
convert() - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesTable
 
convert() - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesVeryLargeTable
 
convertInMilliseconds(String) - Static method in class org.chocosolver.util.tools.TimeUtils
Convert a string which represents a duration.
convertInSeconds(String) - Static method in class org.chocosolver.util.tools.TimeUtils
Convert a string which represents a duration.
copy(V) - Static method in class org.chocosolver.solver.objective.ObjectiveFactory
 
copyComplementSet(IntVar, IntIterableRangeSet, IntIterableRangeSet) - Method in class org.chocosolver.solver.learn.Implications
Copy in dest the complement of set wrt to root domain of var
copyComplementSet(IntVar, IntIterableRangeSet, IntIterableRangeSet) - Method in class org.chocosolver.solver.learn.LazyImplications
 
copyFrom(IntIterableRangeSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
copyIn(IntVar, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Copy the domain of var in set.
copyOf(T[], int) - Static method in class org.chocosolver.memory.structure.S64BitSet
 
copyOf(U[], int, Class<? extends T[]>) - Static method in class org.chocosolver.memory.structure.S64BitSet
 
copySolution() - Method in class org.chocosolver.solver.Solution
 
cos() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
COS - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
cosine operator
cosh() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
COSH - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
hyperbolic cosine operator
cost - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
cost(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.utils.Counter
 
cost(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.utils.CounterState
 
cost(int, int) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.utils.ICounter
 
cost(int, int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.utils.Counter
 
cost(int, int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.utils.CounterState
 
cost(int, int, int) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.utils.ICounter
 
CostAutomaton - Class in org.chocosolver.solver.constraints.nary.automata.FA
Created by IntelliJ IDEA.
CostAutomaton() - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
CostAutomaton(IAutomaton) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
CostAutomaton(IAutomaton, List<ICounter>) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
CostAutomaton(IAutomaton, ICounter) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
costRegular(IntVar[], IntVar, ICostAutomaton) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a regular constraint that supports a cost function.
CostRegular - Class in org.chocosolver.solver.constraints.nary.automata
COST_REGULAR constraint
CostRegular(IntVar[], IntVar, ICostAutomaton) - Constructor for class org.chocosolver.solver.constraints.nary.automata.CostRegular
 
COSTREGULAR - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
costs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Arcs
 
count - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
number of neighbors declared
count(int, IntVar[], IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a count constraint.
count(IntVar, IntVar[], IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a count constraint.
COUNT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
counter - Variable in class org.chocosolver.solver.search.loop.move.MoveLNS
Restart counter
Counter - Class in org.chocosolver.solver.constraints.nary.automata.FA.utils
Created by IntelliJ IDEA.
Counter(int[][][]) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.utils.Counter
 
Counter(int[][], int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.utils.Counter
 
counters - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
CounterState - Class in org.chocosolver.solver.constraints.nary.automata.FA.utils
Created by IntelliJ IDEA.
CounterState(int[][][], int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.utils.CounterState
 
CPProfiler - Class in org.chocosolver.solver.trace
A search monitor to send data to cp-profiler.
CPProfiler(Solver, boolean) - Constructor for class org.chocosolver.solver.trace.CPProfiler
Active connection to cp-profiler.
createDelta() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
createDelta() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
createDelta() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
createDelta() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
createDelta() - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
createDelta() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
createDelta() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
createDelta() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
createDelta() - Method in interface org.chocosolver.solver.variables.Variable
Create a delta, if necessary, in order to observe removed values of a this.
createDelta() - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
createDelta() - Method in class org.chocosolver.solver.variables.view.IntView
 
createDelta() - Method in class org.chocosolver.solver.variables.view.RealView
 
createNonRedundantSortedValues(TIntArrayList) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.MinusView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.OffsetView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.RealView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.ScaleView
 
CReExpression - Interface in org.chocosolver.solver.expression.continuous.relational
relational expression over continuous variables
CReExpression.Operator - Enum in org.chocosolver.solver.expression.continuous.relational
List of available operator for relational expression
criteria - Variable in class org.chocosolver.solver.Solver
List of stopping criteria.
Criterion - Interface in org.chocosolver.util.criteria
An interface which defines a criterion with lambda Created by cprudhom on 04/09/15.
cste - Variable in class org.chocosolver.solver.constraints.Arithmetic
 
cste - Variable in class org.chocosolver.solver.variables.view.IntBoolView
A constant value
cste - Variable in class org.chocosolver.solver.variables.view.OffsetView
A constant value
cste - Variable in class org.chocosolver.solver.variables.view.ScaleView
 
CSTE - Static variable in interface org.chocosolver.solver.variables.Variable
Type of variable: fixed (unique).
CSTE_NAME - Static variable in interface org.chocosolver.solver.variables.IVariableFactory
Default prefix for constants
CUBIC - org.chocosolver.solver.constraints.PropagatorPriority
 
cumulative(IntVar[], int[], int[], int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates and posts a decomposition of a cumulative constraint: Enforces that at each point in time, the cumulated height of the set of tasks that overlap that point does not exceed a given limit.
cumulative(Task[], IntVar[], IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a cumulative constraint: Enforces that at each point in time, the cumulated height of the set of tasks that overlap that point does not exceed a given limit.
cumulative(Task[], IntVar[], IntVar, boolean) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a cumulative constraint: Enforces that at each point in time, the cumulated height of the set of tasks that overlap that point does not exceed a given limit.
cumulative(Task[], IntVar[], IntVar, boolean, Cumulative.Filter...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a cumulative constraint: Enforces that at each point in time, the cumulated height of the set of tasks that overlap that point does not exceed a given limit.
cumulative(Task[], IntVar[], IntVar, boolean, CumulFilter...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a cumulative constraint: Enforces that at each point in time, the cumulated height of the set of tasks that overlap that point does not exceed a given limit.
Cumulative - Class in org.chocosolver.solver.constraints.nary.cumulative
Cumulative constraint
Cumulative(Task[], IntVar[], IntVar, boolean, Cumulative.Filter...) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.Cumulative
Cumulative constraint
Cumulative(Task[], IntVar[], IntVar, boolean, CumulFilter...) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.Cumulative
Cumulative constraint
CUMULATIVE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
Cumulative.Filter - Enum in org.chocosolver.solver.constraints.nary.cumulative
Filtering algorithms for Cumulative constraint
cumulativeTimeDec(IntVar[], int[], int[], int) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates and posts a decomposition of a cumulative constraint: associates a boolean variable to each task and each point of time sich that the scalar product of boolean variables per heights for each time never exceed capacity.
CumulFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
Class able to filter a subset of tasks for the cumulative constraint
CumulFilter(int) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.CumulFilter
An object which can filter subset of tasks for the cumulative constraint
current - Variable in class org.chocosolver.memory.trailing.trail.chunck.ChunckedTrail
The current world.
current - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.Cyclic
 
currentValue - Variable in class org.chocosolver.memory.IStateBool
 
currentValue - Variable in class org.chocosolver.memory.IStateDouble
 
currentValue - Variable in class org.chocosolver.memory.IStateInt
 
currentValue - Variable in class org.chocosolver.memory.IStateLong
 
currentValue() - Method in class org.chocosolver.solver.search.limits.BacktrackCounter
 
currentValue() - Method in class org.chocosolver.solver.search.limits.FailCounter
 
currentValue() - Method in interface org.chocosolver.solver.search.limits.ICounter
 
currentValue() - Method in class org.chocosolver.solver.search.limits.NodeCounter
 
currentValue() - Method in class org.chocosolver.solver.search.limits.SolutionCounter
 
currentValue() - Method in class org.chocosolver.solver.search.limits.TimeCounter
 
currentWorld - Variable in class org.chocosolver.memory.AbstractEnvironment
 
CUSTOM_PROPAGATION - org.chocosolver.solver.variables.events.PropagatorEventType
 
Cyclic<V extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables
A cyclic variable selector : Iterates over variables according to lexicographic ordering in a cyclic manner (loop back to the first variable)
Cyclic() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.Cyclic
 

D

d - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
D - Interface in org.chocosolver.solver.constraints.nary.nvalue.amnv.differences
Interface to represent a set of difference constraints
date - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter.Event
 
DEBUG - Static variable in class org.chocosolver.solver.learn.LazyImplications
 
decDepth() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
Decrements current depth
Decision<E extends Variable> - Class in org.chocosolver.solver.search.strategy.decision
An abstract which defines a Decision
Decision(int) - Constructor for class org.chocosolver.solver.search.strategy.decision.Decision
Create a arity-decision.
DecisionMaker - Class in org.chocosolver.solver.search.strategy.decision
A class that creates decisions on demand and maintains pool manager
DecisionMaker() - Constructor for class org.chocosolver.solver.search.strategy.decision.DecisionMaker
Create a decision maker, that eases decision creation.
DecisionOperator<V extends Variable> - Interface in org.chocosolver.solver.search.strategy.assignments

DecisionOperatorFactory - Class in org.chocosolver.solver.search.strategy.assignments
Create serializable decisions.
DecisionPath - Class in org.chocosolver.solver.search.strategy.decision
To handle set of decisions.
DecisionPath(IEnvironment) - Constructor for class org.chocosolver.solver.search.strategy.decision.DecisionPath
Create a decision path
declare(RealPropagator) - Method in class org.chocosolver.solver.constraints.real.IbexHandler
Add new functions to Ibex
declareAs(Constraint.Status, int) - Method in class org.chocosolver.solver.constraints.Constraint
For internal usage only, declare the status of this constraint in the model and, if need be, its position in the constraint list.
decompose() - Method in class org.chocosolver.solver.expression.discrete.logical.BiLoExpression
 
decompose() - Method in class org.chocosolver.solver.expression.discrete.logical.NaLoExpression
 
decompose() - Method in class org.chocosolver.solver.expression.discrete.logical.UnLoExpression
 
decompose() - Method in class org.chocosolver.solver.expression.discrete.relational.BiReExpression
 
decompose() - Method in class org.chocosolver.solver.expression.discrete.relational.NaReExpression
 
decompose() - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
DECUPP - org.chocosolver.solver.variables.events.IntEventType
Decreasing upper bound event
DECUPP - org.chocosolver.solver.variables.events.RealEventType
 
DEFAULT - org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
Combines above filters as a black-box not idempotent
DEFAULT - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
DEFAULT_EXPL - Static variable in class org.chocosolver.solver.constraints.Propagator
For debugging purpose only, set to true to use default explanation schema, false to fail
DEFAULT_X - Static variable in class org.chocosolver.solver.learn.ExplanationForSignedClause
Set to true to force all cause to use default explanations
DefaultCumulFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
Default filtering for cumulative
DefaultCumulFilter(int) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.DefaultCumulFilter
 
DefaultDecisionMessage(Solver) - Constructor for class org.chocosolver.solver.trace.IOutputFactory.DefaultDecisionMessage
Create a decision message
defaultExplain(Propagator, ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Static method in class org.chocosolver.solver.constraints.Propagator
 
defaultKValue - Static variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
number of random iterations
defaultPrefix() - Method in class org.chocosolver.solver.DefaultSettings
 
defaultPrefix() - Method in interface org.chocosolver.solver.Settings
Define the prefix of internally created variables (through a call to IVariableFactory.generateName()
defaultSearch(Model) - Static method in class org.chocosolver.solver.search.strategy.Search
Creates a default search strategy for the given model.
DefaultSettings - Class in org.chocosolver.solver
A concrete implementation of Settings that enables to modify settings programmatically.
DefaultSettings() - Constructor for class org.chocosolver.solver.DefaultSettings
 
DefaultSolutionMessage(Solver) - Constructor for class org.chocosolver.solver.trace.IOutputFactory.DefaultSolutionMessage
Create a solution message
delayedBoundUpdate(TIntStack, IntVar[], int...) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
delayedGraphUpdate() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Updates the graphs w.r.t. the caught event during event-based propagation
delayedPropagation(Propagator, PropagatorEventType) - Method in class org.chocosolver.solver.propagation.PropagationEngine
Exeucte a delayed propagator
delete(T) - Method in class org.chocosolver.util.objects.tree.IntervalTree
Deletes the given value from this IntervalTree.
deleteTransition(int, int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
delta - Variable in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
delta - Variable in class org.chocosolver.solver.variables.view.IntView
To store removed values
delta(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
delta(int, int) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
delta(int, int, TIntHashSet) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
delta(int, int, TIntHashSet) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
deny() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Flip the boolean operator of this (recursive).
depth - Variable in class org.chocosolver.solver.search.measure.Measures
Stores the current depth
desactivatePropagator(Propagator) - Method in class org.chocosolver.solver.propagation.PropagationEngine
Set the propagator as inactivated within the propagation engine
dest - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc
 
dests - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Arcs
 
dests - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Arcs
 
detect(IntVar, int[], IntVar, int) - Static method in class org.chocosolver.solver.constraints.binary.element.ElementFactory
Detect and return the most adapted Element propagator wrt to the values in TABLE
developOr(LogOp) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
Moves down 'OR' operand in the logical expression n.
DIAM - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
DICHOTOMIC - org.chocosolver.solver.objective.OptimizationPolicy
Split the domain of the objective variable
diffN(IntVar[], IntVar[], IntVar[], IntVar[], boolean) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a diffN constraint.
DIFFN - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
DIFFNWITHCUMULATIVE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
DirectedGraph - Class in org.chocosolver.util.objects.graphs
Directed graph implementation : arcs are indexed per endpoints
DirectedGraph(int, SetType, boolean) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
Creates an empty graph.
DirectedGraph(Model, int, SetType, boolean) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
Creates an empty backtrable graph of n nodes Allocates memory for n nodes (but they should then be added explicitly, unless allNodes is true).
dis - Variable in class org.chocosolver.solver.search.loop.move.MoveBinaryLDS
current discrepancy, maintained incrementally
DIS - Variable in class org.chocosolver.solver.search.loop.move.MoveBinaryLDS
max discrepancy allowed
DISC - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
disconnect() - Method in class org.chocosolver.solver.trace.CPProfiler
 
disconnect() - Method in class org.chocosolver.solver.trace.GephiGenerator
 
disconnect() - Method in class org.chocosolver.solver.trace.GraphvizGenerator
 
disconnect() - Method in class org.chocosolver.solver.trace.SearchViz
 
DISCRETE_NOT_INSTANCIATED - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
disjoint(SetVar, SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint stating that the intersection of set1 and set2 should be empty Note that they can be both empty
DISJUNCTIVE_TASK_INTERVAL - org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
energetic reasoning to filter disjunctive constraint Only propagated on variable subsets of size < 30 not idempotent not enough to ensure correctness (only an additional filtering)
DisjunctiveTaskIntervalFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
 
DisjunctiveTaskIntervalFilter(int) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.DisjunctiveTaskIntervalFilter
 
Disposable - Class in org.chocosolver.util.iterators

Disposable() - Constructor for class org.chocosolver.util.iterators.Disposable
 
DisposableIntIterator - Class in org.chocosolver.util.iterators
 
DisposableIntIterator() - Constructor for class org.chocosolver.util.iterators.DisposableIntIterator
 
DisposableRangeBoundIterator - Class in org.chocosolver.util.iterators

DisposableRangeBoundIterator(IntVar) - Constructor for class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
DisposableRangeIterator - Class in org.chocosolver.util.iterators
An disposable iterator for a range sequence.
DisposableRangeIterator() - Constructor for class org.chocosolver.util.iterators.DisposableRangeIterator
 
DisposableValueBoundIterator - Class in org.chocosolver.util.iterators

DisposableValueBoundIterator(IntVar) - Constructor for class org.chocosolver.util.iterators.DisposableValueBoundIterator
 
DisposableValueIterator - Class in org.chocosolver.util.iterators
An disposable values iterator for values.
DisposableValueIterator() - Constructor for class org.chocosolver.util.iterators.DisposableValueIterator
 
dispose() - Method in class org.chocosolver.util.iterators.Disposable
This method allows to declare that the iterator is not used anymoure.
dist(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
dist(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
distance(IntVar, IntVar, String, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a distance constraint : |var1-var2| op cste
where op can take its value among {"=", ">", "<", "!
distance(IntVar, IntVar, String, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a distance constraint: |var1-var2| op var3
where op can take its value among {"=", ">", "<"}
DISTANCE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
distribute(LogOp) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
Distributes 'OR's inwards over 'AND's in n
div(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
div(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
div(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
div(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
div(IntVar, IntVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an euclidean division constraint.
DIV - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
division operator
DIV - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
division operator
divCeil(int, int) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the smallest (closest to positive infinity) int value that is greater or equal to a/b.
divFloor(int, int) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the largest (closest to positive infinity) int value that is less than or equal to a/b.
DIVISION - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
dlb - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
doFinePropagation() - Method in class org.chocosolver.solver.constraints.Propagator
Apply fine event propagation of this.
doFlush() - Method in class org.chocosolver.solver.constraints.Propagator
Flush pending events
doInstantiateVar(int) - Method in class org.chocosolver.solver.variables.view.IntView
Action to execute on IntView.var when this view requires to instantiate it
doInstantiateVar(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
doInstantiateVar(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
doInstantiateVar(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
dom - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
domainCardinality(IntVar...) - Static method in class org.chocosolver.util.tools.VariableUtils
 
domFinder - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
DomOverWDeg - Class in org.chocosolver.solver.search.strategy.selectors.variables
Implementation of DowOverWDeg[1]
DomOverWDeg(IntVar[], long, IntValueSelector) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
Creates a DomOverWDeg variable selector
domOverWDegSearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assignment strategy which selects a variable according to DomOverWDeg and assign it to its lower bound
doRemoveIntervalFromVar(int, int) - Method in class org.chocosolver.solver.variables.view.IntView
Action to execute on IntView.var when this view requires to remove an interval from it
doRemoveIntervalFromVar(int, int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
doRemoveIntervalFromVar(int, int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
doRemoveIntervalFromVar(int, int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
doRemoveValueFromVar(int) - Method in class org.chocosolver.solver.variables.view.IntView
Action to execute on IntView.var when this view requires to remove a value from it
doRemoveValueFromVar(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
doRemoveValueFromVar(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
doRemoveValueFromVar(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
doSchedule(CircularQueue<Propagator>[]) - Method in class org.chocosolver.solver.constraints.Propagator
Apply scheduling instruction
doScheduleEvent(int, int) - Method in class org.chocosolver.solver.constraints.Propagator
 
DoubleWorld - Class in org.chocosolver.memory.trailing.trail.chunck
A world devoted to integers.
DoubleWorld(int, double) - Constructor for class org.chocosolver.memory.trailing.trail.chunck.DoubleWorld
Make a new world.
doUpdateLowerBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.IntView
Action to execute on IntView.var when this view requires to update its lower bound
doUpdateLowerBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
doUpdateLowerBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
doUpdateLowerBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
doUpdateUpperBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.IntView
Action to execute on IntView.var when this view requires to update its upper bound
doUpdateUpperBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
doUpdateUpperBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
doUpdateUpperBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
dpath - Variable in class org.chocosolver.solver.Solver
The current decision
dsize - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
Domain size of each variable in IntNeighbor.variables
duplicate() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
 
duplicate() - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
duplicate() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
duplicate() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
duplicate() - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
Returns a carbon-copy of this set
dynamicAddition(boolean, Propagator...) - Method in class org.chocosolver.solver.propagation.PropagationEngine
Add a constraint to the propagation engine
dynamicAdditions - Static variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.differences.AutoDiffDetection
whether or not disequality constraints may be added during search
dynamicDeletion(Propagator...) - Method in class org.chocosolver.solver.propagation.PropagationEngine
Delete the list of propagators in input from the engine
dynPriority() - Method in class org.chocosolver.solver.constraints.Propagator
Return the dynamic priority of this propagator.

E

e - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
eachSolutionWithMeasure(BiConsumer<Solution, IMeasures>, Criterion...) - Method in interface org.chocosolver.solver.search.IResolutionHelper
Explore the model, calling a BiConsumer for each Solution with its corresponding IMeasures.
ECP - Static variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
edgeExists(int, int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
test whether edge (x,y) is in the graph or not
EDGETAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
EEDGESTAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
EGRAPGTAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
elb - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
element(IntVar, int[], IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an element constraint: value = table[index]
element(IntVar, int[], IntVar, int) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for an element constraint : TABLE[INDEX-OFFSET] = VALUE
element(IntVar, int[], IntVar, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an element constraint: value = table[index-offset]
element(IntVar, IntVar[], IntVar, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a element constraint: value = table[index-offset] where table is an array of variables.
element(IntVar, SetVar[], int, SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint enabling to retrieve an element set in sets: sets[index-offset] = set
element(IntVar, SetVar[], SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint enabling to retrieve an element set in sets: sets[index] = set
ELEMENT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
elementData - Variable in class org.chocosolver.memory.IStateDoubleVector
Contains the elements of the vector.
elementData - Variable in class org.chocosolver.memory.IStateIntVector
Contains the elements of the vector.
ElementFactory - Class in org.chocosolver.solver.constraints.binary.element
A factory that selects the most adapted element propagator.
ELEMENTS - Variable in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Store elements
ELIMINATE_VIEWS - Static variable in class org.chocosolver.solver.constraints.nary.clauses.ClauseBuilder
 
EMPTY - Static variable in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Express "no edge" information
enableACOnTernarySum() - Method in class org.chocosolver.solver.DefaultSettings
 
enableACOnTernarySum() - Method in interface org.chocosolver.solver.Settings
 
enableDecompositionOfBooleanSum() - Method in class org.chocosolver.solver.DefaultSettings
 
enableDecompositionOfBooleanSum() - Method in interface org.chocosolver.solver.Settings
 
enableHybridizationOfPropagationEngine() - Method in class org.chocosolver.solver.DefaultSettings
 
enableHybridizationOfPropagationEngine() - Method in interface org.chocosolver.solver.Settings
 
enableIncrementalityOnBoolSum(int) - Method in class org.chocosolver.solver.DefaultSettings
 
enableIncrementalityOnBoolSum(int) - Method in interface org.chocosolver.solver.Settings
 
enableSAT() - Method in class org.chocosolver.solver.DefaultSettings
 
enableSAT() - Method in interface org.chocosolver.solver.Settings
 
enableTableSubstitution() - Method in class org.chocosolver.solver.DefaultSettings
 
enableTableSubstitution() - Method in interface org.chocosolver.solver.Settings
 
enableViews() - Method in class org.chocosolver.solver.DefaultSettings
 
enableViews() - Method in interface org.chocosolver.solver.Settings
 
end() - Method in interface org.chocosolver.util.objects.tree.Interval
Returns the ending point of this.
enforceEq(int, int, IntVar[], Propagator) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R3
 
engine - Variable in class org.chocosolver.solver.Solver
The propagation engine to use
ENODESTAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
ensureBoundConsistency() - Method in class org.chocosolver.solver.variables.Task
Applies BC-filtering so that start + duration = end
ensureCapacity(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Ensures that the BitSet can hold enough words.
ensureCapacity(int) - Method in class org.chocosolver.memory.trailing.StoredDoubleVector
Checks if the capacity is great enough, else the capacity is extended.
ensureCapacity(int) - Method in class org.chocosolver.memory.trailing.StoredIntVector
Checks if the capacity is great enough, else the capacity is extended.
ENTAILED - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
EnumDelta - Class in org.chocosolver.solver.variables.delta
A class to store the removed value of an integer variable.
EnumDelta(IEnvironment) - Constructor for class org.chocosolver.solver.variables.delta.EnumDelta
 
EnumDeltaMonitor - Class in org.chocosolver.solver.variables.delta.monitor

EnumDeltaMonitor(IEnumDelta, ICause) - Constructor for class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
environment - Variable in class org.chocosolver.memory.IStateBool
 
environment - Variable in class org.chocosolver.memory.IStateDouble
 
environment - Variable in class org.chocosolver.memory.IStateDoubleVector
The current environment.
environment - Variable in class org.chocosolver.memory.IStateInt
 
environment - Variable in class org.chocosolver.memory.IStateIntVector
The current environment.
environment - Variable in class org.chocosolver.memory.IStateLong
 
EnvironmentBuilder - Class in org.chocosolver.memory
Project: choco-solver.
EnvironmentBuilder() - Constructor for class org.chocosolver.memory.EnvironmentBuilder
 
EnvironmentTrailing - Class in org.chocosolver.memory.trailing
The root class for managing memory and sessions.
EnvironmentTrailing() - Constructor for class org.chocosolver.memory.trailing.EnvironmentTrailing
 
eq(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
eq(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
eq(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
eq(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
eq(ArExpression...) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
EQ - org.chocosolver.solver.constraints.Operator
 
EQ - org.chocosolver.solver.expression.continuous.relational.CReExpression.Operator
equal to
EQ - org.chocosolver.solver.expression.discrete.relational.ReExpression.Operator
equal to
equals(Object) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
 
equals(Object) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
 
equals(Object) - Method in class org.chocosolver.memory.structure.S64BitSet
 
equals(Object) - Method in class org.chocosolver.solver.constraints.Propagator
 
EqView - Class in org.chocosolver.solver.variables.view
declare an BoolVar based on X and C, such as (X = C) is reified by this.
EqView(IntVar, int) - Constructor for class org.chocosolver.solver.variables.view.EqView
A boolean view based on var such that var = cste
ESat - Enum in org.chocosolver.util

eub - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
eucl_div(IntVar, IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for euclidean division constraint: DIVIDEND / DIVISOR = RESULT, rounding towards 0
eval(boolean) - Static method in enum org.chocosolver.util.ESat
 
eval(int) - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
eval(int) - Method in class org.chocosolver.util.graphOperations.dominance.AlphaDominatorsFinder
 
eval(int) - Method in class org.chocosolver.util.graphOperations.dominance.SimpleDominatorsFinder
 
evaluate(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.AntiFirstFail
 
evaluate(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.FirstFail
 
evaluate(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Largest
 
evaluate(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MaxRegret
 
evaluate(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Smallest
 
evaluate(SetVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MaxDelta
 
evaluate(SetVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MinDelta
 
evaluate(T) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Random
 
evaluate(T) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.RandomVar
 
evaluate(V) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Occurrence
 
evaluate(V) - Method in interface org.chocosolver.solver.search.strategy.selectors.variables.VariableEvaluator
Evaluates the heuristic that is minimized in order to find the best variable
Event() - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter.Event
 
eventComparator - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
EventRecorder - Class in org.chocosolver.solver.learn
An explanation engine that learns general constraint from failures.
EventRecorder(Solver) - Constructor for class org.chocosolver.solver.learn.EventRecorder
Create an explanation engine which is able to learn general constraint on conflict
events - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
EvtScheduler<E extends IEventType> - Interface in org.chocosolver.util.iterators
Created by cprudhom on 17/06/15.
Except_0 - Class in org.chocosolver.memory
A condition for building fake history based on the world index of the environment.
Except_0() - Constructor for class org.chocosolver.memory.Except_0
 
EXCEPT_0 - Static variable in interface org.chocosolver.solver.constraints.nary.alldifferent.conditions.Condition
Satisfied iff the variable cannot take value 0
exception - Variable in class org.chocosolver.solver.Solver
Internal unique contradiction exception, used on propagation failures
execute(int) - Method in interface org.chocosolver.util.procedure.IntProcedure
Action to execute in a Delta object, within the forEachRemVal method.
execute(int) - Method in interface org.chocosolver.util.procedure.SafeIntProcedure
Action to execute in a Delta object, within the forEachRemVal method.
execute(int, int) - Method in interface org.chocosolver.util.procedure.PairProcedure
Action to execute in a GraphDelta object, within the forEachRemVal method.
execute(E) - Method in interface org.chocosolver.util.procedure.Procedure
Action to execute in a Delta object, within the forEachRemVal method.
execute(Propagator) - Method in class org.chocosolver.solver.propagation.PropagationEngine
Execute 'coarse' propagation on a newly added propagator or one that should be propagated on backtrack
execute(Solver) - Method in interface org.chocosolver.solver.search.loop.propagate.Propagate
Propagate information throughout the constraint network, that is, apply decision and post dynamic cut (if any).
execute(Solver) - Method in class org.chocosolver.solver.search.loop.propagate.PropagateBasic
Basic propagation: First, prepare the decision (to ensure good behavior of the Move.repair(Solver) call) then, a first propagation ensures that, if learning is on, the unit nogood learnt on failure filters, the cut is posted before applying the decision to ensure good nogood, and a second propagation ensures the cut is taken into account the decision is applied (if learning is on and the decision is refuted, it is bypassed by the learnt unit nogood), finally, a fix point is reached.
exists() - Method in class org.chocosolver.solver.Solution
 
exists(int...) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return true is PATH has a support in the mdd
EXMLTAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
exp() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
EXP - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
exponential operator
expandNot(LogOp) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
Erases 'NOT' operand from the logical expression n by flipping the right children
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_Y
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_YC
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualXY_C
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_Y
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_YC
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualXY_C
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.binary.PropLessOrEqualXY_C
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_Y
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_YC
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualXY_C
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore.SignedClause
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropFalse
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropTrue
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMax
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMin
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.Propagator
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.reification.PropXeqCReif
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.reification.PropXeqYCReif
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.reification.PropXinSReif
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.reification.PropXltCReif
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.reification.PropXltYCReif
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.ternary.PropXplusYeqZ
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.unary.PropEqualXC
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.unary.PropGreaterOrEqualXC
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.unary.PropLessOrEqualXC
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.unary.PropMember
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.unary.PropNotEqualXC
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.constraints.unary.PropNotMember
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in interface org.chocosolver.solver.ICause
Clausal explanation for this cause.
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.variables.view.EqView
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in interface org.chocosolver.solver.variables.view.IView
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.variables.view.LeqView
 
explain(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int) - Method in class org.chocosolver.solver.variables.view.RealView
 
explainGlobal(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int, int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalar
 
explainGlobal(ExplanationForSignedClause, ValueSortedMap<IntVar>, Implications, int, int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
explainGlobalFailureInSum() - Method in class org.chocosolver.solver.DefaultSettings
 
explainGlobalFailureInSum() - Method in interface org.chocosolver.solver.Settings
 
explainGlobalFailureInSum(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
explainGlobalFailureInSum(boolean) - Method in interface org.chocosolver.solver.Settings
Set to true to allow additional clauses to be learned from sum's global failure
ExplanationForSignedClause - Class in org.chocosolver.solver.learn
An implementation of IExplanation dedicated to learn signed clauses
ExplanationForSignedClause(Implications) - Constructor for class org.chocosolver.solver.learn.ExplanationForSignedClause
 
extend - org.chocosolver.solver.Solver.Action
extension step
extend() - Method in class org.chocosolver.solver.Solver
Search loop extend phase
extend(Solver) - Method in interface org.chocosolver.solver.search.loop.move.Move
Performs a move when the CSP associated to the current node of the search space is not proven to be not consistent.
extend(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDDS
 
extend(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
 
extend(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryHBFS
 
extend(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveLNS
Return false when: the underlying search has no more decision to provide,
extend(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveRestart
 
extend(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveSeq
 
extension() - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
extract(IntVar) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Copy the domain of var into an IntIterableRangeSet.
extract(Task[], IntVar[], IntVar) - Static method in class org.chocosolver.solver.constraints.nary.cumulative.Cumulative
 
extractConstraint(Model, ClauseStore) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
extractConstraint(Model, ClauseStore) - Method in class org.chocosolver.solver.learn.IExplanation
Extract and post the nogood related to this explanation
extractOpenRightBranches(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryHBFS
This methods extracts and stores all open right branches for future exploration
extractTuples() - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
Extract the tuples from this internal data structure
extractTuples() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeCSP
Extract the tuples from this internal data structure
extractVar(HashSet<IntVar>) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
Extract the variables from this expression
extractVar(HashSet<IntVar>) - Method in class org.chocosolver.solver.expression.discrete.arithmetic.IfArExpression
 
extractVar(HashSet<IntVar>) - Method in class org.chocosolver.solver.expression.discrete.logical.BiLoExpression
 
extractVar(HashSet<IntVar>) - Method in class org.chocosolver.solver.expression.discrete.logical.NaLoExpression
 
extractVar(HashSet<IntVar>) - Method in class org.chocosolver.solver.expression.discrete.logical.UnLoExpression
 
extractVar(HashSet<IntVar>) - Method in class org.chocosolver.solver.expression.discrete.relational.BiReExpression
 
extractVar(HashSet<IntVar>) - Method in class org.chocosolver.solver.expression.discrete.relational.NaReExpression
 
extractVar(HashSet<IntVar>) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
Extract the variables from this expression
extractVar(HashSet<IntVar>) - Method in interface org.chocosolver.solver.variables.BoolVar
 

F

F - Interface in org.chocosolver.solver.constraints.nary.nvalue.amnv.mis
Interface to represent an heuristic which computes independent sets
F2 - Static variable in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore.SignedClause
Mask that indicates pos[1] as false
F2 - Static variable in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
Mask that indicates pos[1] as false
factorial(int) - Static method in class org.chocosolver.util.tools.MathUtils
simple recursive version of factorial
FAIL - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
failCount - Variable in class org.chocosolver.solver.search.measure.Measures
Counts the number of failures encountered so far.
FailCounter - Class in org.chocosolver.solver.search.limits
Set a limit over the number of fails allowed during the search.
FailCounter(Model, long) - Constructor for class org.chocosolver.solver.search.limits.FailCounter
 
FailCounter(IMeasures, long) - Constructor for class org.chocosolver.solver.search.limits.FailCounter
 
fails() - Method in class org.chocosolver.solver.constraints.Propagator
Throws a contradiction exception
fakeHistoryNeeded() - Method in class org.chocosolver.memory.AbstractEnvironment
 
fakeHistoryNeeded() - Method in interface org.chocosolver.memory.IEnvironment
 
FALSE - org.chocosolver.util.ESat
 
FALSE - Static variable in interface org.chocosolver.memory.ICondition
False condition, never satisfied
FALSE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
FALSE - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
FALSE_OR_TRUE - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
falseCons - Variable in class org.chocosolver.solver.constraints.ReificationConstraint
 
falseConstraint() - Method in class org.chocosolver.solver.Model
The basic "false" constraint, which is always violated
FastBooleanValidityChecker - Class in org.chocosolver.solver.constraints.extension.nary
 
FastBooleanValidityChecker(int, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.extension.nary.FastBooleanValidityChecker
 
FastPathFinder - Class in org.chocosolver.solver.constraints.nary.automata.structure.multicostregular
Created by IntelliJ IDEA.
FastPathFinder(StoredDirectedMultiGraph) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
FastResetArrayStack() - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst.FastResetArrayStack
 
FC - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
feasible - Variable in class org.chocosolver.solver.Solver
Problem feasbility: - UNDEFINED if unknown, - TRUE if satisfiable, - FALSE if unsatisfiable
fifo - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
fill(Automaton, TIntHashSet) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
fillInStackTrace() - Method in exception org.chocosolver.solver.exception.ContradictionException
filter - Variable in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffAC
 
filter() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffBC
 
filter() - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMax
 
filter() - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMin
 
filter() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
Execute filtering wrt the operator
filter() - Method in class org.chocosolver.solver.constraints.real.PropScalarMixed
Execute filtering wrt the operator
filter() - Method in class org.chocosolver.solver.constraints.set.PropNbEmpty
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.CumulFilter
Filters the cumulative constraint over the subset of tasks induced by tasks
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.DefaultCumulFilter
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.DisjunctiveTaskIntervalFilter
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.NaiveTimeCumulFilter
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.NRJCumulFilter
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepHeiSortCumulFilter
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.TimeCumulFilter
 
filter(IntVar[], UndirectedGraph, F, Propagator) - Method in interface org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R
 
filter(IntVar[], UndirectedGraph, F, Propagator) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R1
 
filter(IntVar[], UndirectedGraph, F, Propagator) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R2
 
filter(IntVar[], UndirectedGraph, F, Propagator) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R3
 
filter(IntVar[], UndirectedGraph, F, Propagator) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R4
 
filter(ISet) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
filterAround(int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropGraphCumulative
 
filterDown(double) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Filters w.r.t. a given lower bound.
filterFromBox(int) - Method in class org.chocosolver.solver.constraints.nary.PropDiffN
 
filterFromDom(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_AntiArboFiltering
 
filterFromDom(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
filterFromSource(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuitSCC
 
filterFromVarToVar(IntVar, IntVar) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
Initial propagation in case of EQ and enumerated domains
filterFromXYtoLBZ(int) - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
Update lower bound of Z if X !
filterFromXYtoUBZ(int) - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
update upper bound of Z as max(|Y.sup - X.inf|, |Y.inf - X.sup|) - delta
filterFromXYtoZ() - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
filterFromXYtoZ() - Method in class org.chocosolver.solver.constraints.ternary.PropEQDistanceXYZ
 
filterFromXYtoZ() - Method in class org.chocosolver.solver.constraints.ternary.PropGEDistanceXYZ
 
filterFromXYtoZ() - Method in class org.chocosolver.solver.constraints.ternary.PropGTDistanceXYZ
 
filterFromXYtoZ() - Method in class org.chocosolver.solver.constraints.ternary.PropLEDistanceXYZ
 
filterFromXYtoZ() - Method in class org.chocosolver.solver.constraints.ternary.PropLTDistanceXYZ
 
filterFromXZToY() - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
filterFromXZToY() - Method in class org.chocosolver.solver.constraints.ternary.PropEQDistanceXYZ
 
filterFromXZToY() - Method in class org.chocosolver.solver.constraints.ternary.PropGEDistanceXYZ
 
filterFromXZToY() - Method in class org.chocosolver.solver.constraints.ternary.PropGTDistanceXYZ
 
filterFromXZToY() - Method in class org.chocosolver.solver.constraints.ternary.PropLEDistanceXYZ
 
filterFromXZToY() - Method in class org.chocosolver.solver.constraints.ternary.PropLTDistanceXYZ
 
filterFromYZToX() - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
filterFromYZToX() - Method in class org.chocosolver.solver.constraints.ternary.PropEQDistanceXYZ
 
filterFromYZToX() - Method in class org.chocosolver.solver.constraints.ternary.PropGEDistanceXYZ
 
filterFromYZToX() - Method in class org.chocosolver.solver.constraints.ternary.PropGTDistanceXYZ
 
filterFromYZToX() - Method in class org.chocosolver.solver.constraints.ternary.PropLEDistanceXYZ
 
filterFromYZToX() - Method in class org.chocosolver.solver.constraints.ternary.PropLTDistanceXYZ
 
filterGreaterFromIZToJ(int, int, int) - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
update bounds of X (resp.
filterGT() - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
In case of a GT
filterGTonVar(IntVar, IntVar) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
In case of a GT, due to a modification on v0 domain
filterInf(IntVar, int, int, int, int, int, int[], int, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.TimeCumulFilter
 
filterLowerFromIZToJ(int, int, int) - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
update bounds of X (resp.
filterLT() - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
In case of a LT
filterLTonVar(IntVar, IntVar) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
In case of a LT, due to a modification on v0 domain
filterNeq() - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
 
filterOnEq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalar
 
filterOnEq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
Apply filtering when operator is EQ
filterOnEq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBool
 
filterOnEq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBool
 
filterOnEq() - Method in class org.chocosolver.solver.constraints.real.PropScalarMixed
 
filterOnGeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalar
 
filterOnGeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
Apply filtering when operator is GE
filterOnGeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBool
 
filterOnGeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBool
 
filterOnGeq() - Method in class org.chocosolver.solver.constraints.real.PropScalarMixed
 
filterOnInf(IntVar, IntVar) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
In case of a EQ, due to a modification of the lower bound of v0
filterOnInst(IntVar, int) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
In case of a EQ, due to the instantion to one variable to val
filterOnLeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalar
 
filterOnLeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
Apply filtering when operator is LE
filterOnLeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBool
 
filterOnLeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBool
 
filterOnLeq() - Method in class org.chocosolver.solver.constraints.real.PropScalarMixed
 
filterOnNeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalar
 
filterOnNeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
Apply filtering when operator is NE
filterOnSup(IntVar, IntVar) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
In case of a EQ, due to a modification of the upper bound of v0
filters - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
filterSup(int, IntVar, int, int, int, int, int[], int, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.TimeCumulFilter
 
filterUp(double) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Filters w.r.t. a given upper bound.
finalize() - Method in class org.chocosolver.solver.constraints.real.IbexHandler
 
findAllOptimalSolutions(IntVar, boolean, Criterion...) - Method in interface org.chocosolver.solver.search.IResolutionHelper
Attempt to find the solution that optimizes the mono-objective problem defined by a unique objective variable and an optimization criteria, then finds and stores all optimal solution.
findAllSCC() - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
findAllSCCOf(BitSet) - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
findAllSolutions(Criterion...) - Method in interface org.chocosolver.solver.search.IResolutionHelper
Attempts to find all solutions of the declared satisfaction problem.
FindAndProve<V extends Variable> - Class in org.chocosolver.solver.search.strategy.strategy
Enables to switch from one heuristic to another once a solution has been found
FindAndProve(V[], AbstractStrategy<V>, AbstractStrategy<V>) - Constructor for class org.chocosolver.solver.search.strategy.strategy.FindAndProve
Heuristic which switches from one heuristic (heurToFindASol) to another (heurToProveOpt) once a solution has been found
findDominators() - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
Find immediate dominators of the given graph and preprocess dominance requests
findLexOptimalSolution(IntVar[], boolean, Criterion...) - Method in interface org.chocosolver.solver.search.IResolutionHelper
Attempts optimize the value of the objectives variable w.r.t. to an optimization criteria.
findOptimalSolution(IntVar, boolean, Criterion...) - Method in interface org.chocosolver.solver.search.IResolutionHelper
Attempt to find the solution that optimizes the mono-objective problem defined by a unique objective variable and an optimization criteria.
findParetoFront(IntVar[], boolean, Criterion...) - Method in interface org.chocosolver.solver.search.IResolutionHelper
Attempts optimize the value of the objectives variable w.r.t. to an optimization criteria.
findPostDominators() - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
Find immediate postdominators of the given graph and preprocess dominance requests post dominators are dominators of the inverse graph
findPredecessor(ValueSortedMap<IntVar>, IntVar, int) - Method in class org.chocosolver.solver.learn.Implications
Find the direct predecessor of a node, declared on variable vi, starting from node at position p.
findPredecessor(ValueSortedMap<IntVar>, IntVar, int) - Method in class org.chocosolver.solver.learn.LazyImplications
Find the direct predecessor of a node, declared on variable vi, starting from node at position p.
findSolution(Criterion...) - Method in interface org.chocosolver.solver.search.IResolutionHelper
Attempts to find a solution of the declared satisfaction problem.
FINE_PROOF - Static variable in class org.chocosolver.solver.learn.ExplanationForSignedClause
FOR DEBUGGING PURPOSE ONLY.
FiniteAutomaton - Class in org.chocosolver.solver.constraints.nary.automata.FA
Created by IntelliJ IDEA.
FiniteAutomaton() - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
FiniteAutomaton(String) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
Create a finite automaton based on a regular expression.
FiniteAutomaton(String, int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
Create a finite automaton based on a regular expression.
FiniteAutomaton(FiniteAutomaton) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
FIRST - org.chocosolver.solver.constraints.nary.circuit.CircuitConf
 
FirstFail - Class in org.chocosolver.solver.search.strategy.selectors.variables
First fail variable selector.
FirstFail(Model) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.FirstFail
First fail variable selector.
FIXED_ARRAY - org.chocosolver.util.objects.setDataStructures.SetType
 
FIXED_INTERVAL - org.chocosolver.util.objects.setDataStructures.SetType
 
FixedBoolVarImpl - Class in org.chocosolver.solver.variables.impl
A constant view specific to boolean variable
FixedBoolVarImpl(String, int, Model) - Constructor for class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
FixedIntVarImpl - Class in org.chocosolver.solver.variables.impl
A IntVar with one domain value.
FixedIntVarImpl(String, int, Model) - Constructor for class org.chocosolver.solver.variables.impl.FixedIntVarImpl
Creates a variable whom domain is natively reduced to the singleton {constante}.
FixedRealVarImpl - Class in org.chocosolver.solver.variables.impl
Project: choco-solver.
FixedRealVarImpl(String, double, Model) - Constructor for class org.chocosolver.solver.variables.impl.FixedRealVarImpl
Create the shared data of any type of variable.
fixpoint - org.chocosolver.solver.Solver.Action
fixpoint step
fixpoint() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffInst
 
fixpoint() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
FIXPOINT - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
fixpointCount - Variable in class org.chocosolver.solver.search.measure.Measures
Stores the number of fixpoints
fixSomeVariables() - Method in interface org.chocosolver.solver.search.loop.lns.neighbors.INeighbor
Freezes some variables in order to have a fast computation.
fixSomeVariables() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
fixSomeVariables() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
 
fixSomeVariables() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
fixSomeVariables() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SetRandomNeighbor
 
flatten(int[][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Flattens a matrix M[n][m] in an array F[n*m] such that F[i*n+j] = M[i][j].
flatten(T[][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Flattens a matrix M[n][m] in an array F[n*m] such that F[i*n+j] = M[i][j].
flatten(T[][][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Flattens a matrix M[n][m][p] in an array F[n*m*p] such that F[(i*n*m) + (j*m) + k] = M[i][j][k].
flattenBoolVar() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Extracts and returns the flatten array of BoolVar contained in this.
flattenSubMatrix(int, int, int, int, T[][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
flip() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Flip the boolean evaluation of this (recursive).
flip() - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
flip() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Turn this into the complement of this.
flip(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Turn this into the complement of this.
flip(LogOp.Operator) - Static method in enum org.chocosolver.solver.constraints.nary.cnf.LogOp.Operator
 
flip(LogOp.Type) - Static method in enum org.chocosolver.solver.constraints.nary.cnf.LogOp.Type
 
FLOOR - Static variable in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMiddle
 
flush() - Method in class org.chocosolver.solver.propagation.PropagationEngine
Flush this, ie. remove every pending events
forAllAbove(int, Consumer<T>) - Method in class org.chocosolver.util.objects.tree.IntervalTree
 
forAllBelow(int, Consumer<T>) - Method in class org.chocosolver.util.objects.tree.IntervalTree
 
force(int, ICause) - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
force(int, ICause) - Method in interface org.chocosolver.solver.variables.SetVar
Adds element to the lower bound, i.e. every solution must include element
forceActivation() - Method in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
 
forcePathRecomputation() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
forcePropagate(PropagatorEventType) - Method in class org.chocosolver.solver.constraints.Propagator
Schedules a coarse propagation to filter all variables at once.
forcePropagationOnBacktrack() - Method in class org.chocosolver.solver.constraints.Propagator
Call this method when either the propagator has to be awake on backtrack.
forEach(IntProcedure, SetEventType) - Method in interface org.chocosolver.solver.variables.delta.ISetDeltaMonitor
Apply 'proc' on each value store
forEach(IntProcedure, SetEventType) - Method in class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
forEachIntVar(Consumer<IntVar>) - Method in class org.chocosolver.solver.constraints.Propagator
 
forEachIntVar(Consumer<IntVar>) - Method in interface org.chocosolver.solver.ICause
Apply an action on each variable declared on the scope of this cause, if any.
forEachIntVar(Consumer<IntVar>) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.IntNeighbor
 
forEachIntVar(Consumer<IntVar>) - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
forEachIntVar(Consumer<IntVar>) - Method in interface org.chocosolver.solver.variables.IntVar
 
forEachIntVar(Consumer<IntVar>) - Method in class org.chocosolver.solver.variables.view.IntView
 
forEachRemVal(IntProcedure) - Method in interface org.chocosolver.solver.variables.delta.IIntDeltaMonitor
Apply 'proc' on each value removed.
forEachRemVal(IntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
forEachRemVal(IntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
forEachRemVal(IntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
forEachRemVal(IntProcedure) - Method in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
forEachRemVal(SafeIntProcedure) - Method in interface org.chocosolver.solver.variables.delta.IIntDeltaMonitor
Apply 'proc' on each value removed.
forEachRemVal(SafeIntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
forEachRemVal(SafeIntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
forEachRemVal(SafeIntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
forEachRemVal(SafeIntProcedure) - Method in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
forEachValueIn(IntConsumer) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Apply the operation c on each value in this set
forEachValueOut(IntConsumer) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Apply the operation c on each value in : ]IntIterableRangeSet.min(), IntIterableRangeSet.max()[ \ this set.
forget() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
Try to delete sclauses from this nogood store.
forget(Solver) - Method in interface org.chocosolver.solver.search.loop.learn.Learn
Forget some pieces of knowledge.
forget(Solver) - Method in class org.chocosolver.solver.search.loop.learn.LearnNothing
 
forget(Solver) - Method in class org.chocosolver.solver.search.loop.learn.LearnSignedClauses
 
fragment - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
Indicate which variables are selected in a fragment
fragment - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
Indicate which variables are selected to be part of the fragment
free() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Free the decision, ie, it can be reused
free() - Method in class org.chocosolver.solver.search.strategy.decision.IbexDecision
 
free() - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
free() - Method in class org.chocosolver.solver.search.strategy.decision.RealDecision
 
free() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
free() - Method in class org.chocosolver.solver.search.strategy.decision.SetDecision
 
FREE - org.chocosolver.solver.constraints.Constraint.Status
Indicate that this constraint is not posted or reified yet
freeze() - Method in interface org.chocosolver.solver.variables.delta.IDeltaMonitor
Freeze the delta for iteration
freeze() - Method in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
freeze() - Method in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
freeze() - Method in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
freeze() - Method in class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
freeze() - Method in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
freeze(int) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.IntNeighbor
Freeze variable at position 'i' to its value in that recorded solution.
fromChunk() - Method in class org.chocosolver.memory.EnvironmentBuilder
Build a chunk environment
fromFlat() - Method in class org.chocosolver.memory.EnvironmentBuilder
Build a flat environment
FULL_INFLATE - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
FULL_PROPAGATION - org.chocosolver.solver.variables.events.PropagatorEventType
 
fullReport(Model) - Static method in enum org.chocosolver.solver.search.loop.Reporting
 
FullyRandom - Class in org.chocosolver.solver.search.strategy.strategy
Project: choco-solver.
FullyRandom(IntVar[], long) - Constructor for class org.chocosolver.solver.search.strategy.strategy.FullyRandom
 
functions - Variable in class org.chocosolver.solver.constraints.real.RealPropagator
 

G

g - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
G - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.graph
Backtrackable undirected graph
G(Model, int) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.G
Creates a backtrackable undirected graph of nbNodes nodes
GArcs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
GArcs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
GCC - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
Gci - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.graph
Constrained intersection graph
Gci(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.Gci
Creates the constrained intersection graph of X and D by automatically detecting disequalities and allDifferent constraints.
Gci(IntVar[], D) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.Gci
Creates the constrained intersection graph of X and D
ge(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
ge(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
ge(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
ge(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
GE - org.chocosolver.solver.constraints.Operator
 
GE - org.chocosolver.solver.expression.continuous.relational.CReExpression.Operator
greater than
GE - org.chocosolver.solver.expression.discrete.relational.ReExpression.Operator
greater than
GeneralizedMinDomVarSelector - Class in org.chocosolver.solver.search.strategy.selectors.variables
First fail variable selector generalized to all variables.
GeneralizedMinDomVarSelector() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.GeneralizedMinDomVarSelector
Chooses the non-instantiated variable with the smallest domain First fail generalization to all variable kinds.
GeneralizedMinDomVarSelector(boolean) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.GeneralizedMinDomVarSelector
Chooses the non-instantiated variable with the smallest domain First fail generalization to all variable kinds.
generateMinEvents(int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.HeightCumulFilter
 
generateMinEvents(int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
generateMinEvents(int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepHeiSortCumulFilter
 
generateName() - Method in interface org.chocosolver.solver.variables.IVariableFactory
Return a generated short string, prefixed with Settings.defaultPrefix() and followed with a single-use number.
generateName(String) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Return a generated short string prefixed with prefix and followed with a single-use number.
generateTuples(TupleValidator, boolean, int[]...) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
A method that generates all tuples from a set of variables and stores (and returns) the valid tuples wrt to the filter.
generateTuples(TupleValidator, boolean, IntVar...) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
A method that generates all tuples from a set of variables and stores (and returns) the valid tuples wrt to the filter.
GephiConstants - Class in org.chocosolver.solver.trace
Project: choco-solver.
GephiGenerator - Class in org.chocosolver.solver.trace
Project: choco-solver.
GephiGenerator(String, Solver) - Constructor for class org.chocosolver.solver.trace.GephiGenerator
 
GephiNetwork - Class in org.chocosolver.solver.trace
Project: choco-solver.
get() - Method in class org.chocosolver.memory.IStateBool
Returns the current value.
get() - Method in class org.chocosolver.memory.IStateDouble
Returns the current value.
get() - Method in class org.chocosolver.memory.IStateInt
Returns the current value.
get() - Method in class org.chocosolver.memory.IStateLong
Returns the current value.
get(int) - Method in interface org.chocosolver.memory.IStateBitSet
 
get(int) - Method in class org.chocosolver.memory.IStateDoubleVector
Returns the indexth element of the vector.
get(int) - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
 
get(int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns the value of the bit with the specified index.
get(int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns the value of the bit with the specified index.
get(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Returns the value of the bit with the specified index.
get(int) - Method in class org.chocosolver.solver.constraints.extension.Tuples
Return the idx^th tuple
get(int) - Static method in enum org.chocosolver.solver.constraints.PropagatorPriority
 
get(int) - Method in class org.chocosolver.solver.variables.delta.EnumDelta
 
get(int) - Method in interface org.chocosolver.solver.variables.delta.IEnumDelta
Return the idx^th value stored in the delta, if any
get(int) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
get(int) - Method in class org.chocosolver.solver.variables.delta.OneValueDelta
 
get(int) - Method in class org.chocosolver.util.objects.IntCircularQueue
 
get(int) - Method in class org.chocosolver.util.objects.IntList
Returns the element at the specified position in this list.
get(int) - Method in class org.chocosolver.util.objects.IntMap
Returns the value to which the specified key is mapped, or -1 if this map contains no mapping for the key.
get(int) - Method in class org.chocosolver.util.objects.queues.CircularQueue
Get the index element of the queue, 0 being the last element
get(int, int) - Method in interface org.chocosolver.solver.variables.delta.ISetDelta
 
get(int, int) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
get(int, int) - Method in class org.chocosolver.solver.variables.delta.SetDelta
 
get(int, int) - Method in class org.chocosolver.util.objects.tree.IntervalTree
Whether or not this IntervalTree contains the given Interval.
get(int, List<T>...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Returns the element in position index when considering all arrays appended altogether.
get(int, T[]...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Returns the element in position index when considering all arrays appended altogether.
get(String) - Static method in enum org.chocosolver.solver.constraints.Operator
 
getActivity(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
getAlphabet() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getAndChild() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Returns the first AND logic tree within the list of children.
getArity() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
 
getAssertingLevel() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
getBackjumpCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getBackjumpCount() - Method in class org.chocosolver.solver.search.measure.Measures
 
getBackjumpCount() - Method in class org.chocosolver.solver.Solver
 
getBackTrackCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getBackTrackCount() - Method in class org.chocosolver.solver.search.measure.Measures
 
getBackTrackCount() - Method in class org.chocosolver.solver.Solver
 
getBestLB() - Method in interface org.chocosolver.solver.objective.IBoundsManager
 
getBestModel() - Method in class org.chocosolver.solver.ParallelPortfolio
Returns the first model from the list which, either : finds a solution when dealing with a satisfaction problem, or finds (and possibly proves) the best solution when dealing with an optimization problem.
getBestSolutionValue() - Method in interface org.chocosolver.solver.objective.IBoundsManager
 
getBestSolutionValue() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getBestSolutionValue() - Method in class org.chocosolver.solver.search.measure.Measures
 
getBestSolutionValue() - Method in class org.chocosolver.solver.Solver
 
getBestUB() - Method in interface org.chocosolver.solver.objective.IBoundsManager
 
getBooleanValue() - Method in interface org.chocosolver.solver.variables.BoolVar
 
getBooleanValue() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
getBooleanValue() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
getBooleanValue() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
getBooleanValue() - Method in class org.chocosolver.solver.variables.view.EqView
 
getBooleanValue() - Method in class org.chocosolver.solver.variables.view.LeqView
 
getBoolTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getBoundsManager() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getBoundsManager() - Method in class org.chocosolver.solver.search.measure.Measures
 
getBoundsManager() - Method in class org.chocosolver.solver.Solver
 
getCachedConstants() - Method in class org.chocosolver.solver.Model
Get the map of constant IntVar the have default names to avoid creating multiple identical constants.
getCard() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getCard() - Method in interface org.chocosolver.solver.variables.SetVar
get the constrained cardinality variable of this set.
getCardinality() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
getCause() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getCause() - Method in interface org.chocosolver.solver.variables.Variable
 
getCause(int) - Method in class org.chocosolver.solver.variables.delta.EnumDelta
 
getCause(int) - Method in interface org.chocosolver.solver.variables.delta.IntDelta
Return the cause of the idx^th cause stored in the delta, if any
getCause(int) - Method in class org.chocosolver.solver.variables.delta.IntervalDelta
 
getCause(int) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
getCause(int) - Method in class org.chocosolver.solver.variables.delta.OneValueDelta
 
getCause(int, int) - Method in interface org.chocosolver.solver.variables.delta.ISetDelta
 
getCause(int, int) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
getCause(int, int) - Method in class org.chocosolver.solver.variables.delta.SetDelta
 
getCauseAt(int) - Method in class org.chocosolver.solver.learn.Implications
Get the ICause declared in node idx
getCauseAt(int) - Method in class org.chocosolver.solver.learn.LazyImplications
 
getCharFromInt(int) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getChildBut(ILogical) - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Returns the first child within the list of children, different from child.
getChildMoves() - Method in interface org.chocosolver.solver.search.loop.move.Move
Returns the child moves or null Some Move only accepts one single move as child.
getChildMoves() - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
 
getChildMoves() - Method in class org.chocosolver.solver.search.loop.move.MoveLNS
 
getChildMoves() - Method in class org.chocosolver.solver.search.loop.move.MoveRestart
 
getChildMoves() - Method in class org.chocosolver.solver.search.loop.move.MoveSeq
 
getChildren() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Returns the array of children of this.
getCidxInModel() - Method in class org.chocosolver.solver.constraints.Constraint
 
getClauseBuilder() - Method in class org.chocosolver.solver.Model
 
getClauseConstraint() - Method in class org.chocosolver.solver.Model
Return a constraint embedding a signed-clauses store.
getClauseStore() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseConstraint
 
getColumn(double[][], int) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Returns the column c extracted from matrix array.
getColumn(int[][], int) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Returns the column c extracted from matrix array.
getColumn(T[][], int) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Returns the column c extracted from matrix array.
getColumn(T[][], int, Class<? extends T[]>) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Returns the column c extracted from matrix array.
getComplementSet(IntVar) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
getConstraint() - Method in class org.chocosolver.solver.constraints.Propagator
 
getContradictionException() - Method in class org.chocosolver.solver.Solver
 
getCost(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
getCost(int, int) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.ICostAutomaton
 
getCostByResource(int, int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
getCostByResource(int, int, int) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.ICostAutomaton
 
getCostByResourceAndState(int, int, int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
getCostByResourceAndState(int, int, int, int) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.ICostAutomaton
 
getCostByState(int, int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
getCostByState(int, int, int) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.ICostAutomaton
 
getCounters() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
getCounters() - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.ICostAutomaton
 
getCreationTime() - Method in class org.chocosolver.solver.Model
Get the creation time (in milliseconds) of the model (to estimate modeling duration)
getCstrs() - Method in class org.chocosolver.solver.Model
Returns the array of Constraint objects posted in this Model.
getCurrentDepth() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getCurrentDepth() - Method in class org.chocosolver.solver.search.measure.Measures
 
getCurrentDepth() - Method in class org.chocosolver.solver.Solver
 
getDecision() - Method in class org.chocosolver.solver.objective.ObjectiveStrategy
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.BoundSearch
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
Provides access to the current decision in the strategy.
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.ConflictOrderingSearch
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.FindAndProve
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.GreedyBranching
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.IntStrategy
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.RealStrategy
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.SetStrategy
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.StrategiesSequencer
Provides access to the current decision in the strategy.
getDecision(int) - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
Return the decision in position i in this decision path, or null if no decision exists at that position.
getDecisionCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getDecisionCount() - Method in class org.chocosolver.solver.search.measure.Measures
 
getDecisionCount() - Method in class org.chocosolver.solver.Solver
 
getDecisionLevelAt(int) - Method in class org.chocosolver.solver.learn.Implications
Get the decision level declared in node idx
getDecisionLevelAt(int) - Method in class org.chocosolver.solver.learn.LazyImplications
 
getDecisionOperator() - Method in class org.chocosolver.solver.search.strategy.strategy.IntStrategy
 
getDecisionPath() - Method in class org.chocosolver.solver.Solver
 
getDecisionValue() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Return the value object involves in the decision
getDecisionValue() - Method in class org.chocosolver.solver.search.strategy.decision.IbexDecision
 
getDecisionValue() - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
getDecisionValue() - Method in class org.chocosolver.solver.search.strategy.decision.RealDecision
 
getDecisionValue() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
getDecisionValue() - Method in class org.chocosolver.solver.search.strategy.decision.SetDecision
 
getDecisionVariable() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Return the variable object involves in the decision
getDecOp() - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getDelta() - Method in interface org.chocosolver.solver.variables.Variable
Return the delta domain of this
getDelta() - Method in class org.chocosolver.solver.variables.view.IntView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.RealView
 
getDiagram() - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return the diagram (not a copy) of the MDD
getDindex(int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getDindex(int) - Method in interface org.chocosolver.solver.variables.Variable
This variable's propagators are stored in specific way which ease iteration based on propagation conditions.
getDomainAt(int) - Method in class org.chocosolver.solver.learn.Implications
Get the IntIterableRangeSet that represents domain declared in node idx
getDomainAt(int) - Method in class org.chocosolver.solver.learn.LazyImplications
 
getDomainSize() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
getDomainSize() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
getDomainSize() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
getDomainSize() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getDomainSize() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
getDomainSize() - Method in interface org.chocosolver.solver.variables.IntVar
Returns the size of this domain, that is the number of elements in this domain.
getDomainSize() - Method in class org.chocosolver.solver.variables.view.EqView
 
getDomainSize() - Method in class org.chocosolver.solver.variables.view.IntView
 
getDomainSize() - Method in class org.chocosolver.solver.variables.view.LeqView
 
getDomainUnion(IntVar...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Get the list of values in the domains of vars
getDominatorTree() - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
Get the dominator tree formed with arcs (x,y) such that x is the immediate dominator of y
getDoubleTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getDoubleVectorTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getDuration() - Method in class org.chocosolver.solver.variables.Task
 
getE() - Method in class org.chocosolver.util.PoolManager
 
getEdge(int) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return the edge valued in the k^th cell of the diagram
getEnd() - Method in class org.chocosolver.solver.variables.Task
 
getEngine() - Method in class org.chocosolver.solver.Solver
 
getEntry(int) - Method in class org.chocosolver.solver.learn.LazyImplications
 
getEnvironment() - Method in class org.chocosolver.solver.Model
Return the backtracking environment of this model.
getEnvironment() - Method in class org.chocosolver.solver.search.loop.TimeStampedObject
 
getEnvironment() - Method in class org.chocosolver.solver.Solver
 
getEnvironment() - Method in interface org.chocosolver.solver.variables.delta.IDelta
Return the associate environment
getEnvironment() - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
getEnvironment() - Method in interface org.chocosolver.solver.variables.Variable
 
getEnvironmentHistorySimulationCondition() - Method in class org.chocosolver.solver.DefaultSettings
 
getEnvironmentHistorySimulationCondition() - Method in interface org.chocosolver.solver.Settings
 
getErr() - Method in class org.chocosolver.solver.Solver
 
getErr() - Method in interface org.chocosolver.solver.trace.IOutputFactory
 
getEventMaskAt(int) - Method in class org.chocosolver.solver.learn.Implications
Get the mask of event declared in node idx.
getEventMaskAt(int) - Method in class org.chocosolver.solver.learn.LazyImplications
 
getEventObserver() - Method in class org.chocosolver.solver.Solver
Return the events observer plugged into this.
getEvtScheduler() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getEvtScheduler() - Method in interface org.chocosolver.solver.variables.Variable
For scheduling purpose only
getExplanation() - Method in class org.chocosolver.solver.search.loop.learn.LearnSignedClauses
 
getExpressionChild() - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
getExpressionChild() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.BiArExpression
 
getExpressionChild() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.IfArExpression
 
getExpressionChild() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.NaArExpression
 
getExpressionChild() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.UnArExpression
 
getFailCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getFailCount() - Method in class org.chocosolver.solver.search.measure.Measures
 
getFailCount() - Method in class org.chocosolver.solver.Solver
 
getFinalStates() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getFixpointCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getFixpointCount() - Method in class org.chocosolver.solver.search.measure.Measures
 
getFixpointCount() - Method in class org.chocosolver.solver.Solver
 
getFlip(String) - Static method in enum org.chocosolver.solver.constraints.Operator
Flips the direction of an inequality
getFreeSet() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Return an empty set available (created and returned) or create a new one
getFreeSet(int) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Return an available set (created and returned) or create a new one then add 'val' to it.
getFreeSet(int, int) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Return an available set (created and returned) or create a new one then add range ['a','b'] to it.
getFront() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
getGI() - Method in class org.chocosolver.solver.learn.AbstractEventObserver
 
getGI() - Method in class org.chocosolver.solver.learn.EventRecorder
 
getGraph() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
getHook(String) - Method in class org.chocosolver.solver.Model
Returns the object associated with the named hookName
getHooks() - Method in class org.chocosolver.solver.Model
Returns the map containing declared hooks.
getIbexHandler() - Method in class org.chocosolver.solver.Model
Return a constraint embedding an instance of Ibex (continuous solver).
getId() - Method in class org.chocosolver.solver.constraints.Propagator
 
getId() - Method in interface org.chocosolver.solver.Identity
 
getId() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getIdx(K) - Method in interface org.chocosolver.util.Indexable
Return the index of this in variable
getImmediateDominatorsOf(int) - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
getIndexInPropagator(int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getIndexInPropagator(int) - Method in interface org.chocosolver.solver.variables.Variable
Return the position of the variable in the propagator at position pidx
getInitialDomain(IntVar) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseBuilder
 
getInitialState() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getInitialState() - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
getInStack() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
Getter to the is arc in to be removed stack bitSet
getInstantiatedLayerCosts(int) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
getInstantiatedLayerCosts(int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getIntFromChar(char) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getIntTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getIntVal(IntVar) - Method in class org.chocosolver.solver.Solution
Get the value of variable v in this solution.
getIntVarAt(int) - Method in class org.chocosolver.solver.learn.Implications
Get the IntVar declared in node idx
getIntVarAt(int) - Method in class org.chocosolver.solver.learn.LazyImplications
 
getIntVectorTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getIterator() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
getJumpTo() - Method in class org.chocosolver.solver.Solver
 
getLastDecision() - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
Retrieves, but not removes, the last decision of the decision path.
getLastValue() - Method in class org.chocosolver.util.objects.ValueSortedMap
return the largest value stored in this
getLB() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
Retrieves the lower bound of the variable
getLB() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
Retrieves the lower bound of the variable
getLB() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
Retrieves the lower bound of the variable
getLB() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getLB() - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
getLB() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
Retrieves the lower bound of the variable
getLB() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
getLB() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getLB() - Method in interface org.chocosolver.solver.variables.IntVar
Retrieves the lower bound of the variable
getLB() - Method in interface org.chocosolver.solver.variables.RealVar
Retrieves the lower bound of the variable
getLB() - Method in interface org.chocosolver.solver.variables.SetVar
Get SetVar Lower Bound : the set of integers that must belong to every solution (i.e. a subset of all solutions) To iterate over this set, use the following loop: ISet lbSet = getLB(); for(int i : lbSet){ ... } This object is read-only.
getLB() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
getLB() - Method in class org.chocosolver.solver.variables.view.EqView
 
getLB() - Method in class org.chocosolver.solver.variables.view.LeqView
 
getLB() - Method in class org.chocosolver.solver.variables.view.MinusView
 
getLB() - Method in class org.chocosolver.solver.variables.view.OffsetView
 
getLB() - Method in class org.chocosolver.solver.variables.view.RealView
 
getLB() - Method in class org.chocosolver.solver.variables.view.ScaleView
 
getLB(int) - Method in interface org.chocosolver.solver.variables.delta.IIntervalDelta
Return the lower bound of idx^th interval stored in the delta, if any
getLB(int) - Method in class org.chocosolver.solver.variables.delta.IntervalDelta
 
getLB(int) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
getLearner() - Method in class org.chocosolver.solver.Solver
 
getLearntClausesDominancePerimeter() - Method in class org.chocosolver.solver.DefaultSettings
 
getLearntClausesDominancePerimeter() - Method in interface org.chocosolver.solver.Settings
When a clause is learnt from a conflict, it may happen that it dominates previously learnt ones.
getLimitValue() - Method in class org.chocosolver.solver.search.limits.ACounter
 
getLimitValue() - Method in interface org.chocosolver.solver.search.limits.ICounter
 
getLiterals() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
getLongestPath() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
getLongestPathValue() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
getLongTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getLowerValue(int) - Method in class org.chocosolver.util.objects.ValueSortedMap
return the lowest value stored in this
getMask() - Method in interface org.chocosolver.solver.variables.events.IEventType
Return the value of the mask associated with the event.
getMask() - Method in enum org.chocosolver.solver.variables.events.IntEventType
 
getMask() - Method in enum org.chocosolver.solver.variables.events.PropagatorEventType
 
getMask() - Method in enum org.chocosolver.solver.variables.events.RealEventType
 
getMask() - Method in enum org.chocosolver.solver.variables.events.SetEventType
 
getMask() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getMask() - Method in interface org.chocosolver.solver.variables.Variable
 
getMaxDepth() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getMaxDepth() - Method in class org.chocosolver.solver.search.measure.Measures
 
getMaxDepth() - Method in class org.chocosolver.solver.Solver
 
getMaxDomSizeForEnumerated() - Method in class org.chocosolver.solver.DefaultSettings
 
getMaxDomSizeForEnumerated() - Method in interface org.chocosolver.solver.Settings
 
getMaxLearntClauseCardinality() - Method in class org.chocosolver.solver.DefaultSettings
 
getMaxLearntClauseCardinality() - Method in interface org.chocosolver.solver.Settings
 
getMaxTupleSizeForSubstitution() - Method in class org.chocosolver.solver.DefaultSettings
 
getMaxTupleSizeForSubstitution() - Method in interface org.chocosolver.solver.Settings
 
getMCRDecimalPrecision() - Method in class org.chocosolver.solver.DefaultSettings
 
getMCRDecimalPrecision() - Method in interface org.chocosolver.solver.Settings
 
getMeasures() - Method in class org.chocosolver.solver.Solver
Returns a reference to the measures recorder.
getMinCardForSumDecomposition() - Method in class org.chocosolver.solver.DefaultSettings
 
getMinCardForSumDecomposition() - Method in interface org.chocosolver.solver.Settings
 
getMinisat() - Method in class org.chocosolver.solver.Model
Returns the unique constraint embedding a minisat model.
getMinMaxPathCostForAssignment(int, int, int...) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
getMinMaxPathCostForAssignment(int, int, int...) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getMinPathCost(int...) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
getMinPathCost(int...) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getMinPathCostForAssignment(int, int, int...) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
getMinPathCostForAssignment(int, int, int...) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getMIS() - Method in interface org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.F
 
getMIS() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
getMIS() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
getModel() - Method in class org.chocosolver.solver.constraints.Propagator
 
getModel() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
getModel() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
Return the associated model
getModel() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
getModel() - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
Return the associated model
getModel() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.BiArExpression
 
getModel() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.IfArExpression
 
getModel() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.NaArExpression
 
getModel() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.UnArExpression
 
getModel() - Method in class org.chocosolver.solver.expression.discrete.logical.BiLoExpression
 
getModel() - Method in class org.chocosolver.solver.expression.discrete.logical.LoExpression
Return the associated model
getModel() - Method in class org.chocosolver.solver.expression.discrete.logical.NaLoExpression
 
getModel() - Method in class org.chocosolver.solver.expression.discrete.logical.UnLoExpression
 
getModel() - Method in class org.chocosolver.solver.expression.discrete.relational.BiReExpression
 
getModel() - Method in class org.chocosolver.solver.expression.discrete.relational.NaReExpression
 
getModel() - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
Return the associated model
getModel() - Method in class org.chocosolver.solver.Solver
 
getModel() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getModel() - Method in interface org.chocosolver.solver.variables.Variable
Return the associated model
getModelName() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getModelName() - Method in class org.chocosolver.solver.search.measure.Measures
 
getModelName() - Method in class org.chocosolver.solver.Solver
 
getModels() - Method in class org.chocosolver.solver.ParallelPortfolio
 
getMove() - Method in class org.chocosolver.solver.Solver
 
getName() - Method in class org.chocosolver.solver.constraints.Constraint
 
getName() - Method in class org.chocosolver.solver.Model
Return the name of this model.
getName() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getName() - Method in interface org.chocosolver.solver.variables.Variable
Returns the name of this
getNbBoolVar() - Method in class org.chocosolver.solver.Model
Returns the number of BoolVar of the model involved in this, It also counts FIXED variables and VIEWS, if any.
getNbChildren() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Returns the number of direct children of this
getNbClauses() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
 
getNbCstrs() - Method in class org.chocosolver.solver.Model
Return the number of constraints posted in this.
getNbIntVar(boolean) - Method in class org.chocosolver.solver.Model
Returns the number of IntVar of the model involved in this, excluding BoolVar if includeBoolVar=false.
getNbLearntClauses() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
 
getNbMaxLearntClauses() - Method in class org.chocosolver.solver.DefaultSettings
 
getNbMaxLearntClauses() - Method in interface org.chocosolver.solver.Settings
 
getNbMaxNodes() - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getNbMaxNodes() - Method in interface org.chocosolver.util.objects.graphs.IGraph
The maximum number of nodes in the graph Vertices of the graph belong to [0,getNbMaxNodes()-1] This quantity is fixed at the creation of the graph
getNbMaxNodes() - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
getNbProps() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getNbProps() - Method in interface org.chocosolver.solver.variables.Variable
Return the number of propagators
getNbRanges() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
getNbRealVar() - Method in class org.chocosolver.solver.Model
Returns the number of RealVar of the model involved in this, It also counts FIXED variables and VIEWS, if any.
getNbResources() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
getNbResources() - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.ICostAutomaton
 
getNbSCC() - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
getNbSetVar() - Method in class org.chocosolver.solver.Model
Returns the number of SetVar of the model involved in this, It also counts FIXED variables and VIEWS, if any.
getNbStates() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getNbStates() - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
getNbSymbols() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getNbVars() - Method in class org.chocosolver.solver.constraints.Propagator
 
getNbVars() - Method in class org.chocosolver.solver.Model
Returns the number of variables involved in this.
getNbViews() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getNbViews() - Method in interface org.chocosolver.solver.variables.Variable
 
getNeighOf(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Get neighbors of node x
getNextCutoff() - Method in class org.chocosolver.solver.search.restart.MonotonicRestartStrategy
 
getNextNode(int) - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
getNoChild() - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
getNoChild() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.BiArExpression
 
getNoChild() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.IfArExpression
 
getNoChild() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.NaArExpression
 
getNoChild() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.UnArExpression
 
getNoChild() - Method in interface org.chocosolver.solver.variables.IntVar
 
getNodeCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getNodeCount() - Method in class org.chocosolver.solver.search.measure.Measures
 
getNodeCount() - Method in class org.chocosolver.solver.Solver
 
getNodes() - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getNodes() - Method in interface org.chocosolver.util.objects.graphs.IGraph
 
getNodes() - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
getNodeSize(int) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return the initial domain size of the variable in layer
getNodesSCC() - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
getNogoodStore() - Method in class org.chocosolver.solver.Model
Return a constraint embedding a nogood store (based on a sat model).
getNth(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
Get the nth element in the set
getObjectIdx() - Method in interface org.chocosolver.memory.structure.IndexedObject
 
getObjectIdx() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
getObjectIdx() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc
 
getObjective() - Method in class org.chocosolver.solver.Model
Return the (possibly null) objective variable
getObjective() - Method in interface org.chocosolver.solver.objective.IObjectiveManager
 
getObjectiveManager() - Method in class org.chocosolver.solver.Solver
 
getOffset() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSetWithOffset
 
getOffset(int) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return the initial LB of the variable in layer
getOp() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.BiArExpression
 
getOp() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.NaArExpression
 
getOp() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.UnArExpression
 
getOperationTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getOperator() - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
getOperator() - Method in class org.chocosolver.solver.constraints.ternary.PropEQDistanceXYZ
 
getOperator() - Method in class org.chocosolver.solver.constraints.ternary.PropGEDistanceXYZ
 
getOperator() - Method in class org.chocosolver.solver.constraints.ternary.PropGTDistanceXYZ
 
getOperator() - Method in class org.chocosolver.solver.constraints.ternary.PropLEDistanceXYZ
 
getOperator() - Method in class org.chocosolver.solver.constraints.ternary.PropLTDistanceXYZ
 
getOpposite() - Method in class org.chocosolver.solver.constraints.Constraint
Get the opposite constraint of this constraint.
getOpposite(Operator) - Static method in enum org.chocosolver.solver.constraints.Operator
 
getOut() - Method in class org.chocosolver.solver.Solver
 
getOut() - Method in interface org.chocosolver.solver.trace.IOutputFactory
 
getParetoFront() - Method in class org.chocosolver.solver.objective.ParetoOptimizer
 
getPathFinder() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getPIndices() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getPIndices() - Method in interface org.chocosolver.solver.variables.Variable
 
getPolicy() - Method in interface org.chocosolver.solver.objective.IBoundsManager
 
getPosition() - Method in class org.chocosolver.solver.constraints.Propagator
 
getPosition() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Get the position of this decision in the decision path Note that the position a decision is unique.
getPosition(int) - Method in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
getPrecision() - Method in class org.chocosolver.solver.Model
In case of real variable(s) to optimize, a precision is required.
getPrecision() - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
getPrecision() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
getPrecision() - Method in interface org.chocosolver.solver.variables.RealVar
 
getPrecision() - Method in class org.chocosolver.solver.variables.view.RealView
 
getPredecessorOf(int) - Method in class org.chocosolver.solver.learn.Implications
Get the position of precedent entry of the one declared in node idx
getPredecessorOf(int) - Method in class org.chocosolver.solver.learn.LazyImplications
 
getPredOf(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
Get predecessors of node x
getPredOrNeighOf(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getPredOrNeighOf(int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Get either x's predecessors or neighbors.
getPredOrNeighOf(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
getPriority() - Method in class org.chocosolver.solver.constraints.Propagator
 
getPropagate() - Method in class org.chocosolver.solver.Solver
 
getPropagationConditions(int) - Method in class org.chocosolver.sat.PropSat
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropAbsolute
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_Y
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_YC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualXY_C
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_Y
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_YC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualXY_C
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropLessOrEqualXY_C
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropModXY
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_Y
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_YC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualXY_C
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinFC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffBC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.automata.PropCostRegular
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.binPacking.PropItemToLoad
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.binPacking.PropLoadToItem
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropBitChanneling
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelBC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropNoSubtour
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuit
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropFalse
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropTrue
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.count.PropCount_AC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.count.PropCountVar
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.globalcardinality.PropFastGCC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMax
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMin
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAMNV
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtMostNValues_BC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.PropDiffN
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.PropKnapsack
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBool
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBool
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.Propagator
Returns the specific mask indicating the variable events on which this Propagator object can react.
A mask is a bitwise OR operations over IEventType this can react on.
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.real.PropScalarMixed
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.real.RealPropagator
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropAllDisjoint
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropAtMost1Empty
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropCardinality
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropIntBoundedMemberSet
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropIntEnumMemberSet
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropIntersectionFilterSets
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropMaxElement
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropMinElement
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropNbEmpty
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropNotMemberIntSet
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropNotMemberSetInt
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropSubsetEq
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropSumOfElements
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.ternary.PropMaxBC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.ternary.PropMinBC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.ternary.PropModXYZ
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.ternary.PropTimesNaive
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.unary.PropGreaterOrEqualXC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.unary.PropLessOrEqualXC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.unary.PropMember
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.unary.PropNotMember
 
getPropagator(int) - Method in class org.chocosolver.solver.constraints.Constraint
 
getPropagator(int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getPropagator(int) - Method in interface org.chocosolver.solver.variables.Variable
Return the "idx" th propagator of this
getPropagators() - Method in class org.chocosolver.solver.constraints.Constraint
Return an array which contains the propagators declared in this.
getPropagators() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getPropagators() - Method in interface org.chocosolver.solver.variables.Variable
Return the array of propagators this
getPropNogoods() - Method in class org.chocosolver.solver.constraints.nary.nogood.NogoodConstraint
 
getPropSat() - Method in class org.chocosolver.solver.constraints.nary.cnf.SatConstraint
 
getQuick(int) - Method in class org.chocosolver.util.objects.IntList
Returns the element at the specified position in this list without doing any bounds checking.
getRange() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
getRange() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
getRange() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
getRange() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getRange() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
getRange() - Method in interface org.chocosolver.solver.variables.IntVar
Returns the range of this domain, that is, the difference between the upper bound and the lower bound.
getRange() - Method in class org.chocosolver.solver.variables.view.IntView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
getRangeIterator(boolean) - Method in interface org.chocosolver.solver.variables.IntVar
Retrieves an iterator over ranges (or intervals) of this.
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.IntView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.MinusView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
getRatioForClauseStoreReduction() - Method in class org.chocosolver.solver.DefaultSettings
 
getRatioForClauseStoreReduction() - Method in interface org.chocosolver.solver.Settings
when clauses store need to be reduced, 'ratio' of them are kept (between 0.1 and .99)
getReadingTimeCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getReadingTimeCount() - Method in class org.chocosolver.solver.Solver
 
getReadingTimeCountInNanoSeconds() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getReadingTimeCountInNanoSeconds() - Method in class org.chocosolver.solver.search.measure.Measures
 
getReadingTimeCountInNanoSeconds() - Method in class org.chocosolver.solver.Solver
 
getRealBounds(RealVar) - Method in class org.chocosolver.solver.Solution
Get the bounds of r in this solution.
getRegret(int, int, int...) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
getRegret(int, int, int...) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getRelation() - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
 
getRelation() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeCSP
 
getResolutionPolicy() - Method in class org.chocosolver.solver.Model
Get the resolution policy of the model
getRestartCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getRestartCount() - Method in class org.chocosolver.solver.search.measure.Measures
 
getRestartCount() - Method in class org.chocosolver.solver.Solver
 
getRootDomain(IntVar) - Method in class org.chocosolver.solver.learn.Implications
Get the IntIterableRangeSet that represents domain of this variables as declared in the model
getRootDomain(IntVar) - Method in class org.chocosolver.solver.learn.LazyImplications
 
getRootSet(IntVar) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
getSatSolver() - Method in class org.chocosolver.sat.PropSat
 
getSCCFirstNode(int) - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
getSearch() - Method in class org.chocosolver.solver.Solver
 
getSearchMonitors() - Method in class org.chocosolver.solver.Solver
 
getSearchState() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getSearchState() - Method in class org.chocosolver.solver.search.measure.Measures
 
getSearchState() - Method in class org.chocosolver.solver.Solver
 
getSearchWorldIndex() - Method in class org.chocosolver.solver.Solver
 
getSet(int) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
getSet(IntVar) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
getSettings() - Method in class org.chocosolver.solver.Model
Return the current settings for the solver
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
getSetType() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
getSetVal(SetVar) - Method in class org.chocosolver.solver.Solution
Get the value of variable s in this solution.
getSharedBipartiteSetForBooleanVars() - Method in class org.chocosolver.memory.AbstractEnvironment
Factory pattern : shared StoredBitSetVector objects is return by the environment
getSharedBipartiteSetForBooleanVars() - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern : shared IndexedBipartiteSet object is return by the environment
getShortestPath() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
getShortestPathValue() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
getSize(int) - Method in interface org.chocosolver.solver.variables.delta.ISetDelta
 
getSize(int) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
getSize(int) - Method in class org.chocosolver.solver.variables.delta.SetDelta
 
getSolutionCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getSolutionCount() - Method in class org.chocosolver.solver.search.measure.Measures
 
getSolutionCount() - Method in class org.chocosolver.solver.Solver
 
getSolver() - Method in class org.chocosolver.solver.Model
Returns the unique and internal propagation and search object to solve this model.
getStart() - Method in class org.chocosolver.solver.variables.Task
 
getStarValue() - Method in class org.chocosolver.solver.constraints.extension.Tuples
 
getStatus() - Method in class org.chocosolver.solver.constraints.Constraint
 
getStrategy() - Method in interface org.chocosolver.solver.search.loop.move.Move
Returns the search strategy in use.
getStrategy() - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
 
getStrategy() - Method in class org.chocosolver.solver.search.loop.move.MoveLNS
 
getStrategy() - Method in class org.chocosolver.solver.search.loop.move.MoveRestart
 
getStrategy() - Method in class org.chocosolver.solver.search.loop.move.MoveSeq
 
getSuccOf(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
Get successors of node x
getSuccOrNeighOf(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getSuccOrNeighOf(int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Get either x's successors or neighbors.
getSuccOrNeighOf(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
getSupport(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
getSupport(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph
 
getTimeCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getTimeCount() - Method in class org.chocosolver.solver.Solver
 
getTimeCountInNanoSeconds() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getTimeCountInNanoSeconds() - Method in class org.chocosolver.solver.search.measure.Measures
 
getTimeCountInNanoSeconds() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getTimeCountInNanoSeconds() - Method in class org.chocosolver.solver.Solver
 
getTimestamp() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getTimestamp() - Method in class org.chocosolver.solver.search.measure.Measures
 
getTimestamp() - Method in class org.chocosolver.solver.Solver
 
getTimeStamp() - Method in class org.chocosolver.memory.AbstractEnvironment
 
getTimeStamp() - Method in interface org.chocosolver.memory.IEnvironment
Return the current time stamp.
getTimeStamp() - Method in class org.chocosolver.solver.search.loop.TimeStampedObject
 
getTransitions() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getTransitions() - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
getTransitions(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getTransitions(int) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
getTuple(int) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
getTupleTable() - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
getType() - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getType() - Method in interface org.chocosolver.util.objects.graphs.IGraph
Get the type of data structures used in the graph
getType() - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getTypeAndKind() - Method in interface org.chocosolver.solver.variables.Variable
Return a MASK composed of 2 main information: TYPE and KIND.
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.IntView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.RealView
 
getUB() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
Retrieves the upper bound of the variable
getUB() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
Retrieves the upper bound of the variable
getUB() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
Retrieves the upper bound of the variable
getUB() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getUB() - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
getUB() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
Retrieves the upper bound of the variable
getUB() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
getUB() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getUB() - Method in interface org.chocosolver.solver.variables.IntVar
Retrieves the upper bound of the variable
getUB() - Method in interface org.chocosolver.solver.variables.RealVar
Retrieves the upper bound of the variable
getUB() - Method in interface org.chocosolver.solver.variables.SetVar
Get SetVar Upper Bound : the set of integers that may belong to a solution (i.e. a superset of all solutions) To iterate over this set, use the following loop: ISet ubSet = getUB(); for(int i : ubSet){ ... } This object is read-only.
getUB() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
getUB() - Method in class org.chocosolver.solver.variables.view.EqView
 
getUB() - Method in class org.chocosolver.solver.variables.view.LeqView
 
getUB() - Method in class org.chocosolver.solver.variables.view.MinusView
 
getUB() - Method in class org.chocosolver.solver.variables.view.OffsetView
 
getUB() - Method in class org.chocosolver.solver.variables.view.RealView
 
getUB() - Method in class org.chocosolver.solver.variables.view.ScaleView
 
getUB(int) - Method in interface org.chocosolver.solver.variables.delta.IIntervalDelta
Return the upper bound idx^th interval stored in the delta, if any
getUB(int) - Method in class org.chocosolver.solver.variables.delta.IntervalDelta
 
getUB(int) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
getUBport(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getValSelector() - Method in class org.chocosolver.solver.search.strategy.strategy.IntStrategy
 
getValue() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
Retrieves the current value of the variable if instantiated, otherwier the lower bound.
getValue() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
Retrieves the current value of the variable if instantiated, otherwier the lower bound.
getValue() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
Retrieves the current value of the variable if instantiated, otherwier the lower bound.
getValue() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getValue() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
Retrieves the current value of the variable if instantiated, otherwier the lower bound.
getValue() - Method in interface org.chocosolver.solver.variables.IntVar
Retrieves the current value of the variable if instantiated, otherwier the lower bound.
getValue() - Method in interface org.chocosolver.solver.variables.SetVar
Retrieves the current value of the variable if instantiated, otherwise the lower bound (kernel).
getValue() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
getValue() - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
getValue() - Method in class org.chocosolver.solver.variables.view.MinusView
 
getValue() - Method in class org.chocosolver.solver.variables.view.OffsetView
 
getValue() - Method in class org.chocosolver.solver.variables.view.ScaleView
 
getValue(E) - Method in class org.chocosolver.util.objects.ValueSortedMap
 
getValueAt(int) - Method in class org.chocosolver.solver.learn.Implications
Get the value declared in node idx
getValueAt(int) - Method in class org.chocosolver.solver.learn.LazyImplications
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
getValueIterator(boolean) - Method in interface org.chocosolver.solver.variables.IntVar
Retrieves an iterator over values of this.
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.IntView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.MinusView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
getValueOrDefault(E, int) - Method in class org.chocosolver.util.objects.ValueSortedMap
 
getVar(int) - Method in class org.chocosolver.solver.constraints.Propagator
Returns the element at the specified position in this internal list of V objects.
getVar(int) - Method in class org.chocosolver.solver.Model
Returns the ith variable within the array of variables defined in this.
getVariable() - Method in class org.chocosolver.solver.variables.view.IntView
 
getVariable() - Method in interface org.chocosolver.solver.variables.view.IView
Return the basis variable
getVariable() - Method in class org.chocosolver.solver.variables.view.RealView
 
getVariable(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.AntiFirstFail
 
getVariable(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.FirstFail
 
getVariable(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Largest
 
getVariable(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MaxRegret
 
getVariable(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Smallest
 
getVariable(SetVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MaxDelta
 
getVariable(SetVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MinDelta
 
getVariable(Variable[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.GeneralizedMinDomVarSelector
 
getVariable(T[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Random
 
getVariable(T[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.RandomVar
 
getVariable(V[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Cyclic
 
getVariable(V[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.InputOrder
 
getVariable(V[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Occurrence
 
getVariable(V[]) - Method in interface org.chocosolver.solver.search.strategy.selectors.variables.VariableSelector
Provides access to the current selected variable among variables.
getVariable(V[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.VariableSelectorWithTies
 
getVariables() - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
 
getVars() - Method in class org.chocosolver.solver.constraints.Propagator
 
getVars() - Method in class org.chocosolver.solver.Model
Returns the array of Variable objects declared in this Model.
getVarSelector() - Method in class org.chocosolver.solver.search.strategy.strategy.IntStrategy
 
getView(int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getView(int) - Method in interface org.chocosolver.solver.variables.Variable
Get the view at position p in this variable views.
getVIndice(int) - Method in class org.chocosolver.solver.constraints.Propagator
 
getVIndices() - Method in class org.chocosolver.solver.constraints.Propagator
 
getWelcomeMessage() - Method in class org.chocosolver.solver.DefaultSettings
 
getWelcomeMessage() - Method in interface org.chocosolver.solver.Settings
 
getWorldIndex() - Method in class org.chocosolver.memory.AbstractEnvironment
 
getWorldIndex() - Method in interface org.chocosolver.memory.IEnvironment
Returns the world number.
Gi - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.graph
Intersection Graph
Gi(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.Gi
Creates the intersection graph of X
globalCardinality(IntVar[], int[], IntVar[], boolean) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a global cardinality constraint (GCC): Each value values[i] should be taken by exactly occurrences[i] variables of vars.
GlobalCardinality - Class in org.chocosolver.solver.constraints.nary.globalcardinality
Global Cardinality constraint
GlobalCardinality(IntVar[], int[], IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.globalcardinality.GlobalCardinality
 
GNodes - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
GNodes - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
graph - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
graph - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
graphVizExport() - Method in interface org.chocosolver.util.objects.graphs.IGraph
Export graph to graphviz format, see http://www.webgraphviz.com/
GraphvizGenerator - Class in org.chocosolver.solver.trace
Project: choco-solver.
GraphvizGenerator(String, Solver) - Constructor for class org.chocosolver.solver.trace.GraphvizGenerator
 
GreedyBranching - Class in org.chocosolver.solver.search.strategy.strategy
 
GreedyBranching(AbstractStrategy) - Constructor for class org.chocosolver.solver.search.strategy.strategy.GreedyBranching
 
greedySearch(AbstractStrategy) - Static method in class org.chocosolver.solver.search.strategy.Search
Make the input search strategy greedy, that is, decisions can be applied but not refuted.
GREEN - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
gt(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
gt(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
gt(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
gt(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
GT - org.chocosolver.solver.constraints.Operator
 
GT - org.chocosolver.solver.expression.continuous.relational.CReExpression.Operator
greater than or equal to
GT - org.chocosolver.solver.expression.discrete.relational.ReExpression.Operator
greater than or equal to

H

h - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
HARD_CODED - Static variable in class org.chocosolver.util.objects.setDataStructures.SetFactory
 
hardReset() - Method in class org.chocosolver.solver.Solver
Resetting a solver to its creation state.
hasAndChild() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Checks if at least one children is an AND logic tree
hasCard() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
hasCard() - Method in interface org.chocosolver.solver.variables.SetVar
 
hasEndedUnexpectedly() - Method in class org.chocosolver.solver.Solver
 
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
hasEnumeratedDomain() - Method in interface org.chocosolver.solver.variables.IntVar
Indicates wether (or not) this has an enumerated domain (represented in extension) or not (only bounds)
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.view.IntView
 
hashCode() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
 
hashCode() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
 
hashCode() - Method in class org.chocosolver.memory.structure.S64BitSet
 
hashCode() - Method in class org.chocosolver.solver.constraints.Propagator
 
hasNext() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Return true if the decision can be refuted
hasNext() - Method in class org.chocosolver.solver.variables.impl.scheduler.BoolEvtScheduler
 
hasNext() - Method in class org.chocosolver.solver.variables.impl.scheduler.IntEvtScheduler
 
hasNext() - Method in class org.chocosolver.solver.variables.impl.scheduler.RealEvtScheduler
 
hasNext() - Method in class org.chocosolver.solver.variables.impl.scheduler.SetEvtScheduler
 
hasNext() - Method in class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
hasNext() - Method in class org.chocosolver.util.iterators.DisposableValueBoundIterator
 
hasNext() - Method in interface org.chocosolver.util.iterators.IntIterator
Returns true if the iteration has more elements.
hasNext() - Method in class org.chocosolver.util.iterators.IntVarValueIterator
 
hasNext() - Method in interface org.chocosolver.util.iterators.RangeIterator
Returns true if the iteration has more ranges.
hasNext() - Method in interface org.chocosolver.util.iterators.ValueIterator
Returns true if the iteration has more values.
hasNext() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet.BipartiteSetIterator
Returns true if the iteration has more elements.
hasNextMIS() - Method in interface org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.F
 
hasNextMIS() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
hasNextMIS() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MDRk
 
hasNextMIS() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
hasNot() - Method in interface org.chocosolver.solver.variables.BoolVar
 
hasNot() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
hasNot() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
hasNot() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
hasNot() - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
hasObjective() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
hasObjective() - Method in class org.chocosolver.solver.search.measure.Measures
 
hasObjective() - Method in class org.chocosolver.solver.Solver
 
hasOrChild() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Check if at least one children is an OR logic tree
hasPrevious() - Method in class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
hasPrevious() - Method in class org.chocosolver.util.iterators.DisposableValueBoundIterator
 
hasPrevious() - Method in interface org.chocosolver.util.iterators.RangeIterator
Returns true if the iteration has more ranges.
hasPrevious() - Method in interface org.chocosolver.util.iterators.ValueIterator
Returns true if the iteration has more ranges.
hasSupport(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph
 
HeightCumulFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
Filtering (sweep-based) algorithm to filter task maximum heights
HeightCumulFilter(int) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.HeightCumulFilter
 
HEIGHTS - org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
filters height variables only (sweep-based algorithm) idempotent (on the given set of variables only)
hlb - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
holdOnVar(IntVar) - Method in interface org.chocosolver.solver.constraints.nary.alldifferent.conditions.Condition
 

I

I - Variable in class org.chocosolver.solver.constraints.nary.sum.PropSum
Variability of each variable (ie domain amplitude)
I - Variable in class org.chocosolver.solver.constraints.real.PropScalarMixed
Variability of each variable (ie domain amplitude)
IAutomaton - Interface in org.chocosolver.solver.constraints.nary.automata.FA
Created by IntelliJ IDEA.
IAutomaton.NonDeterministicOperationException - Exception in org.chocosolver.solver.constraints.nary.automata.FA
 
IAutomaton.StateNotInAutomatonException - Exception in org.chocosolver.solver.constraints.nary.automata.FA
 
IAutomaton.Triple - Class in org.chocosolver.solver.constraints.nary.automata.FA
 
ibex(double) - Method in class org.chocosolver.solver.expression.continuous.relational.BiCReExpression
 
ibex(double) - Method in interface org.chocosolver.solver.expression.continuous.relational.CReExpression
 
ibex(String, Variable...) - Method in interface org.chocosolver.solver.constraints.IRealConstraintFactory
Creates a RealConstraint to model one or more continuous functions, separated with semi-colon ";"
A function is a string declared using the following format:
- the '{i}' tag defines a variable, where 'i' is an explicit index the array of variables vars,
- one or more operators :'+,-,*,/,=,<,>,<=,>=,exp( ),ln( ),max( ),min( ),abs( ),cos( ), sin( ),...'
Ibex - Class in org.chocosolver.solver.constraints.real
 
Ibex(double[]) - Constructor for class org.chocosolver.solver.constraints.real.Ibex
Create a new Ibex object.
IBEX_HOOK_NAME - Static variable in class org.chocosolver.solver.Model
 
IbexDecision - Class in org.chocosolver.solver.search.strategy.decision
A decision that delegates the search process to Ibex
IbexDecision(Model) - Constructor for class org.chocosolver.solver.search.strategy.decision.IbexDecision
Create an decision based on an RealVar
IbexHandler - Class in org.chocosolver.solver.constraints.real
Utility class to build the right Ibex instance.
IbexHandler() - Constructor for class org.chocosolver.solver.constraints.real.IbexHandler
 
ibexSolving(Model) - Static method in class org.chocosolver.solver.search.strategy.Search
Create a strategy which lets Ibex terminates the solving process for the CSP, once all integer variables have been instantiated.
IBoundsManager - Interface in org.chocosolver.solver.objective
interface to monitor bounds.
ICause - Interface in org.chocosolver.solver
This interface describes services of smallest element which can act on variables.
ICondition - Interface in org.chocosolver.memory

IConstraintFactory - Interface in org.chocosolver.solver.constraints
Interface to make constraints over BoolVar, IntVar, RealVar and SetVar A kind of factory relying on interface default implementation to allow (multiple) inheritance
ICostAutomaton - Interface in org.chocosolver.solver.constraints.nary.automata.FA
Created by IntelliJ IDEA.
ICounter - Interface in org.chocosolver.solver.constraints.nary.automata.FA.utils
Created by IntelliJ IDEA.
ICounter - Interface in org.chocosolver.solver.search.limits
An interface to define count smth during search process
ICounter.Impl - Enum in org.chocosolver.solver.search.limits
 
id - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.Node
 
id - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc
 
IDecompositionFactory - Interface in org.chocosolver.solver.constraints
An interface dedicated to list decomposition of some constraints.
IDelta - Interface in org.chocosolver.solver.variables.delta

IDeltaMonitor - Interface in org.chocosolver.solver.variables.delta
A delta monitor.
Identity - Interface in org.chocosolver.solver
An interface to provide an identity to object, using a positive int to caracterize the object.
idxToObjects - Variable in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
If objects are added to the list, a mapping from their indexes is needed.
IEnumDelta - Interface in org.chocosolver.solver.variables.delta
Interface for delta enumerated dedicated to integer variable
IEnvironment - Interface in org.chocosolver.memory
An interface to ease declaration of backtrackable objects (mostly primitives).
ieval(int[], Map<IntVar, Integer>) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
ieval(int[], Map<IntVar, Integer>) - Method in class org.chocosolver.solver.expression.discrete.arithmetic.BiArExpression
 
ieval(int[], Map<IntVar, Integer>) - Method in class org.chocosolver.solver.expression.discrete.arithmetic.IfArExpression
 
ieval(int[], Map<IntVar, Integer>) - Method in class org.chocosolver.solver.expression.discrete.arithmetic.NaArExpression
 
ieval(int[], Map<IntVar, Integer>) - Method in class org.chocosolver.solver.expression.discrete.arithmetic.UnArExpression
 
ieval(int[], Map<IntVar, Integer>) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
IEventType - Interface in org.chocosolver.solver.variables.events
An interface to define event to categorize the filtering algorithm to apply.
IExplanation - Class in org.chocosolver.solver.learn
An abstract class that defines required methods for an explanation.
IExplanation() - Constructor for class org.chocosolver.solver.learn.IExplanation
 
IfArExpression - Class in org.chocosolver.solver.expression.discrete.arithmetic
Project: choco-solver.
IfArExpression(ReExpression, ArExpression, ArExpression) - Constructor for class org.chocosolver.solver.expression.discrete.arithmetic.IfArExpression
 
iff(ReExpression...) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
IFF - org.chocosolver.solver.expression.discrete.logical.LoExpression.Operator
 
ifOnlyIf(Constraint, Constraint) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts an equivalence constraint stating that cstr1 is satisfied <=> cstr2 is satisfied, BEWARE : it is automatically posted (it cannot be reified)
ifOnlyIf(ILogical, ILogical) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Create a biconditional, results in true if and only if both operands are false or both operands are true
ift(int, int) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
ift(int, ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
ift(ArExpression, int) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
ift(ArExpression, ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
ifThen(Constraint, Constraint) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts a constraint ensuring that if ifCstr is satisfied, then thenCstr is satisfied as well BEWARE : it is automatically posted (it cannot be reified)
ifThen(BoolVar, Constraint) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts an implication constraint: ifVar => thenCstr Also called half reification constraint Ensures:
ifThenElse(Constraint, Constraint, Constraint) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts a constraint ensuring that if ifCstr is satisfied, then thenCstr must be satisfied as well Otherwise, elseCstr must be satisfied ifCstr => ThenCstr not(ifCstr) => ElseCstr BEWARE : it is automatically posted (it cannot be reified)
ifThenElse(ILogical, ILogical, ILogical) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Create an implication, results in true if a is true` and b is true or a is false and c is true.
ifThenElse(BoolVar, Constraint, Constraint) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts an implication constraint: ifVar => thenCstr && not(ifVar) => elseCstr.
ignore() - Method in class org.chocosolver.solver.constraints.Constraint
When a constraint has been declared but neither posted or reified, a call to Constraint.ignore() ensures this constraint will be ignored when declared constraints are checked.
ignoreModifications() - Method in class org.chocosolver.solver.propagation.PropagationEngine
 
IGraph - Interface in org.chocosolver.util.objects.graphs
 
IIntConstraintFactory - Interface in org.chocosolver.solver.constraints
Interface to make constraints over BoolVar and IntVar A kind of factory relying on interface default implementation to allow (multiple) inheritance
IIntDeltaMonitor - Interface in org.chocosolver.solver.variables.delta

IIntDeltaMonitor.Default - Enum in org.chocosolver.solver.variables.delta
 
IIntervalDelta - Interface in org.chocosolver.solver.variables.delta
Interface for delta bounded dedicated to integer variable
ILearnFactory - Interface in org.chocosolver.solver.search.loop.learn
Interface to define how to learn during the solving process (e.g.
ILogical - Interface in org.chocosolver.solver.constraints.nary.cnf

IMeasures - Interface in org.chocosolver.solver.search.measure
Interface for providing resolution statistics
IMessage - Interface in org.chocosolver.solver.trace

IModel - Interface in org.chocosolver.solver
Interface to ease modeling Enables to make variables, views and constraints
IMonitorClose - Interface in org.chocosolver.solver.search.loop.monitors
An interface to monitor close operation of the search loop
IMonitorContradiction - Interface in org.chocosolver.solver.search.loop.monitors
An interface to monitor contradiction in search loop
IMonitorDownBranch - Interface in org.chocosolver.solver.search.loop.monitors
An interface to monitor down branch actions in the search loop
IMonitorInitialize - Interface in org.chocosolver.solver.search.loop.monitors
An interface to monitor the initialization action of the search loop
IMonitorOpenNode - Interface in org.chocosolver.solver.search.loop.monitors
An interface to monitor open node action in the search loop
IMonitorRestart - Interface in org.chocosolver.solver.search.loop.monitors
An interface to monitor restart instruction in the search loop
IMonitorSolution - Interface in org.chocosolver.solver.search.loop.monitors
An interface to monitor solution instruction in the search loop
IMonitorUpBranch - Interface in org.chocosolver.solver.search.loop.monitors
An interface to monitor up branch actions in the search loop
IMoveFactory - Interface in org.chocosolver.solver.search.loop.move
Interface to define how to explore the search space from a macro perspective (DFS, LDS, LNS, etc.)
imp(ReExpression) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
IMP - org.chocosolver.solver.expression.discrete.logical.LoExpression.Operator
 
ImpactBased - Class in org.chocosolver.solver.search.strategy.selectors.variables
Implementation of the search described in: "Impact-Based Search Strategies for Constraint Programming", Philippe Refalo, CP2004.
ImpactBased(IntVar[], boolean) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
ImpactBased(IntVar[], int, int, int, long, boolean) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
Create an Impact-based search strategy with Node Impact strategy.
Implications - Class in org.chocosolver.solver.learn
A abstract class that maintains an implication graph, built from events generated thanks to the propagation.
Implications() - Constructor for class org.chocosolver.solver.learn.Implications
 
implies(ILogical, ILogical) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Create an implication, results in true if a is false or b is true.
IN_SEC - Static variable in interface org.chocosolver.solver.search.measure.IMeasures
To transform time from nanoseconds to seconds
inArcs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
inArcs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
incBackjumpCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
increment backtrack counter
incBackTrackCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
increment backtrack counter
incDepth() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
Increments current depth
incFailCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
increment fail counter
incFixpointCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
increment fail counter
INCLOW - org.chocosolver.solver.variables.events.IntEventType
Increasing lower bound event
INCLOW - org.chocosolver.solver.variables.events.RealEventType
 
includedIn(IntVar, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
includedIn(IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
incNodeCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
increment node counter
incRestartCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
increment restart counter
incSolutionCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
increment solution counter
index - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter.Event
 
Indexable<K> - Interface in org.chocosolver.util

IndexedObject - Interface in org.chocosolver.memory.structure
Interface to manipulate object as integers in some StoredData Structures : e.g : StoredIndexedBipartiteSet
indexOf(E) - Method in class org.chocosolver.util.objects.queues.CircularQueue
Search an element equal to the parameter in the CircularQueue, and return its index (0 is the last element)
INeighbor - Interface in org.chocosolver.solver.search.loop.lns.neighbors
An interface that defines services required for the LNS to select variables to freeze-unfreeze (for any type of variables).
INeighborFactory - Class in org.chocosolver.solver.search.loop.lns
Factory to creates INeighbor objects that configures LNS
INeighborFactory() - Constructor for class org.chocosolver.solver.search.loop.lns.INeighborFactory
 
inflate(int, double[], double[], boolean) - Method in class org.chocosolver.solver.constraints.real.Ibex
Inflate a point to a box with respect to a constraint or its negation.
INFLATE - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
inGraph - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
init() - Method in class org.chocosolver.solver.objective.ObjectiveStrategy
 
init() - Method in class org.chocosolver.solver.search.limits.ACounter
 
init() - Method in interface org.chocosolver.solver.search.limits.ICounter
 
init() - Method in interface org.chocosolver.solver.search.loop.lns.neighbors.INeighbor
Initialize this neighbor
init() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
init() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
init() - Method in interface org.chocosolver.solver.search.loop.move.Move
Called before the search starts.
init() - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
 
init() - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryHBFS
 
init() - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryLDS
 
init() - Method in class org.chocosolver.solver.search.loop.move.MoveLNS
 
init() - Method in class org.chocosolver.solver.search.loop.move.MoveRestart
 
init() - Method in class org.chocosolver.solver.search.loop.move.MoveSeq
 
init() - Method in class org.chocosolver.solver.search.strategy.BoundSearch
 
init() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
init() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
init() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
Prepare this to be used in a search loop The initialization can detect inconsistency, in that case, it returns false
init() - Method in class org.chocosolver.solver.search.strategy.strategy.ConflictOrderingSearch
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.FindAndProve
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.GreedyBranching
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.IntStrategy
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.RealStrategy
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.SetStrategy
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.StrategiesSequencer
 
init() - Method in class org.chocosolver.util.iterators.Disposable
Freeze the iterator, cannot be reused.
init(int) - Method in class org.chocosolver.solver.variables.impl.scheduler.BoolEvtScheduler
 
init(int) - Method in class org.chocosolver.solver.variables.impl.scheduler.IntEvtScheduler
 
init(int) - Method in class org.chocosolver.solver.variables.impl.scheduler.RealEvtScheduler
 
init(int) - Method in class org.chocosolver.solver.variables.impl.scheduler.SetEvtScheduler
 
init(int) - Method in interface org.chocosolver.util.iterators.EvtScheduler
Initializes the scheduler with an event defined by 'mask'.
init(int[], int[], IStateInt, IndexedObject[]) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet.BipartiteSetIterator
Freeze the iterator, cannot be reused.
init(Model) - Method in class org.chocosolver.solver.learn.Implications
Initialize this class
init(Model) - Method in class org.chocosolver.solver.learn.LazyImplications
 
initialize - org.chocosolver.solver.Solver.Action
Initialization step
initialize() - Method in class org.chocosolver.sat.PropNogoods
Initializes this propagator
initialize() - Method in class org.chocosolver.sat.PropSat
Initializes this propagator
initialize() - Method in class org.chocosolver.solver.constraints.nary.automata.PropCostRegular
Build internal structure of the propagator, if necessary
initialize() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Build internal structure of the propagator, if necessary
initialize() - Method in class org.chocosolver.solver.propagation.PropagationEngine
Build up internal structure, if not yet done, in order to allow propagation.
initialize() - Method in class org.chocosolver.solver.Solver
Preparation of the search: - start time recording, - store root world - push a back up world, - run the initial propagation, - initialize the Move and the search strategy
initParams(boolean) - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
initParams(boolean) - Method in class org.chocosolver.util.graphOperations.dominance.AlphaDominatorsFinder
 
initPathInfo() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
initSolver(Model) - Method in class org.chocosolver.solver.DefaultSettings
 
initSolver(Model) - Method in interface org.chocosolver.solver.Settings
This method is called in Model(IEnvironment, String, Settings) to create the solver to associate with a model.
injectDomain() - Method in class org.chocosolver.solver.constraints.real.IbexHandler
 
inMIS - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
inMIS - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
InputOrder<V extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables
Input order variable selector.
InputOrder(Model) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.InputOrder
Input order variable selector.
inputOrderLBSearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assigns the first non-instantiated variable to its lower bound.
inputOrderUBSearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assigns the first non-instantiated variable to its upper bound.
insert(T) - Method in class org.chocosolver.util.objects.tree.IntervalTree
Inserts the given value into the IntervalTree.
inStack - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
inStack - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
INSTANTIATE - org.chocosolver.solver.variables.events.IntEventType
Instantiation event
instantiateTo(int[], ICause) - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
instantiateTo(int[], ICause) - Method in interface org.chocosolver.solver.variables.SetVar
Enforces the set variable to contain exactly the set of integers given in parameter
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
Instantiates the domain of this to value.
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
Instantiates the domain of this to value.
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
Instantiates the domain of this to value.
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
Instantiates the domain of this to value.
instantiateTo(int, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Instantiates the domain of this to value.
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.view.EqView
 
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.view.LeqView
 
instantiateTo(IntVar, int, ICause, int, int) - Method in class org.chocosolver.solver.learn.AbstractEventObserver
Explain the assignment to val of var due to cause.
instantiateTo(IntVar, int, ICause, int, int) - Method in class org.chocosolver.solver.learn.EventRecorder
Explain the assignment to val of var due to cause.
instantiation() - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
INT - Static variable in interface org.chocosolver.solver.variables.Variable
Kind of variable: integer (unique).
INT_VALUE_PRECEDE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
intAbsView(IntVar) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a view over var such that: |var|.
intAffineView(int, IntVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates an affine view over x such that: a.x + b.
IntBoolView - Class in org.chocosolver.solver.variables.view
An abstract class for boolean views over IntVar.
IntCircularQueue - Class in org.chocosolver.util.objects
A fix sized circular queue optimized for removing first and last elements.
IntCircularQueue(int) - Constructor for class org.chocosolver.util.objects.IntCircularQueue
 
IntComparator - Interface in org.chocosolver.util.sort
Comparator to sort primitive integers (presumably indexes)
IntDecision - Class in org.chocosolver.solver.search.strategy.decision
A decision based on a IntVar
IntDecision(PoolManager<IntDecision>) - Constructor for class org.chocosolver.solver.search.strategy.decision.IntDecision
Create an decision based on an IntVar
IntDelta - Interface in org.chocosolver.solver.variables.delta
An empty interface for delta dedicated to integer variable
IntDomainBest - Class in org.chocosolver.solver.search.strategy.selectors.values
Value selector for optimization problems: Branches on the value with the best objective bound (evaluated each possible assignment)
IntDomainBest() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainBest
Create a value selector for assignments that returns the best value wrt to the objective to optimize.
IntDomainBest(int, DecisionOperator<IntVar>) - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainBest
Create a value selector that returns the best value wrt to the objective to optimize.
IntDomainImpact - Class in org.chocosolver.solver.search.strategy.selectors.values
Value selector for any type of problems: Branches on the value with the best/worst impact on domains cardinality (evaluated each possible assignment)
IntDomainImpact() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainImpact
Create a value selector for assignments that returns the best value wrt to its impact on domains cardinality.
IntDomainImpact(int, DecisionOperator<IntVar>, boolean) - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainImpact
Create a value selector that returns the best value wrt to its impact on domains cardinality.
IntDomainLast - Class in org.chocosolver.solver.search.strategy.selectors.values
Value selector for optimization problems: Branches on the value in the last solution, if still in domain
IntDomainLast(Solution, IntValueSelector, BiPredicate<IntVar, Integer>) - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainLast
Create a value selector that returns the value in the last solution.
IntDomainMax - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects the variable upper bound
IntDomainMax() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMax
 
IntDomainMedian - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects the median value in the variable domain.
IntDomainMedian() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMedian
 
IntDomainMiddle - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects the value in the variable domain closest to the mean of its current bounds.
IntDomainMiddle(boolean) - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMiddle
Selects the middle value
IntDomainMiddle(ToDoubleFunction<IntVar>, boolean) - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMiddle
 
IntDomainMin - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects the variable lower bound
IntDomainMin() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMin
 
IntDomainRandom - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects randomly a value in the variable domain.
IntDomainRandom(long) - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainRandom
 
IntDomainRandomBound - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects randomly between the lower and the upper bound of the variable
IntDomainRandomBound(long) - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.IntDomainRandomBound
 
INTEQREAL - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
intEqView(IntVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates an view over x such that: (x = c) ⇔ b.
intersect(int, int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.Gci
 
intersect(int, int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.Gi
 
intersect(IntVar, IntVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
intersect(IntVar, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
intersect(IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
intersection(IAutomaton) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
intersection(SetVar[], SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint which ensures that the intersection of sets is equal to intersectionSet
intersection(SetVar[], SetVar, boolean) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint which ensures that the intersection of sets is equal to intersectionSet
intersection(IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
intersection(IntIterableRangeSet, IntIterableRangeSet, int, int) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Set setr to set1 ∩ [from,to]
intersection(IntIterableRangeSet, IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Set setr to set1set2
intersectionOf(IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Set set1 to set1set2
Interval - Interface in org.chocosolver.util.objects.tree
INTERVAL_TREE - Static variable in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
 
IntervalDelta - Class in org.chocosolver.solver.variables.delta
A class to store the removed intervals of an integer variable.
IntervalDelta(IEnvironment) - Constructor for class org.chocosolver.solver.variables.delta.IntervalDelta
 
IntervalDeltaMonitor - Class in org.chocosolver.solver.variables.delta.monitor

IntervalDeltaMonitor(IIntervalDelta, ICause) - Constructor for class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
IntervalIntVarImpl - Class in org.chocosolver.solver.variables.impl

IntervalIntVarImpl(String, int, int, Model) - Constructor for class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
Create a bounded domain IntVar : [min,max]
IntervalTree<T extends Interval> - Class in org.chocosolver.util.objects.tree
The following class is adapted from: a balanced binary-search tree keyed by Interval objects.
IntervalTree() - Constructor for class org.chocosolver.util.objects.tree.IntervalTree
Constructs an empty IntervalTree.
IntEventType - Enum in org.chocosolver.solver.variables.events
An enum defining the integer variable event types: IntEventType.REMOVE: value removal event, IntEventType.INCLOW: lower bound increase event, IntEventType.DECUPP: upper bound decrease event, IntEventType.BOUND: lower bound increase and/or upper bound decrease event, IntEventType.INSTANTIATE: variable instantiation event Int event types are used with four different purposes.
IntEvtScheduler - Class in org.chocosolver.solver.variables.impl.scheduler
Created by cprudhom on 17/06/15.
IntEvtScheduler() - Constructor for class org.chocosolver.solver.variables.impl.scheduler.IntEvtScheduler
 
intGeView(IntVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates an view over x such that: (x ≥ c) ⇔ b.
IntIterableBitSet - Class in org.chocosolver.util.objects.setDataStructures.iterable
An IntIterableBitSet based on a BitSet Created by cprudhom on 09/07/15.
IntIterableBitSet() - Constructor for class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
Creates an IntIterable object relying on an offseted bitset implementation.
IntIterableRangeSet - Class in org.chocosolver.util.objects.setDataStructures.iterable
Concrete implementation of IntIterableSet wherein values are stored in range set.
IntIterableRangeSet() - Constructor for class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Create an interval-based ordered set
IntIterableRangeSet(int) - Constructor for class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Create an interval-based ordered set initialized to singleton {e}
IntIterableRangeSet(int[]) - Constructor for class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Create an interval-based ordered set initialized to an array of values
IntIterableRangeSet(int, int) - Constructor for class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Create an interval-based ordered set initialized to [a,b]
IntIterableSet - Interface in org.chocosolver.util.objects.setDataStructures.iterable
An interface to store a set of values, to be used with IntVar.removeValues(IntIterableSet, org.chocosolver.solver.ICause) and IntVar.removeAllValuesBut(IntIterableSet, org.chocosolver.solver.ICause) Created by cprudhom on 09/07/15.
IntIterableSetUtils - Class in org.chocosolver.util.objects.setDataStructures.iterable
Project: choco.
IntIterableSetUtils() - Constructor for class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
IntIterator - Interface in org.chocosolver.util.iterators
An interface for collections over native integers.
intLeView(IntVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates an view over x such that: (x ≤ c) ⇔ b.
IntLinCombFactory - Class in org.chocosolver.solver.constraints.nary.sum
A factory to reduce and detect specific cases related to integer linear combinations.
IntList - Class in org.chocosolver.util.objects
A specific implementation for list of integers.
IntList() - Constructor for class org.chocosolver.util.objects.IntList
Constructs an empty list with the initial capacity of 10
IntList(int) - Constructor for class org.chocosolver.util.objects.IntList
Constructs an empty list with the specified initial capacity.
IntList(int...) - Constructor for class org.chocosolver.util.objects.IntList
Constructs a list containing the elements of values.
IntMap - Class in org.chocosolver.util.objects
A specific implementation for hash map of integers wherein all keys and values are greater or equal to 0.
IntMap() - Constructor for class org.chocosolver.util.objects.IntMap
 
IntMap(int) - Constructor for class org.chocosolver.util.objects.IntMap
 
IntMap(int, int) - Constructor for class org.chocosolver.util.objects.IntMap
 
intMinusView(IntVar) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a view over var equal to -var.
IntNeighbor - Class in org.chocosolver.solver.search.loop.lns.neighbors
An abstract class that defines services required for the LNS to select some IntVar to freeze-unfreeze.
IntNeighbor(IntVar[]) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.IntNeighbor
 
intNeView(IntVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates an view over x such that: (x !
intOffsetView(IntVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a view based on var, equal to var+cste.
IntProcedure - Interface in org.chocosolver.util.procedure

intScaleView(IntVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a view over var equal to var*cste.
IntStrategy - Class in org.chocosolver.solver.search.strategy.strategy
Class to perform branching decisions over integer variables
IntStrategy(IntVar[], VariableSelector<IntVar>, IntValueSelector) - Constructor for class org.chocosolver.solver.search.strategy.strategy.IntStrategy
Creates a search strategy which selects a variable X and a value V to perform the decision X = V BEWARE: if the variable domain is not enumerated, the value V should be a domain bound.
IntStrategy(IntVar[], VariableSelector<IntVar>, IntValueSelector, DecisionOperator<IntVar>) - Constructor for class org.chocosolver.solver.search.strategy.strategy.IntStrategy
Creates a search strategy which selects a variable X and a value V to perform the decision X decOperator V This can be X <= V for instance.
intValuePrecedeChain(IntVar[], int[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an intValuePrecedeChain constraint.
intValuePrecedeChain(IntVar[], int, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an intValuePrecedeChain constraint.
IntValueSelector - Interface in org.chocosolver.solver.search.strategy.selectors.values
A value selector specifies which value should be chosen to constrain the given variable.
intVar() - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
intVar() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.BiArExpression
 
intVar() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.IfArExpression
 
intVar() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.NaArExpression
 
intVar() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.UnArExpression
 
intVar() - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
intVar() - Method in interface org.chocosolver.solver.variables.BoolVar
 
intVar() - Method in interface org.chocosolver.solver.variables.IntVar
 
intVar(int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create a constant integer variable equal to value
intVar(int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create an integer variable of initial domain values.
intVar(int, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create an integer variable of initial domain [lb, ub] Uses an enumerated domain if ub-lb is small, and a bounded domain otherwise
intVar(int, int, boolean) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create an integer variable of initial domain [lb, ub]
intVar(String, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create a constant integer variable equal to value
intVar(String, int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create an integer variable of initial domain values Uses an enumerated domain that supports holes
intVar(String, int, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create an integer variable of initial domain [lb, ub] Uses an enumerated domain if ub-lb is small, and a bounded domain otherwise
intVar(String, int, int, boolean) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create an integer variable of initial domain [lb, ub]
IntVar - Interface in org.chocosolver.solver.variables
Interface for integer variables.
intVarArray(int, int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of size integer variables, taking their domain in values
intVarArray(int, int, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of size integer variables, taking their domain in [lb, ub] Uses an enumerated domain if ub-lb is small, and a bounded domain otherwise
intVarArray(int, int, int, boolean) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of size integer variables, taking their domain in [lb, ub]
intVarArray(String, int, int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of size integer variables, taking their domain in values
intVarArray(String, int, int, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of size integer variables, taking their domain in [lb, ub] Uses an enumerated domain if ub-lb is small, and a bounded domain otherwise
intVarArray(String, int, int, int, boolean) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of size integer variables, taking their domain in [lb, ub]
intVarMatrix(int, int, int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of dim1*dim2 integer variables taking their domain in values
intVarMatrix(int, int, int, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of dim1*dim2 integer variables taking their domain in [lb, ub] Uses an enumerated domain if ub-lb is small, and a bounded domain otherwise
intVarMatrix(int, int, int, int, boolean) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of dim1*dim2 integer variables taking their domain in [lb, ub]
intVarMatrix(String, int, int, int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of dim1*dim2 integer variables taking their domain in values
intVarMatrix(String, int, int, int, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of dim1*dim2 integer variables taking their domain in [lb, ub] Uses an enumerated domain if ub-lb is small, and a bounded domain otherwise
intVarMatrix(String, int, int, int, int, boolean) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of dim1*dim2 integer variables taking their domain in [lb, ub]
intVarSearch(VariableSelector<IntVar>, IntValueSelector, DecisionOperator<IntVar>, IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Builds your own search strategy based on binary decisions.
intVarSearch(VariableSelector<IntVar>, IntValueSelector, IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Builds your own assignment strategy based on binary decisions.
intVarSearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Builds a default search heuristics of integer variables Variable selection relies on Search.domOverWDegSearch(IntVar...) Value selection relies on InDomainBest for optimization and InDomainMin for satisfaction
IntVarValueIterator - Class in org.chocosolver.util.iterators
Object to iterate over an IntVar values using for(int value:var){ ... } that is equivalent to int ub = var.getUB(); for(int value = var.getLB(); values <= ub; value = var.nextValue(value)){ ... }
IntVarValueIterator(IntVar) - Constructor for class org.chocosolver.util.iterators.IntVarValueIterator
Creates an object to iterate over an IntVar values using for(int value:var){ ... } that is equivalent to int ub = var.getUB(); for(int value = var.getLB(); values <= ub; value = var.nextValue(value)){ ... }
IntView<I extends IntVar> - Class in org.chocosolver.solver.variables.view
"A view implements the same operations as a variable.
IntWorld - Class in org.chocosolver.memory.trailing.trail.chunck
A world devoted to integers.
IntWorld(int, double) - Constructor for class org.chocosolver.memory.trailing.trail.chunck.IntWorld
Make a new world.
inUse() - Method in class org.chocosolver.solver.search.strategy.decision.IbexDecision
 
inverseChanneling(IntVar[], IntVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an inverse channeling between vars1 and vars2: vars1[i] = j <=> vars2[j] = i Performs AC if domains are enumerated.
inverseChanneling(IntVar[], IntVar[], int, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an inverse channeling between vars1 and vars2: vars1[i-offset2] = j <=> vars2[j-offset1] = i Performs AC if domains are enumerated.
INVERSECHANNELING - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
inverseSet(SetVar[], SetVar[], int, int) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint stating that : x in sets[y-offset1] <=> y in invSets[x-offset2]
inverseSign(int[]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Reverse all signs of the a given int table.
IObjectiveManager<V extends Variable> - Interface in org.chocosolver.solver.objective
interface to monitor the bounds of the objective variable.
IOperation - Interface in org.chocosolver.memory.structure
Generic interface used to undo modifications upon backtracking
IOperationTrail - Interface in org.chocosolver.memory.trailing.trail

IOutputFactory - Interface in org.chocosolver.solver.trace
This aims at simplifying resolution trace output by providing a unique entry point for most (not to say all) resolution message.
IOutputFactory.DefaultDecisionMessage - Class in org.chocosolver.solver.trace
The default decision message format
IOutputFactory.DefaultSolutionMessage - Class in org.chocosolver.solver.trace
The default solution message format
IRealConstraintFactory - Interface in org.chocosolver.solver.constraints
Interface to make constraints over RealVar A kind of factory relying on interface default implementation to allow (multiple) inheritance
IReificationFactory - Interface in org.chocosolver.solver.constraints
Interface to reify constraints A kind of factory relying on interface default implementation to allow (multiple) inheritance
IResolutionHelper - Interface in org.chocosolver.solver.search
Interface to define most commonly used resolution procedures.
is(LogOp.Operator) - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Current tree is rooted with the logical operator op
isAConstant() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
isAConstant() - Method in interface org.chocosolver.solver.variables.Variable
 
isActive() - Method in class org.chocosolver.solver.constraints.Propagator
 
isAdjacent(Interval) - Method in interface org.chocosolver.util.objects.tree.Interval
Returns if this interval is adjacent to the specified interval.
isArcOrEdge(int, int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
isArcOrEdge(int, int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
If this is directed returns true if and only if arc (x,y) exists Else, if this is undirected returns true if and only if edge (x,y) exists
isArcOrEdge(int, int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
ISatFactory - Interface in org.chocosolver.solver.constraints
A factory dedicated to SAT.
isBool() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
isBool() - Method in interface org.chocosolver.solver.variables.IntVar
 
isBound(int) - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
isBound(int) - Static method in enum org.chocosolver.solver.variables.events.RealEventType
 
isCompletelyInstantiated() - Method in class org.chocosolver.solver.constraints.Propagator
 
isConnected() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore.SignedClause
 
isConsistent(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.LargeRelation
Test whether a tuple is consistent
isConsistent(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesLargeTable
 
isConsistent(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
isConsistent(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesTable
 
isConsistent(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesVeryLargeTable
 
isConsistent(int, int) - Method in class org.chocosolver.solver.constraints.extension.binary.BinRelation
Test whether the couple (x,y) is consistent
isConstant(Variable) - Static method in class org.chocosolver.util.tools.VariableUtils
 
isCustomPropagation(int) - Static method in enum org.chocosolver.solver.variables.events.PropagatorEventType
 
isDecupp(int) - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
isDecupp(int) - Static method in enum org.chocosolver.solver.variables.events.RealEventType
 
isDefaultSearchUsed() - Method in class org.chocosolver.solver.Solver
Indicates if the default search strategy is used
isDeterministic() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
isDirected() - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
isDirected() - Method in interface org.chocosolver.util.objects.graphs.IGraph
 
isDirected() - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
isDomminatedBy(int, int) - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
BEWARE requires preprocessDominanceRequests()
ISearchMonitor - Interface in org.chocosolver.solver.search.loop.monitors

ISearchMonitorFactory - Interface in org.chocosolver.solver.search.loop.monitors
Interface to define some search monitors to be used
ISelf<V> - Interface in org.chocosolver.solver
An interface dedicated to encapsulate a given type
isEmpty() - Method in interface org.chocosolver.memory.IStateBitSet
 
isEmpty() - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
 
isEmpty() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns true if this BitSet contains no bits that are set to true.
isEmpty() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns true if this BitSet contains no bits that are set to true.
isEmpty() - Method in class org.chocosolver.memory.structure.S64BitSet
Returns true if this BitSet contains no bits that are set to true.
isEmpty() - Method in class org.chocosolver.util.objects.IntCircularQueue
 
isEmpty() - Method in class org.chocosolver.util.objects.IntList
Returns true if this list contains no elements.
isEmpty() - Method in class org.chocosolver.util.objects.IntMap
Returns true if this map contains no elements.
isEmpty() - Method in class org.chocosolver.util.objects.PriorityQueue
Tests if the list is empty or not.
isEmpty() - Method in class org.chocosolver.util.objects.queues.CircularQueue
 
isEmpty() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
 
isEmpty() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
isEmpty() - Method in class org.chocosolver.util.objects.tree.IntervalTree
Whether this IntervalTree is empty or not.
isEmpty() - Method in class org.chocosolver.util.objects.ValueSortedMap
 
isEntailed() - Method in class org.chocosolver.sat.PropNogoods
 
isEntailed() - Method in class org.chocosolver.sat.PropSat
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.element.PropElement
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropAbsolute
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_Y
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_YC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropEqualXY_C
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_Y
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_YC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualXY_C
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropLessOrEqualXY_C
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropModXY
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_Y
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_YC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualXY_C
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropScale
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
isEntailed() - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
 
isEntailed() - Method in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
isEntailed() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeCSP
 
isEntailed() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeMDDC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.extension.nary.PropTableStr2
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiff_AC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffInst
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffAC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffBC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.automata.PropCostRegular
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.automata.PropRegular
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.binPacking.PropItemToLoad
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.binPacking.PropLoadToItem
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.channeling.PropBitChanneling
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.channeling.PropClauseChanneling
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.channeling.PropEnumDomainChanneling
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelAC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelBC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuitSCC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.circuit.PropNoSubtour
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuit
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuitDominatorFilter
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore.SignedClause
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.cnf.PropFalse
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.cnf.PropTrue
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.count.PropCount_AC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.count.PropCountVar
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.element.PropElementV_fast
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.globalcardinality.PropFastGCC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexInt
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMax
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMin
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMax
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMin
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAMNV
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtLeastNValues_AC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtLeastNValues
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtMostNValues_BC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtMostNValues
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.PropDiffN
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.PropIntValuePrecedeChain
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.PropKLoops
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.PropKnapsack
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.sort.PropKeysorting
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.sort.PropSort
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalar
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.tree.PropAntiArborescences
 
isEntailed() - Method in class org.chocosolver.solver.constraints.Propagator
Check wether this is entailed according to the current state of its internal structure.
isEntailed() - Method in class org.chocosolver.solver.constraints.real.PropScalarMixed
 
isEntailed() - Method in class org.chocosolver.solver.constraints.real.RealPropagator
 
isEntailed() - Method in class org.chocosolver.solver.constraints.reification.PropConditionnal
 
isEntailed() - Method in class org.chocosolver.solver.constraints.reification.PropLocalConDis
 
isEntailed() - Method in class org.chocosolver.solver.constraints.reification.PropOpposite
 
isEntailed() - Method in class org.chocosolver.solver.constraints.reification.PropReif
 
isEntailed() - Method in class org.chocosolver.solver.constraints.reification.PropXeqCReif
 
isEntailed() - Method in class org.chocosolver.solver.constraints.reification.PropXeqYCReif
 
isEntailed() - Method in class org.chocosolver.solver.constraints.reification.PropXinSReif
 
isEntailed() - Method in class org.chocosolver.solver.constraints.reification.PropXltCReif
 
isEntailed() - Method in class org.chocosolver.solver.constraints.reification.PropXltYCReif
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropAllDiff
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropAllDisjoint
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropAllEqual
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropAtMost1Empty
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropBoolChannel
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropCardinality
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropElement
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropIntBoundedMemberSet
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropIntChannel
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropIntCstMemberSet
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropIntCstNotMemberSet
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropIntEnumMemberSet
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropIntersection
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropIntersectionFilterSets
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropInverse
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropMaxElement
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropMinElement
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropNbEmpty
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropNotEmpty
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropNotMemberIntSet
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropNotMemberSetInt
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropOffSet
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropSetIntValuesUnion
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropSubsetEq
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropSumOfElements
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropSymmetric
 
isEntailed() - Method in class org.chocosolver.solver.constraints.set.PropUnion
 
isEntailed() - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
isEntailed() - Method in class org.chocosolver.solver.constraints.ternary.PropDivXYZ
 
isEntailed() - Method in class org.chocosolver.solver.constraints.ternary.PropMaxBC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.ternary.PropMinBC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.ternary.PropModXYZ
 
isEntailed() - Method in class org.chocosolver.solver.constraints.ternary.PropTimesNaive
 
isEntailed() - Method in class org.chocosolver.solver.constraints.ternary.PropXplusYeqZ
 
isEntailed() - Method in class org.chocosolver.solver.constraints.unary.PropEqualXC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.unary.PropGreaterOrEqualXC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.unary.PropLessOrEqualXC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.unary.PropMember
 
isEntailed() - Method in class org.chocosolver.solver.constraints.unary.PropNotEqualXC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.unary.PropNotMember
 
isEntailed(int, int) - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
isEntailed(int, int) - Method in class org.chocosolver.solver.constraints.ternary.PropEQDistanceXYZ
 
isEntailed(int, int) - Method in class org.chocosolver.solver.constraints.ternary.PropGEDistanceXYZ
 
isEntailed(int, int) - Method in class org.chocosolver.solver.constraints.ternary.PropGTDistanceXYZ
 
isEntailed(int, int) - Method in class org.chocosolver.solver.constraints.ternary.PropLEDistanceXYZ
 
isEntailed(int, int) - Method in class org.chocosolver.solver.constraints.ternary.PropLTDistanceXYZ
 
isEnvRemoval(int) - Static method in enum org.chocosolver.solver.variables.events.SetEventType
 
isEquivalentTo(Decision) - Method in class org.chocosolver.solver.search.strategy.decision.Decision
 
isEquivalentTo(Decision) - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
ISet - Interface in org.chocosolver.util.objects.setDataStructures
Class representing a set of integers Created by IntelliJ IDEA.
ISetConstraintFactory - Interface in org.chocosolver.solver.constraints
Interface to make constraints over SetVar A kind of factory relying on interface default implementation to allow (multiple) inheritance
ISetDelta - Interface in org.chocosolver.solver.variables.delta
 
ISetDeltaMonitor - Interface in org.chocosolver.solver.variables.delta
 
ISetIterator - Interface in org.chocosolver.util.objects.setDataStructures
Object to iterate over an ISet values using // more readable but includes autoboxing for(int value:set){ ... } // more verbose but without autoboxing ISetIterator iter = set.primitiveIterator(); while(iter.hasNext()){ int k = iter.nextInt(); ... }
isExpressionLeaf() - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
isExpressionLeaf() - Method in interface org.chocosolver.solver.variables.IntVar
 
isFeasible() - Method in class org.chocosolver.solver.constraints.extension.Tuples
Return true if these are allowed tuples, false otherwise
isFeasible() - Method in class org.chocosolver.solver.Solver
Returns information on the feasibility of the current problem defined by the solver.
isFinal(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
isFinal(int) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
isFullPropagation(int) - Static method in enum org.chocosolver.solver.variables.events.PropagatorEventType
 
isGraphConsistent() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
isInclow(int) - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
isInclow(int) - Static method in enum org.chocosolver.solver.variables.events.RealEventType
 
isInitialized() - Method in class org.chocosolver.solver.propagation.PropagationEngine
Is the engine initialized?
isInStack(int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
Getter, the idx th bit of the inStack bitSet
isInstantiate(int) - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
isInstantiated() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
isInstantiated() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
isInstantiated() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
isInstantiated() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
isInstantiated() - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
isInstantiated() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
isInstantiated() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
isInstantiated() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
isInstantiated() - Method in interface org.chocosolver.solver.variables.Variable
Indicates whether this is instantiated (see implemtations to know what instantiation means).
isInstantiated() - Method in class org.chocosolver.solver.variables.view.EqView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.IntView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.LeqView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.RealView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
isInstantiatedTo(int) - Method in interface org.chocosolver.solver.variables.IntVar
Checks wether this is instantiated to val
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.EqView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.LeqView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
isKerAddition(int) - Static method in enum org.chocosolver.solver.variables.events.SetEventType
 
isLearnOff() - Method in class org.chocosolver.solver.Solver
 
isLit() - Method in interface org.chocosolver.solver.constraints.nary.cnf.ILogical
Current tree is a literal
isLit() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
isLit() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
isLit() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
isLit() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
isLit() - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
isMet() - Method in class org.chocosolver.solver.search.limits.ACounter
 
isMet() - Method in interface org.chocosolver.util.criteria.Criterion
 
isMet(long) - Method in class org.chocosolver.solver.search.limits.ACounter
 
isMet(long) - Method in interface org.chocosolver.util.criteria.LongCriterion
 
isNot() - Method in interface org.chocosolver.solver.constraints.nary.cnf.ILogical
Current tree is rooted with NOT logical operator This is a one way relationship: in case a = not(b) a.isNot() returns true whereas b.isNot() returns false (unless b = not(c)...)
isNot() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Current tree is rooted with NOT logical operator
isNot() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
isNot() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
isNot() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
isNot() - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
isNotFinal(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
isNotFinal(int) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
isNotInStack(int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
Getter, the idx th bit of the inStack bitSet
isNotReusable() - Method in class org.chocosolver.util.iterators.Disposable
 
isObjectiveOptimal() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
isObjectiveOptimal() - Method in class org.chocosolver.solver.search.measure.Measures
 
isObjectiveOptimal() - Method in class org.chocosolver.solver.Solver
 
ISolver - Interface in org.chocosolver.solver
Interface to ease modeling Enables to make variables, views and constraints
isOptimization() - Method in interface org.chocosolver.solver.objective.IBoundsManager
 
isPassive() - Method in class org.chocosolver.solver.constraints.Propagator
 
isPowerOfTwo(int) - Static method in class org.chocosolver.util.tools.MathUtils
 
isReal(Variable) - Static method in class org.chocosolver.util.tools.VariableUtils
 
isReified() - Method in class org.chocosolver.solver.constraints.Constraint
 
isReified() - Method in class org.chocosolver.solver.constraints.Propagator
 
isReifiedAndSilent() - Method in class org.chocosolver.solver.constraints.Propagator
 
isRemove(int) - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
isSatisfied() - Method in class org.chocosolver.solver.constraints.Constraint
Test if this Constraint object is satisfied, regarding its Propagators and its Variable current domains.
isSatisfied() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
isSatisfied() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseConstraint
 
isSatisfied() - Method in class org.chocosolver.solver.constraints.nary.cnf.SatConstraint
 
isSatisfied() - Method in class org.chocosolver.solver.constraints.nary.nogood.NogoodConstraint
 
isSatisfied() - Method in class org.chocosolver.solver.constraints.reification.LocalConstructiveDisjunction
 
isSatisfied() - Method in class org.chocosolver.solver.constraints.ReificationConstraint
 
isSatisfied() - Method in class org.chocosolver.solver.Solver
Return the current state of the CSP.
isScheduled() - Method in class org.chocosolver.solver.constraints.Propagator
 
isSearchComplete() - Method in interface org.chocosolver.solver.search.loop.lns.neighbors.INeighbor
 
isSearchComplete() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
isSearchCompleted() - Method in class org.chocosolver.solver.Solver
Indicates if the search strategy is completed with one over all variables
isStateLess() - Method in class org.chocosolver.solver.constraints.Propagator
 
isStopCriterionMet() - Method in class org.chocosolver.solver.Solver
 
IStateBitSet - Interface in org.chocosolver.memory
Created by IntelliJ IDEA.
IStateBool - Class in org.chocosolver.memory
An abstract class for backtrackable boolean.
IStateBool(IEnvironment, boolean) - Constructor for class org.chocosolver.memory.IStateBool
 
IStateDouble - Class in org.chocosolver.memory
An abstract class for backtrackable double.
IStateDouble(IEnvironment, double) - Constructor for class org.chocosolver.memory.IStateDouble
 
IStateDoubleVector - Class in org.chocosolver.memory
Describes an search vector with states (describing some history of the data structure).
IStateDoubleVector(IEnvironment, double[]) - Constructor for class org.chocosolver.memory.IStateDoubleVector
 
IStateDoubleVector(IEnvironment, int, double) - Constructor for class org.chocosolver.memory.IStateDoubleVector
 
IStateInt - Class in org.chocosolver.memory
An abstract class for backtrackable int.
IStateInt(IEnvironment, int) - Constructor for class org.chocosolver.memory.IStateInt
 
IStateIntVector - Class in org.chocosolver.memory
Describes an search vector with states (describing some history of the data structure).
IStateIntVector(IEnvironment, int[]) - Constructor for class org.chocosolver.memory.IStateIntVector
 
IStateIntVector(IEnvironment, int, int) - Constructor for class org.chocosolver.memory.IStateIntVector
 
IStateLong - Class in org.chocosolver.memory
An abstract class for backtrackable long.
IStateLong(IEnvironment, long) - Constructor for class org.chocosolver.memory.IStateLong
 
IStateObject - Interface in org.chocosolver.memory
Created by IntelliJ IDEA.
IStorage - Interface in org.chocosolver.memory
An interface for classes implementing trails of modifications to objects.
IStoredBoolTrail - Interface in org.chocosolver.memory.trailing.trail

IStoredDoubleTrail - Interface in org.chocosolver.memory.trailing.trail

IStoredIntTrail - Interface in org.chocosolver.memory.trailing.trail

IStoredLongTrail - Interface in org.chocosolver.memory.trailing.trail

isValid(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.FastBooleanValidityChecker
 
isValid(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
isView(Variable) - Static method in class org.chocosolver.util.tools.VariableUtils
 
iter - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MDRk
 
iter - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
iter - Variable in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
iterator - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
iterator() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
iterator() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
iterator() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
iterator() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
iterator() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
iterator() - Method in class org.chocosolver.solver.variables.view.IntView
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
iterator() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Use the following loop to iterate over this set without autoboxing.
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
iterator() - Method in class org.chocosolver.util.objects.tree.IntervalTree
An Iterator which traverses the tree in ascending order.
IVal - Interface in org.chocosolver.util.objects
Project: choco-solver.
IVariableFactory - Interface in org.chocosolver.solver.variables
Interface to make variables (BoolVar, IntVar, RealVar and SetVar) A kind of factory relying on interface default implementation to allow (multiple) inheritance
IVariableMonitor<V extends Variable> - Interface in org.chocosolver.solver.variables
A monitor for Variable, to observe variable modification (for integer variable : value removals, bounds modification or instantiation) and do something right after the modification.
IView - Interface in org.chocosolver.solver.variables.view
An interface to define views.
IViewFactory - Interface in org.chocosolver.solver.variables
Interface to make views (BoolVar, IntVar, RealVar and SetVar) A kind of factory relying on interface default implementation to allow (multiple) inheritance

J

justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.EqView
 
justifyEvent(IntEventType, int, int, int) - Method in interface org.chocosolver.solver.variables.view.IView
This methods is related to explanations, it binds an event occurring on the observed variable to the view.
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.LeqView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.RealView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 

K

k - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MDRk
 
k - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
k - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
keySort(IntVar[][], IntVar[], IntVar[][], int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a keySort constraint which ensures that the variables of SORTEDvars correspond to the variables of vars according to a permutation stored in PERMvars (optional, can be null).
KEYSORT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
kFALSE - Static variable in interface org.chocosolver.solver.variables.BoolVar
 
KILLED - org.chocosolver.solver.search.SearchState
A search that is killed from the outside (eg, thread interruption, JVM killed)is in this state.
KIND - Static variable in interface org.chocosolver.solver.variables.Variable
Mask to get the kind of a variable.
knapsack(IntVar[], IntVar, IntVar, int[], int[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a knapsack constraint.
KNAPSACK - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
kTRUE - Static variable in interface org.chocosolver.solver.variables.BoolVar
 
kUNDEF - Static variable in interface org.chocosolver.solver.variables.BoolVar
 

L

l - Variable in class org.chocosolver.solver.constraints.nary.sum.PropSum
Number of variables
l - Variable in class org.chocosolver.solver.constraints.real.PropScalarMixed
Number of variables
L - Variable in class org.chocosolver.solver.Solver
The learning component of this search loop
label - Variable in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
Store label of last activity
label - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
LargeRelation - Class in org.chocosolver.solver.constraints.extension.nary
 
LargeRelation() - Constructor for class org.chocosolver.solver.constraints.extension.nary.LargeRelation
 
Largest - Class in org.chocosolver.solver.search.strategy.selectors.variables
Largest variable selector.
Largest() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.Largest
 
last - Variable in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
The first element of the list
lastCapaMax - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
lastConflict(AbstractStrategy<V>) - Static method in class org.chocosolver.solver.search.strategy.Search
Use the last conflict heuristic as a pluggin to improve a former search heuristic Should be set after specifying a search strategy.
lastConflict(AbstractStrategy<V>, int) - Static method in class org.chocosolver.solver.search.strategy.Search
Use the last conflict heuristic as a pluggin to improve a former search heuristic Should be set after specifying a search strategy.
LastConflict<V extends Variable> - Class in org.chocosolver.solver.search.strategy.strategy
Last Conflict heuristic Composite heuristic which hacks a mainStrategy by forcing the use of variables involved in recent conflicts
LastConflict(Model, AbstractStrategy<V>, int) - Constructor for class org.chocosolver.solver.search.strategy.strategy.LastConflict
Creates a last conflict heuristic
lastDecisionToString() - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
 
layer - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.Node
 
layers - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
layers - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
layers - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
layers - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
lazyClear() - Method in class org.chocosolver.solver.variables.delta.EnumDelta
 
lazyClear() - Method in interface org.chocosolver.solver.variables.delta.IDelta
Lazy clear the delta, on world change
lazyClear() - Method in class org.chocosolver.solver.variables.delta.IntervalDelta
 
lazyClear() - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
lazyClear() - Method in class org.chocosolver.solver.variables.delta.OneValueDelta
 
lazyClear() - Method in class org.chocosolver.solver.variables.delta.SetDelta
 
LazyImplications - Class in org.chocosolver.solver.learn
This implication graph is lazily built.
LB - Static variable in interface org.chocosolver.solver.variables.delta.ISetDelta
 
le(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
le(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
le(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
le(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
LE - org.chocosolver.solver.constraints.Operator
 
LE - org.chocosolver.solver.expression.continuous.relational.CReExpression.Operator
less than or equal to
LE - org.chocosolver.solver.expression.discrete.relational.ReExpression.Operator
less than or equal to
Learn - Interface in org.chocosolver.solver.search.loop.learn
The "Learn" component (Inspired from "Unifying search algorithms for CSP" N.
LearnNothing - Class in org.chocosolver.solver.search.loop.learn
Created by cprudhom on 02/09/15.
LearnNothing() - Constructor for class org.chocosolver.solver.search.loop.learn.LearnNothing
 
learnSignedClause(ContradictionException) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
From a given conflict, defined by cex and the current implication graph mIG, this method will compute the signed clause inferred from the conflict.
LearnSignedClauses<E extends ExplanationForSignedClause> - Class in org.chocosolver.solver.search.loop.learn
A learn implementation that is able to learn signed clause on failure.
LearnSignedClauses(Solver) - Constructor for class org.chocosolver.solver.search.loop.learn.LearnSignedClauses
Build a learned able to learn signed clauses on conflicts and solutions.
learnSolution(DecisionPath) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
length() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns the "logical size" of this BitSet: the index of the highest set bit in the BitSet plus one.
length() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns the "logical size" of this BitSet: the index of the highest set bit in the BitSet plus one.
length() - Method in class org.chocosolver.memory.structure.S64BitSet
Returns the "logical size" of this BitSet: the index of the highest set bit in the BitSet plus one.
length() - Method in interface org.chocosolver.util.objects.tree.Interval
Returns the length of this.
length(T[]...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Sum the lengths of arrays
LeqView - Class in org.chocosolver.solver.variables.view
declare an BoolVar based on X and C, such as (X <= C) is reified by this.
LeqView(IntVar, int) - Constructor for class org.chocosolver.solver.variables.view.LeqView
A boolean view based on var such that varcste
level - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
Relaxing factor
LEX - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
lex_chain_less(IntVar...) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for lexChainLess constraint
lex_chain_less_eq(IntVar...) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for lexChainLessEq constraint
LEXCHAIN - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
lexChainLess(IntVar[]...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a lexChainLess constraint.
lexChainLessEq(IntVar[]...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a lexChainLessEq constraint.
lexLess(IntVar[], IntVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a lexLess constraint.
lexLessEq(IntVar[], IntVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a lexLessEq constraint.
LIGHT - org.chocosolver.solver.constraints.nary.circuit.CircuitConf
 
limit - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
Next time the level should be increased
limitBacktrack(long) - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
Defines a limit over the number of backtracks allowed during the resolution.
limitFail(long) - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
Defines a limit over the number of fails allowed during the resolution.
limitNode(long) - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
Defines a limit on the number of nodes allowed in the tree search.
limitSearch(Criterion) - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
Limit the exploration of the search space with the help of a aStopCriterion.
limitSolution(long) - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
Defines a limit over the number of solutions found during the resolution.
limitTime(long) - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
Defines a limit over the run time.
limitTime(String) - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
Defines a limit over the run time.
LINEAR - org.chocosolver.solver.constraints.PropagatorPriority
 
link(int, int) - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
link(int, int) - Method in class org.chocosolver.util.graphOperations.dominance.AlphaDominatorsFinder
 
link(int, int) - Method in class org.chocosolver.util.graphOperations.dominance.SimpleDominatorsFinder
 
link(Propagator, int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
link(Propagator, int) - Method in interface org.chocosolver.solver.variables.Variable
Link the propagator to this
LINKED_LIST - org.chocosolver.util.objects.setDataStructures.SetType
 
linkVariables() - Method in class org.chocosolver.solver.constraints.Propagator
Creates links between this propagator and its variables.
linspace(int, int) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Create an array of size (end - begin) and assigns to the element i the value (i + begin).
list - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
list - Variable in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
The list of values
Literal(IntVar, int, boolean) - Method in class org.chocosolver.sat.PropNogoods
Creates or returns if already existing, the literal corresponding to :
ln() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
LN - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
neperian operator
load(InputStream) - Method in interface org.chocosolver.solver.Settings
Load some settings from a property file.
load(Properties) - Method in interface org.chocosolver.solver.Settings
Load some settings from a property file.
LOADFACTOR - Static variable in class org.chocosolver.memory.trailing.EnvironmentTrailing
The load factor to update IStorage.
loadFromSolution(Solution) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.AdaptiveNeighborhood
 
loadFromSolution(Solution) - Method in interface org.chocosolver.solver.search.loop.lns.neighbors.INeighbor
Load a solution and record it
loadFromSolution(Solution) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.IntNeighbor
Load a solution and record it
loadFromSolution(Solution) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
 
loadFromSolution(Solution) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
loadFromSolution(Solution) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SetRandomNeighbor
 
loadFromSolution(Solution, Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveLNS
Give an initial solution to begin with if called before executing the solving process or erase the last recorded one otherwise.
LocalConstructiveDisjunction - Class in org.chocosolver.solver.constraints.reification
Project: choco.
LocalConstructiveDisjunction(Constraint...) - Constructor for class org.chocosolver.solver.constraints.reification.LocalConstructiveDisjunction
Make a new constraint defined as a set of given propagators
LOCALCONSTRUCTIVEDISJUNCTION - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
LoExpression - Class in org.chocosolver.solver.expression.discrete.logical
Project: choco-solver.
LoExpression(Model, LoExpression.Operator) - Constructor for class org.chocosolver.solver.expression.discrete.logical.LoExpression
 
LoExpression.Operator - Enum in org.chocosolver.solver.expression.discrete.logical
List of available operator for relational expression
log(double, double) - Static method in class org.chocosolver.util.tools.MathUtils
 
LogicTreeToolBox - Class in org.chocosolver.solver.constraints.nary.cnf
A tool box to convert logical expressions into CNF.
LogicTreeToolBox() - Constructor for class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
This class is a factory, no need to create it.
LogOp - Class in org.chocosolver.solver.constraints.nary.cnf
Logical Operator, to ease clause definition.
LogOp(LogOp.Operator, LogOp.Type, ILogical...) - Constructor for class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
LogOp.Operator - Enum in org.chocosolver.solver.constraints.nary.cnf
 
LogOp.Type - Enum in org.chocosolver.solver.constraints.nary.cnf
 
LogStatEveryXXms - Class in org.chocosolver.solver.trace
A search monitor logger which prints statistics every XX ms.
LogStatEveryXXms(Solver, long) - Constructor for class org.chocosolver.solver.trace.LogStatEveryXXms
Create a monitor which outputs shot-line statistics every duration milliseconds
LongCriterion - Interface in org.chocosolver.util.criteria
An interface which defines a criterion with lambda Created by cprudhom on 04/09/15.
LongWorld - Class in org.chocosolver.memory.trailing.trail.chunck
A world devoted to integers.
LongWorld(int, double) - Constructor for class org.chocosolver.memory.trailing.trail.chunck.LongWorld
Make a new world.
lpfs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
lpfs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
lpfsI - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
lpft - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
lpft - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
lpftI - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
lt(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
lt(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
lt(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
lt(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
LT - org.chocosolver.solver.constraints.Operator
 
LT - org.chocosolver.solver.expression.continuous.relational.CReExpression.Operator
less than
LT - org.chocosolver.solver.expression.discrete.relational.ReExpression.Operator
less than

M

M - Variable in class org.chocosolver.solver.Solver
The moving component of this search loop
main(String[]) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.utils.Bounds
 
make(int) - Method in enum org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
Create an instance of the filtering algorithm
makeBipartiteSet(int) - Static method in class org.chocosolver.util.objects.setDataStructures.SetFactory
Creates a set of integers, based on an offseted bipartite set, Supports integers greater or equal than offSet Optimal complexity
makeBitSet(int) - Method in class org.chocosolver.memory.AbstractEnvironment
Factory pattern: new IStateBitSet objects are created by the environment
makeBitSet(int) - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new IStateBitSet objects are created by the environment
makeBitSet(int) - Static method in class org.chocosolver.util.objects.setDataStructures.SetFactory
Creates a set of integers, based on an offseted BitSet, Supports integers greater or equal than offSet
makeBool(boolean) - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new IStateBool objects are created by the environment
makeBool(boolean) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Factory pattern: new IStateBool objects are created by the environment
makeBounds(int, int, int, int) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.utils.Bounds
 
makeBricsAutomaton() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
makeCompleteStrategy(boolean) - Method in class org.chocosolver.solver.Solver
Completes (or not) the declared search strategy with one over all variables
makeConstantSet(int[]) - Static method in class org.chocosolver.util.objects.setDataStructures.SetFactory
Creates a fixed set of integers, equal to cst
makeConstantSet(int, int) - Static method in class org.chocosolver.util.objects.setDataStructures.SetFactory
Creates a constant set of integers represented with an interval [lb, ub]
makeDefaultSearch(Model) - Method in class org.chocosolver.solver.DefaultSettings
 
makeDefaultSearch(Model) - Method in interface org.chocosolver.solver.Settings
Creates a default search strategy for the input model
makeDoubleVector(int, double) - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new IStateDoubleVector objects are created by the environment
makeDoubleVector(int, double) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Factory pattern: new IStateDoubleVector objects are created by the environment
makeFloat() - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new StoredFloat objects are created by the environment (no initial value is assigned to the backtrackable search)
makeFloat() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Factory pattern: new StoredFloat objects are created by the environment (no initial value is assigned to the backtrackable search)
makeFloat(double) - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new StoredFloat objects are created by the environment
makeFloat(double) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Factory pattern: new StoredFloat objects are created by the environment
makeFromIn(IntVar[], IntIterableRangeSet[]) - Static method in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
Create a PropSignedClause instance considering that 'ranges' are allowed:
makeFromOut(IntVar[], IntIterableRangeSet[]) - Static method in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
Create a PropSignedClause instance considering that 'ranges' are forbidden:
makeInt() - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new IStateInt objects are created by the environment (no initial value is assigned to the backtrackable search)
makeInt() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Factory pattern: new IStateInt objects are created by the environment (no initial value is assigned to the backtrackable search)
makeInt(int) - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new IStateInt objects are created by the environment
makeInt(int) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Factory pattern: new IStateInt objects are created by the environment
makeIntDecision(IntVar, int) - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
Creates an assignment decision object for integer variables Just a simple shortcut for : solver.getDecisionPath().makeIntDecision(var,DecisionOperatorFactory.makeIntEq(),val);
makeIntDecision(IntVar, DecisionOperator<IntVar>, int) - Method in class org.chocosolver.solver.search.strategy.decision.DecisionMaker
Creates and returns an IntDecision: "var dop value".
makeIntEq() - Static method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory
 
makeIntNeq() - Static method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory
 
makeIntReverseSplit() - Static method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory
 
makeIntSplit() - Static method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory
 
makeIntVector(int, int) - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new IStateIntVector objects are created by the environment
makeIntVector(int, int) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Factory pattern: new IStateIntVector objects are created by the environment
makeLinkedList() - Static method in class org.chocosolver.util.objects.setDataStructures.SetFactory
Creates a set based on a linked list appropriate when the set has only a few elements
makeLiteral(BoolVar, boolean) - Method in class org.chocosolver.sat.PropSat
Creates, or returns if already existing, the literal corresponding to :
makeLong() - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new backtrackable long attached to this environment.
makeLong() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Factory pattern: new backtrackable long attached to this environment.
makeLong(long) - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new backtrackable long attached to this environment.
makeLong(long) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Factory pattern: new backtrackable long attached to this environment.
makeMultiResources(IAutomaton, int[][][][], int[], int[]) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
makeMultiResources(IAutomaton, int[][][][], IntVar[]) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
makeMultiResources(IAutomaton, int[][][], int[], int[]) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
makeMultiResources(IAutomaton, int[][][], IntVar[]) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
makeObjectiveManager(IntVar, ResolutionPolicy) - Static method in class org.chocosolver.solver.objective.ObjectiveFactory
Define the variable to optimize (maximize or minimize) By default, the manager uses IObjectiveManager.setStrictDynamicCut() to avoid exploring worse solutions.
makeObjectiveManager(RealVar, ResolutionPolicy, double) - Static method in class org.chocosolver.solver.objective.ObjectiveFactory
Define the variable to optimize (maximize or minimize) By default, the manager uses IObjectiveManager.setStrictDynamicCut() to avoid exploring worse solutions.
makeOpposite() - Method in class org.chocosolver.solver.constraints.Arithmetic
 
makeOpposite() - Method in class org.chocosolver.solver.constraints.Constraint
Make the opposite constraint of this.
makeOpposite() - Method in class org.chocosolver.solver.constraints.nary.sum.SumConstraint
The only reason this class exists
makeOpposite() - Method in class org.chocosolver.solver.constraints.unary.Member
 
makeOpposite() - Method in class org.chocosolver.solver.constraints.unary.NotMember
 
makePathFinder() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
makeProcedure() - Method in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
makeProcedure() - Method in class org.chocosolver.solver.constraints.extension.nary.PropCompactTableStar
 
makeRangeSet() - Static method in class org.chocosolver.util.objects.setDataStructures.SetFactory
Creates a set based on an ordered list of ranges
makeRealDecision(RealVar, double, double, boolean) - Method in class org.chocosolver.solver.search.strategy.decision.DecisionMaker
Creates and returns an RealDecision: "varvalue"
which is refuted as "varvalue + epsilon".
makeSet(SetType, int) - Static method in class org.chocosolver.util.objects.setDataStructures.SetFactory
Creates an empty set of integers greater or equal than offSet
makeSetDecision(SetVar, DecisionOperator<SetVar>, int) - Method in class org.chocosolver.solver.search.strategy.decision.DecisionMaker
Creates and returns an SetDecision: "var dop value".
makeSetForce() - Static method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory
 
makeSetRemove() - Static method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory
 
makeSingleResource(IAutomaton, int[][][], int, int) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
makeSingleResource(IAutomaton, int[][], int, int) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
makeSmallBipartiteSet() - Static method in class org.chocosolver.util.objects.setDataStructures.SetFactory
Creates a set of integers, based on an offseted bipartite set, for small sets (arraylist inside to consume less memory)
makeStoredSet(SetType, int, Model) - Static method in class org.chocosolver.util.objects.setDataStructures.SetFactory
Creates a stored set of integers greater or equal than offSet Such a set is restored after a backtrack
makeVar(BoolVar) - Method in class org.chocosolver.sat.PropSat
Creates, or returns if already existing, the literal corresponding to :
map - Variable in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Map to retrieve rapidly the index of a given variable.
map - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
MapVal - Class in org.chocosolver.util.objects
Project: choco-solver.
MapVal(int) - Constructor for class org.chocosolver.util.objects.MapVal
 
MathUtils - Class in org.chocosolver.util.tools
various mathematics utilities.
max - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.utils.Bounds
 
max - Variable in class org.chocosolver.solver.search.limits.ACounter
 
max() - Method in class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
max() - Method in interface org.chocosolver.util.iterators.RangeIterator
Return the upper bound of the current range (inclusive)
max() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
max() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
max(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
max(int) - Method in class org.chocosolver.solver.constraints.extension.Tuples
Return the maximum value for the idx^th column among all tuples
max(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
max(int[]) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the element with the greatest value in values.
max(int[][]) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the element with the greatest value in values.
max(TIntHashSet) - Static method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
max(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
max(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
max(ArExpression...) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
max(BoolVar, BoolVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a maximum constraint.
max(IntVar, IntVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a maximum constraint.
max(IntVar, IntVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a maximum constraint : max = max(var1, var2) (Bound Consistency)
max(SetVar, int[], int, IntVar, boolean) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint over the maximum element induces by a set: max{weights[i-offset] | i in indices} = maxElementValue
max(SetVar, IntVar, boolean) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint over the maximum element in a set: max{i | i in set} = maxElementValue
MAX - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
max operator
MAX - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
max operator
MAX - Static variable in class org.chocosolver.solver.constraints.binary.PropScale
 
MAX - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
MAX - Static variable in class org.chocosolver.solver.constraints.ternary.PropTimesNaive
 
MAX - Static variable in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
max_branching - Variable in class org.chocosolver.solver.search.strategy.decision.Decision
Number of time a decision can be applied.
MAX_DOM_SIZE - Variable in class org.chocosolver.solver.search.strategy.BoundSearch
 
MAX_INT_BOUND - Static variable in interface org.chocosolver.solver.variables.IntVar
Provide a minimum value for integer variable lower bound.
MAXBOUNDITER - Static variable in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Maximum number of iteration during a bound computation
MaxDelta - Class in org.chocosolver.solver.search.strategy.selectors.variables
Selects the variables maximising envelopeSize-kernelSize.
MaxDelta() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.MaxDelta
 
maxDepth - Variable in class org.chocosolver.solver.search.measure.Measures
Stores the overall maximum depth
maxI - Variable in class org.chocosolver.solver.constraints.nary.sum.PropSum
Stores the maximal variability
maxI - Variable in class org.chocosolver.solver.constraints.real.PropScalarMixed
Stores the maximal variability
MAXIMIZE - org.chocosolver.solver.ResolutionPolicy
 
MAXIMIZE - Static variable in class org.chocosolver.solver.Model
 
maximum() - Method in class org.chocosolver.util.objects.tree.IntervalTree
The maximum value in this IntervalTree
maximum(IntVar, IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for minus constraint: MAX = max(VAR1,VAR2)
MAXNONIMPROVEITER - Static variable in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Maximum number of non improving iteration while computing a bound
maxOfRange(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
MaxRegret - Class in org.chocosolver.solver.search.strategy.selectors.variables
Max regret variable selector.
MaxRegret() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.MaxRegret
 
MD - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.mis
Min Degree heuristic
MD(UndirectedGraph) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
Creates an instance of the Min Degree heuristic to compute independent sets on graph
mddc(IntVar[], MultivaluedDecisionDiagram) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Create a constraint where solutions (tuples) are encoded by a multi-valued decision diagram.
MDDC - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
MDRk - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.mis
Min Degree + Random k heuristic
MDRk(UndirectedGraph) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MDRk
Creates an instance of the Min Degree + Random k heuristic to compute independent sets on graph
MDRk(UndirectedGraph, int) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MDRk
Creates an instance of the Min Degree + Random k heuristic to compute independent sets on graph
me - Variable in class org.chocosolver.solver.expression.discrete.logical.LoExpression
Lazy creation of the underlying variable
mean(double...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
mean(float...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
mean(int...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
mean(long...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
measures - Variable in class org.chocosolver.solver.search.limits.ACounter
 
Measures - Class in org.chocosolver.solver.search.measure
Object which stores resolution information to get statistics
Measures(String) - Constructor for class org.chocosolver.solver.search.measure.Measures
Create empty measures.
Measures(IMeasures) - Constructor for class org.chocosolver.solver.search.measure.Measures
Copy constructor with shallow copy of the bounds manager.
MeasuresRecorder - Class in org.chocosolver.solver.search.measure
Object which stores resolution information to get statistics
MeasuresRecorder(String) - Constructor for class org.chocosolver.solver.search.measure.MeasuresRecorder
Create a measures recorder
member(int, SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a member constraint stating that the constant cst is in set
member(IntVar, int[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a member constraint.
member(IntVar, int, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a member constraint.
member(IntVar, SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a member constraint stating that the value of intVar is in set
member(IntVar, IntIterableRangeSet) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a member constraint.
member(SetVar[], SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a member constraint stating that set belongs to sets
Member - Class in org.chocosolver.solver.constraints.unary

Member(IntVar, int, int) - Constructor for class org.chocosolver.solver.constraints.unary.Member
 
Member(IntVar, int, int, IntIterableRangeSet, Propagator) - Constructor for class org.chocosolver.solver.constraints.unary.Member
 
Member(IntVar, IntIterableRangeSet) - Constructor for class org.chocosolver.solver.constraints.unary.Member
 
MEMBER - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
merge(String, Constraint...) - Static method in class org.chocosolver.solver.constraints.Constraint
Creates a new constraint with all propagators of toMerge
merge(LogOp.Operator, LogOp) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
Flattens a logical expression n based on operator op.
MERGE_CONDITIONS - Static variable in class org.chocosolver.solver.learn.LazyImplications
0: merge is disabled 1: merge two consecutive entries with the same variable and cause
mergeAndSortIfNot(int[]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Sorts the input array if it is not already sorted, and removes multiple occurrences of the same value
mIdx - Variable in class org.chocosolver.solver.variables.impl.AbstractVariable
Index of the last not null monitor in monitors.
MILLISECONDS_IN_NANOSECONDS - Static variable in class org.chocosolver.util.tools.TimeUtils
To convert milliseconds in nanoseconds
min - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.utils.Bounds
 
min() - Method in class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
min() - Method in interface org.chocosolver.util.iterators.RangeIterator
Return the lower bound of the current range (inclusive)
min() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
min() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
min(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
min(int) - Method in class org.chocosolver.solver.constraints.extension.Tuples
Return the minimum value for the idx^th column among all tuples
min(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
min(int[]) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the element with the smallest value in values.
min(int[][]) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the element with the smallest value in values.
min(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
min(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
min(ArExpression...) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
min(BoolVar, BoolVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a minimum constraint.
min(IntVar, IntVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a minimum constraint.
min(IntVar, IntVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a minimum constraint: min = min(var1, var2) (Bound Consistency)
min(SetVar, int[], int, IntVar, boolean) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint over the minimum element induces by a set: min{weights[i-offset] | i in indices} = minElementValue
min(SetVar, IntVar, boolean) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint over the minimum element in a set: min{i | i in set} = minElementValue
MIN - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
min operator
MIN - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
min operator
MIN - Static variable in class org.chocosolver.solver.constraints.binary.PropScale
 
MIN - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
MIN - Static variable in class org.chocosolver.solver.constraints.ternary.PropTimesNaive
 
MIN - Static variable in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
MIN_CAPACITY - Static variable in class org.chocosolver.memory.IStateDoubleVector
Minimal capacity of a vector
MIN_CAPACITY - Static variable in class org.chocosolver.memory.IStateIntVector
Minimal capacity of a vector
MIN_INT_BOUND - Static variable in interface org.chocosolver.solver.variables.IntVar
Provide a minimum value for integer variable lower bound.
MinDelta - Class in org.chocosolver.solver.search.strategy.selectors.variables
Selects the variables minimising envelopeSize-kernelSize (quite similar to minDomain, or first-fail)
MinDelta() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.MinDelta
 
minDomLBSearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assigns the non-instantiated variable of smallest domain size to its lower bound.
minDomUBSearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assigns the non-instantiated variable of smallest domain size to its upper bound.
minimize() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
MINIMIZE - org.chocosolver.solver.ResolutionPolicy
 
MINIMIZE - Static variable in class org.chocosolver.solver.Model
 
minimum() - Method in class org.chocosolver.util.objects.tree.IntervalTree
The minimum value in this IntervalTree
minimum(IntVar, IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for minimum constraint: MIN = min(VAR1,VAR2)
MINISAT_HOOK_NAME - Static variable in class org.chocosolver.solver.Model
 
MinMax() - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.utils.Bounds.MinMax
 
minOfRange(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
minus(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
minus(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
subtract the value x to all integers stored in this set
minus(int) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
subtract the value x to all integers stored in this set
minus(IntVar, IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for minus constraint: VAR1 - VAR2 = RESULT
minus(IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
minus(IntIterableRangeSet, IntIterableRangeSet, int, int) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Set setr to {a - b | a in set1, b in [l..u]}
minus(IntIterableRangeSet, IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Set setr to {a - b | a in set1, b in set2}
MinusView - Class in org.chocosolver.solver.variables.view
View for -V, where V is a IntVar or view
MinusView(IntVar) - Constructor for class org.chocosolver.solver.variables.view.MinusView
Create a -var view
MIXEDSCALAR - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
mMeasures - Variable in class org.chocosolver.solver.Solver
The measure recorder to keep up to date
mModel - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
Reference to the model
mModel - Variable in class org.chocosolver.solver.Solver
The declaring model
MN - org.chocosolver.solver.constraints.Operator
 
mod(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
mod(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
mod(IntVar, int, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a modulo constraint.
mod(IntVar, int, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a modulo constraint: X % a = Y
mod(IntVar, IntVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Ensures X % Y = Z.
MOD - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
modulo operator
model - Variable in class org.chocosolver.solver.constraints.Propagator
Reference to the model declaring this propagator.
model - Variable in class org.chocosolver.solver.expression.discrete.logical.LoExpression
The model in which the expression is declared
model - Variable in class org.chocosolver.solver.search.strategy.strategy.ConflictOrderingSearch
The target solver
model - Variable in class org.chocosolver.solver.search.strategy.strategy.LastConflict
The target solver
model - Variable in class org.chocosolver.solver.variables.impl.AbstractVariable
Reference to the model containing this variable (unique).
Model - Class in org.chocosolver.solver
The Model is the header component of Constraint Programming.
Model() - Constructor for class org.chocosolver.solver.Model
Creates a Model object to formulate a decision problem by declaring variables and posting constraints.
Model(String) - Constructor for class org.chocosolver.solver.Model
Creates a Model object to formulate a decision problem by declaring variables and posting constraints.
Model(String, Settings) - Constructor for class org.chocosolver.solver.Model
Creates a Model object to formulate a decision problem by declaring variables and posting constraints.
Model(IEnvironment, String) - Constructor for class org.chocosolver.solver.Model
Creates a Model object to formulate a decision problem by declaring variables and posting constraints.
Model(IEnvironment, String, Settings) - Constructor for class org.chocosolver.solver.Model
Creates a Model object to formulate a decision problem by declaring variables and posting constraints.
Model(Settings) - Constructor for class org.chocosolver.solver.Model
Creates a Model object to formulate a decision problem by declaring variables and posting constraints.
modelName - Variable in class org.chocosolver.solver.search.measure.Measures
Name of the model observed -- no reference to the model should be done in this class
modulo(IntVar, int, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for minimum constraint: VAR1 % m = VAR2
modulo(IntVar, IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for minimum constraint: VAR1 % VAR2 = RES
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
monitorDelta(ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Allow to monitor removed values of this.
monitorDelta(ICause) - Method in interface org.chocosolver.solver.variables.SetVar
Allow propagator to monitor element removal/enforcing of this
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.MinusView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
monitors - Variable in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
monitors - Variable in class org.chocosolver.solver.variables.impl.AbstractVariable
List of monitors observing this variable.
MonotonicRestartStrategy - Class in org.chocosolver.solver.search.restart
Restart strategy to restart every gap restarts
MonotonicRestartStrategy(int) - Constructor for class org.chocosolver.solver.search.restart.MonotonicRestartStrategy
 
move - Variable in class org.chocosolver.solver.search.loop.move.MoveLNS
the strategy required to complete the generated fragment
Move - Interface in org.chocosolver.solver.search.loop.move
The "Move" component (Inspired from "Unifying search algorithms for CSP" N.
MoveBinaryDDS - Class in org.chocosolver.solver.search.loop.move
A move dedicated to run an Depth-bounded Discrepancy Search[1] (DDS) with binary decisions.
MoveBinaryDDS(AbstractStrategy, int, IEnvironment) - Constructor for class org.chocosolver.solver.search.loop.move.MoveBinaryDDS
Create a DFS with binary decisions
MoveBinaryDFS - Class in org.chocosolver.solver.search.loop.move
A move dedicated to run a Depth First Search with binary decisions.
MoveBinaryDFS() - Constructor for class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
Create this move without any search strategy
MoveBinaryDFS(AbstractStrategy) - Constructor for class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
Create this move with a search strategy
MoveBinaryHBFS - Class in org.chocosolver.solver.search.loop.move
A move dedicated to run an Hybrid Best-First Search[1] (HBFS) with binary decisions.
MoveBinaryHBFS(Model, AbstractStrategy, double, double, long) - Constructor for class org.chocosolver.solver.search.loop.move.MoveBinaryHBFS
Create a move dedicated to run an Hybrid Best-First Search[1] (HBFS) with binary decisions.
MoveBinaryLDS - Class in org.chocosolver.solver.search.loop.move
A move dedicated to run an Limited Discrepancy Search[1] (LDS) with binary decisions.
MoveBinaryLDS(AbstractStrategy, int, IEnvironment) - Constructor for class org.chocosolver.solver.search.loop.move.MoveBinaryLDS
Create a DFS with binary decisions
MoveLNS - Class in org.chocosolver.solver.search.loop.move
This Move's implementation defines a Large Neighborhood Search.
MoveLNS(Move, INeighbor, ICounter) - Constructor for class org.chocosolver.solver.search.loop.move.MoveLNS
Create a move which defines a Large Neighborhood Search.
MoveRestart - Class in org.chocosolver.solver.search.loop.move
This Move implementation enables restarting a search on certain conditions (most of the time based on a counter).
MoveRestart(Move, ICutoffStrategy, LongCriterion, int) - Constructor for class org.chocosolver.solver.search.loop.move.MoveRestart
 
MoveSeq - Class in org.chocosolver.solver.search.loop.move
BETA: This a work-in-progress.
MoveSeq(Model, Move...) - Constructor for class org.chocosolver.solver.search.loop.move.MoveSeq
Create a move which sequentially apply a move.
MSG_EMPTY - Static variable in class org.chocosolver.solver.variables.impl.AbstractVariable
Message associated with domain wipe out exception.
MSG_INST - Static variable in class org.chocosolver.solver.variables.impl.AbstractVariable
Message associated with double instantiation exception.
mSolver - Variable in class org.chocosolver.solver.trace.SearchViz
Reference to the model
mul(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
mul(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
mul(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
mul(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
mul(ArExpression...) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
MUL - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
multiplication operator
MUL - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
multiplication operator
multiCostRegular(IntVar[], IntVar[], ICostAutomaton) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a regular constraint that supports a multiple cost function.
multiCostRegular(IntVar[], IntVar[], ICostAutomaton, double) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a regular constraint that supports a multiple cost function.
MULTICOSTREGULAR - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
MultivaluedDecisionDiagram - Class in org.chocosolver.util.objects.graphs
A Multi-valued Decision Diagram (MDD for short) to store
MultivaluedDecisionDiagram(int[][], Tuples) - Constructor for class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Create an MDD based on an array of flatten domains and a set of tuples
MultivaluedDecisionDiagram(int[][], Tuples, boolean, boolean) - Constructor for class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Create an MDD based on an array of flatten domains and a set of tuples
MultivaluedDecisionDiagram(IntVar[], int[][]) - Constructor for class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Create an MDD based on an array of flatten domains and a set of transitions.
MultivaluedDecisionDiagram(IntVar[], Tuples) - Constructor for class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Create an MDD based on an array of flatten domains and a set of tuples
MultivaluedDecisionDiagram(IntVar[], Tuples, boolean, boolean) - Constructor for class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Create an MDD based on an array of flatten domains and a set of tuples
mustBeDifferent(int, int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.differences.AutoDiffDetection
 
mustBeDifferent(int, int) - Method in interface org.chocosolver.solver.constraints.nary.nvalue.amnv.differences.D
 
myTrail - Variable in class org.chocosolver.memory.trailing.StoredBool
 
myTrail - Variable in class org.chocosolver.memory.trailing.StoredDouble
 
myTrail - Variable in class org.chocosolver.memory.trailing.StoredDoubleVector
 
myTrail - Variable in class org.chocosolver.memory.trailing.StoredInt
 
myTrail - Variable in class org.chocosolver.memory.trailing.StoredIntVector
 
myTrail - Variable in class org.chocosolver.memory.trailing.StoredLong
 

N

n - Variable in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
n - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
n - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
n - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
n - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
n - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
Number of variables
n - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
Number of variables to consider in this neighbor
n - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
NaArExpression - Class in org.chocosolver.solver.expression.discrete.arithmetic
Binary arithmetic expression
NaArExpression(ArExpression.Operator, ArExpression...) - Constructor for class org.chocosolver.solver.expression.discrete.arithmetic.NaArExpression
Builds a n-ary expression
NaArExpression(ArExpression.Operator, ArExpression, ArExpression...) - Constructor for class org.chocosolver.solver.expression.discrete.arithmetic.NaArExpression
Builds a n-ary expression
NAIVETIME - org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
time-table algorithm based on each point in time not idempotent
NaiveTimeCumulFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
Time-based filtering (compute the profile over every point in time)
NaiveTimeCumulFilter(int) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.NaiveTimeCumulFilter
 
NaLoExpression - Class in org.chocosolver.solver.expression.discrete.logical
Binary arithmetic expression
NaLoExpression(LoExpression.Operator, ReExpression...) - Constructor for class org.chocosolver.solver.expression.discrete.logical.NaLoExpression
Builds a n-ary expression
NaLoExpression(LoExpression.Operator, ReExpression, ReExpression...) - Constructor for class org.chocosolver.solver.expression.discrete.logical.NaLoExpression
Builds a n-ary expression
name - Variable in class org.chocosolver.solver.variables.impl.AbstractVariable
Name of the variable.
nand(ILogical...) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Create an alternative denial, results in if at least one of its operands is false.
NaReExpression - Class in org.chocosolver.solver.expression.discrete.relational
Binary relational expression
NaReExpression(ReExpression.Operator, ArExpression...) - Constructor for class org.chocosolver.solver.expression.discrete.relational.NaReExpression
Builds a binary expression
NaReExpression(ReExpression.Operator, ArExpression, ArExpression...) - Constructor for class org.chocosolver.solver.expression.discrete.relational.NaReExpression
Builds a nary expression
nb(Operator) - Static method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
nbEmpty(SetVar[], int) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint counting the number of empty sets sets |{s in sets where |s|=0}| = nbEmpty
nbEmpty(SetVar[], IntVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint counting the number of empty sets sets |{s in sets where |s|=0}| = nbEmpty
nbEvents - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
nbMaxTasks - Variable in class org.chocosolver.solver.constraints.nary.cumulative.CumulFilter
 
nbNeighbours - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
nbR - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
nbTuples() - Method in class org.chocosolver.solver.constraints.extension.Tuples
Return the number of tuples stored
NBUPATES - Static variable in class org.chocosolver.memory.trailing.EnvironmentTrailing
The maximum numbers of updates that a IStorage can handle.
NBWORLDS - Static variable in class org.chocosolver.memory.trailing.EnvironmentTrailing
The maximum numbers of worlds that a IStorage can handle.
ne(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
ne(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
NE - org.chocosolver.solver.expression.discrete.relational.ReExpression.Operator
not equal to
needPropagation() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
needReset() - Method in class org.chocosolver.solver.search.loop.TimeStampedObject
 
neg() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
neg() - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
NEG - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
negation operator
NEG - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
negation operator
NEGATIVE - org.chocosolver.solver.constraints.nary.cnf.LogOp.Type
 
neighbor - Variable in class org.chocosolver.solver.search.loop.move.MoveLNS
IntNeighbor to used
neighbors - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
neighbors declared
NEQS - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
NEW - org.chocosolver.solver.search.SearchState
A search that has not yet started is in this state.
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
newIterator() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Creates a new iterator object, for nested loops only.
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
next() - Method in class org.chocosolver.solver.variables.impl.scheduler.BoolEvtScheduler
 
next() - Method in class org.chocosolver.solver.variables.impl.scheduler.IntEvtScheduler
 
next() - Method in class org.chocosolver.solver.variables.impl.scheduler.RealEvtScheduler
 
next() - Method in class org.chocosolver.solver.variables.impl.scheduler.SetEvtScheduler
 
next() - Method in class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
next() - Method in class org.chocosolver.util.iterators.DisposableValueBoundIterator
 
next() - Method in interface org.chocosolver.util.iterators.IntIterator
Returns the next element in the iteration.
next() - Method in class org.chocosolver.util.iterators.IntVarValueIterator
 
next() - Method in interface org.chocosolver.util.iterators.RangeIterator
Compute the next range.
next() - Method in interface org.chocosolver.util.iterators.ValueIterator
Compute and return the next value.
next() - Method in interface org.chocosolver.util.objects.setDataStructures.ISetIterator
 
next() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet.BipartiteSetIterator
Returns the next element in the iteration.
next_solution(double[]) - Method in class org.chocosolver.solver.constraints.real.Ibex
Look up for the next solution.
nextClearBit(int) - Method in interface org.chocosolver.memory.IStateBitSet
Returns the index of the first bit that is set to false that occurs on or after the specified starting index.
nextClearBit(int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns the index of the first bit that is set to false that occurs on or after the specified starting index.
nextClearBit(int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns the index of the first bit that is set to false that occurs on or after the specified starting index.
nextClearBit(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Returns the index of the first bit that is set to false that occurs on or after the specified starting index.
nextId() - Method in class org.chocosolver.solver.Model
Get a free single-use id to identify a new variable.
nextInt() - Method in interface org.chocosolver.util.objects.setDataStructures.ISetIterator
Returns the next int in the iteration.
nextLP - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
nextLP - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
nextLPI - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
nextNameId() - Method in class org.chocosolver.solver.Model
Get a free single-use name id to identify a variable created internally.
nextNeighbor() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.AdaptiveNeighborhood
 
nextNeighbor() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
nextObject() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet.BipartiteSetIterator
 
nextSetBit(int) - Method in interface org.chocosolver.memory.IStateBitSet
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
nextSetBit(int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
nextSetBit(int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
nextSetBit(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
nextSolution(boolean) - Method in class org.chocosolver.solver.constraints.real.IbexHandler
 
nextSP - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
nextSP - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
nextSPI - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
nextValue(int) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
nextValue(int) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
nextValue(int) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
nextValue(int) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
nextValue(int) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
nextValue(int) - Method in interface org.chocosolver.solver.variables.IntVar
Returns the first value just after v in this which is in the domain.
nextValue(int) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.EqView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.LeqView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
nextValue(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
nextValue(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
nextValue(int) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
nextValueOut(int) - Method in interface org.chocosolver.solver.variables.IntVar
Returns the first value just after v in this which is out of the domain.
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.EqView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.LeqView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
nextValueOut(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
nextValueOut(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
nextValueOut(int) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
 
NO_CHILD - Static variable in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
A default empty array
NO_CHILD - Static variable in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
A default empty array
Node - Class in org.chocosolver.solver.constraints.nary.automata.structure
Created by IntelliJ IDEA.
Node(int, int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.Node
 
nodeCount - Variable in class org.chocosolver.solver.search.measure.Measures
Counts the number of nodes opened so far.
NodeCounter - Class in org.chocosolver.solver.search.limits
Set a limit over the number of nodes opened allowed during the search.
NodeCounter(Model, long) - Constructor for class org.chocosolver.solver.search.limits.NodeCounter
 
NodeCounter(IMeasures, long) - Constructor for class org.chocosolver.solver.search.limits.NodeCounter
 
NoDelta - Enum in org.chocosolver.solver.variables.delta

Nodes() - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
Nodes() - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
NODETAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
NogoodConstraint - Class in org.chocosolver.solver.constraints.nary.nogood
Created by cprudhom on 21/01/15.
NogoodConstraint(Model) - Constructor for class org.chocosolver.solver.constraints.nary.nogood.NogoodConstraint
 
NOGOODCONSTRAINT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
NogoodFromRestarts - Class in org.chocosolver.solver.search.loop.monitors
A constraint for the specific Nogood store designed to store ONLY positive decisions.
NogoodFromRestarts(Model) - Constructor for class org.chocosolver.solver.search.loop.monitors.NogoodFromRestarts
A constraint for the specific Nogood store designed to store ONLY positive decisions.
NogoodFromSolutions - Class in org.chocosolver.solver.search.loop.monitors
Avoid exploring same solutions (useful with restart on solution) Beware : - Must be plugged as a monitor - Only works for integer variables
NogoodFromSolutions(IntVar[]) - Constructor for class org.chocosolver.solver.search.loop.monitors.NogoodFromSolutions
Avoid exploring same solutions (useful with restart on solution) Beware : - Must be posted as a constraint AND plugged as a monitor as well - Cannot be reified - Only works for integer variables
NOGOODS_HOOK_NAME - Static variable in class org.chocosolver.solver.Model
 
NonDeterministicOperationException() - Constructor for exception org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton.NonDeterministicOperationException
 
None - org.chocosolver.solver.search.limits.ICounter.Impl
 
NONE - org.chocosolver.solver.constraints.Operator
 
NONE - org.chocosolver.solver.variables.delta.IIntDeltaMonitor.Default
 
nop(Operator) - Static method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
NOP - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
 
nor(ILogical...) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Create a joint denial, results in `true` if all of its operands are false.
not() - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
not() - Method in interface org.chocosolver.solver.variables.BoolVar
 
not() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
not() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
not() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
not() - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
not(Constraint) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Gets the opposite of a given constraint Works for any constraint, including globals, but the associated performances might be weak
not(ESat) - Static method in enum org.chocosolver.util.ESat
 
NOT - org.chocosolver.solver.expression.discrete.logical.LoExpression.Operator
 
NOT_BUILT - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
NOT_SIGNIFICANT - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
NOT_STARTED - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
notAllEqual(IntVar...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a notAllEqual constraint.
notEmpty(SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint preventing set to be empty
NOTHING - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
notify(IEventType) - Method in class org.chocosolver.solver.variables.view.IntView
 
notify(IEventType) - Method in interface org.chocosolver.solver.variables.view.IView
To notify a view that the variable is observed has been modified.
notify(IEventType) - Method in class org.chocosolver.solver.variables.view.RealView
 
notifyMonitors(IEventType) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
notifyMonitors(IEventType) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
notifyMonitors(IEventType) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
notifyMonitors(IEventType) - Method in interface org.chocosolver.solver.variables.Variable
Notify monitors of observed variable modifications
notifyPropagators(IEventType, ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
notifyPropagators(IEventType, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
notifyPropagators(IEventType, ICause) - Method in interface org.chocosolver.solver.variables.Variable
If this has changed, then notify all of its observers.
Each observer has its update method.
notifyRemoving(int) - Method in interface org.chocosolver.util.objects.setDataStructures.ISetIterator
Inform the iterator that value item has been removed (may require to update iterator structure)
notifyViews(IEventType, ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
notifyViews(IEventType, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
notifyViews(IEventType, ICause) - Method in interface org.chocosolver.solver.variables.Variable
Notify views of observed variable modifications
notIncludedIn(IntVar, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
notMember(int, SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a member constraint stating that the constant cst is not in set
notMember(IntVar, int[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a notMember constraint.
notMember(IntVar, int, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a notMember constraint.
notMember(IntVar, SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a member constraint stating that the value of intVar is not in set
notMember(IntVar, IntIterableRangeSet) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a notMember constraint.
NotMember - Class in org.chocosolver.solver.constraints.unary

NotMember(IntVar, int, int) - Constructor for class org.chocosolver.solver.constraints.unary.NotMember
 
NotMember(IntVar, int, int, IntIterableRangeSet, Propagator) - Constructor for class org.chocosolver.solver.constraints.unary.NotMember
 
NotMember(IntVar, IntIterableRangeSet) - Constructor for class org.chocosolver.solver.constraints.unary.NotMember
 
NOTMEMBER - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
NQ - org.chocosolver.solver.constraints.Operator
 
NRJ - org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
energetic reasoning to filter not idempotent not enough to ensure correctness (only an additional filtering)
NRJCumulFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
Energy based filtering (greedy)
NRJCumulFilter(int) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.NRJCumulFilter
 
Null - org.chocosolver.solver.Cause
 
nValues(IntVar[], IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an nValue constraint.
NVALUES - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 

O

o - Variable in class org.chocosolver.solver.constraints.nary.sum.PropSum
The operator among EQ, LE, GE and NE
o - Variable in class org.chocosolver.solver.constraints.real.PropScalarMixed
The operator among EQ, LE, GE and NE
ObjectiveFactory - Class in org.chocosolver.solver.objective
Factory to create (mono-)objective managers.
objectivemanager - Variable in class org.chocosolver.solver.Solver
The objective manager declare
objectiveOptimal - Variable in class org.chocosolver.solver.search.measure.Measures
Indicates if the optimal value has been proven for the objective (set to true).
objectiveStrategy(IntVar, OptimizationPolicy) - Static method in class org.chocosolver.solver.search.strategy.Search
Defines a branching strategy over the objective variable Note that it is only activated after a first solution.
ObjectiveStrategy - Class in org.chocosolver.solver.objective
Class that defines a branching strategy over the objective variable
ObjectiveStrategy(IntVar, int[], OptimizationPolicy) - Constructor for class org.chocosolver.solver.objective.ObjectiveStrategy
Defines a parametrized dichotomic branching over the objective variable BEWARE: only activated after a first solution
ObjectiveStrategy(IntVar, OptimizationPolicy) - Constructor for class org.chocosolver.solver.objective.ObjectiveStrategy
Defines a branching strategy over the objective variable BEWARE: only activated after a first solution
Occurrence<V extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables
Occurrence variable selector.
Occurrence() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.Occurrence
 
OEDGESTAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
offset - Variable in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
offset - Variable in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
offSet - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
offSet(SetVar, SetVar, int) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint linking set1 and set2 with an index offset : x in set1 <=> x+offset in set2
OffsetView - Class in org.chocosolver.solver.variables.view
declare an IntVar based on X and C, such as X + C
Based on "Views and Iterators for Generic Constraint Implementations"
C.
OffsetView(IntVar, int) - Constructor for class org.chocosolver.solver.variables.view.OffsetView
A view based on var such that var + cste
OGRAPGTAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
onContradiction(ContradictionException) - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorContradiction
 
onContradiction(ContradictionException) - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
onContradiction(ContradictionException) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
onContradiction(ContradictionException) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
onContradiction(ContradictionException) - Method in class org.chocosolver.solver.search.strategy.strategy.ConflictOrderingSearch
 
onContradiction(ContradictionException) - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
onContradiction(ContradictionException) - Method in class org.chocosolver.solver.trace.SearchViz
 
onDecisions(Model) - Static method in enum org.chocosolver.solver.search.loop.Reporting
 
OneValueDelta - Class in org.chocosolver.solver.variables.delta

OneValueDelta(IEnvironment) - Constructor for class org.chocosolver.solver.variables.delta.OneValueDelta
 
OneValueDeltaMonitor - Class in org.chocosolver.solver.variables.delta.monitor
A monitor for OneValueDelta
OneValueDeltaMonitor(IEnumDelta, ICause) - Constructor for class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
OneWordS32BitSet - Class in org.chocosolver.memory.structure
 
OneWordS32BitSet(IEnvironment, int) - Constructor for class org.chocosolver.memory.structure.OneWordS32BitSet
Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range 0 through nbits-1.
OneWordS64BitSet - Class in org.chocosolver.memory.structure
 
OneWordS64BitSet(IEnvironment, int) - Constructor for class org.chocosolver.memory.structure.OneWordS64BitSet
Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range 0 through nbits-1.
ONODESTAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
onPropagatorExecution(Propagator) - Method in class org.chocosolver.solver.propagation.PropagationEngine
Action to do when a propagator is executed
onSolution() - Method in class org.chocosolver.solver.objective.ParetoOptimizer
 
onSolution() - Method in class org.chocosolver.solver.search.loop.learn.LearnSignedClauses
 
onSolution() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorSolution
 
onSolution() - Method in class org.chocosolver.solver.search.loop.monitors.NogoodFromSolutions
 
onSolution() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
onSolution() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
onSolution() - Method in class org.chocosolver.solver.trace.SearchViz
 
onUninstiatedVariables(Model) - Static method in enum org.chocosolver.solver.search.loop.Reporting
 
onUnsatisfiedConstraints(Model) - Static method in enum org.chocosolver.solver.search.loop.Reporting
 
onUpdate(IntVar, IEventType) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
onUpdate(V, IEventType) - Method in interface org.chocosolver.solver.variables.IVariableMonitor
Operations to execute after updating the domain variable
onVariableUpdate(Variable, IEventType, ICause) - Method in class org.chocosolver.solver.propagation.PropagationEngine
Take into account the modification of a variable
op - Variable in class org.chocosolver.solver.expression.discrete.logical.LoExpression
Operator of the arithmetic expression
operations - Variable in class org.chocosolver.solver.constraints.Propagator
Backtrackable operations to maintain the status on backtrack.
OperationTrail - Class in org.chocosolver.memory.trailing.trail.flatten
Created by IntelliJ IDEA.
OperationTrail(int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.flatten.OperationTrail
Constructs a trail with predefined size.
OperationWorld - Class in org.chocosolver.memory.trailing.trail.chunck
 
OperationWorld(int, double) - Constructor for class org.chocosolver.memory.trailing.trail.chunck.OperationWorld
 
operator - Variable in class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
operator - Variable in class org.chocosolver.solver.search.strategy.strategy.SetStrategy
A decision operator
Operator - Enum in org.chocosolver.solver.constraints

opposite() - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalar
 
opposite() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
opposite() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBool
 
opposite() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBoolIncr
 
opposite() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBool
 
opposite() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBoolIncr
 
opposite() - Method in interface org.chocosolver.solver.search.strategy.assignments.DecisionOperator
 
Opposite - Class in org.chocosolver.solver.constraints.reification
Default opposite of a constraint
Opposite(Constraint) - Constructor for class org.chocosolver.solver.constraints.reification.Opposite
Make a new opposite constraint defined as a set of given propagators
OPPOSITE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
oppSign(IntVar, IntVar) - Method in class org.chocosolver.solver.constraints.ternary.PropDivXYZ
A take the opposite signs of B
OptimizationPolicy - Enum in org.chocosolver.solver.objective
Class which defines a policy to adopt for the optimization process
or(Constraint...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an or constraint that is satisfied if at least one constraint in cstrs are satisfied
or(ILogical...) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Create a disjunction, results in true whenever one or more of its operands are true
or(ReExpression...) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
or(BoolVar...) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an or constraint that is satisfied if at least one boolean variables in bools is true
OR - org.chocosolver.solver.constraints.nary.cnf.LogOp.Operator
 
OR - org.chocosolver.solver.expression.discrete.logical.LoExpression.Operator
less than or equal to
ORANGE - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
org.chocosolver - module org.chocosolver
 
org.chocosolver.memory - package org.chocosolver.memory
A package devoted to backtrackable data structures.
org.chocosolver.memory.structure - package org.chocosolver.memory.structure
 
org.chocosolver.memory.trailing - package org.chocosolver.memory.trailing
 
org.chocosolver.memory.trailing.trail - package org.chocosolver.memory.trailing.trail
 
org.chocosolver.memory.trailing.trail.chunck - package org.chocosolver.memory.trailing.trail.chunck
 
org.chocosolver.memory.trailing.trail.flatten - package org.chocosolver.memory.trailing.trail.flatten
 
org.chocosolver.sat - package org.chocosolver.sat
 
org.chocosolver.solver - package org.chocosolver.solver
A package devoted to Model and resolution tools.
org.chocosolver.solver.constraints - package org.chocosolver.solver.constraints
 
org.chocosolver.solver.constraints.binary - package org.chocosolver.solver.constraints.binary
 
org.chocosolver.solver.constraints.binary.element - package org.chocosolver.solver.constraints.binary.element
 
org.chocosolver.solver.constraints.extension - package org.chocosolver.solver.constraints.extension
 
org.chocosolver.solver.constraints.extension.binary - package org.chocosolver.solver.constraints.extension.binary
 
org.chocosolver.solver.constraints.extension.nary - package org.chocosolver.solver.constraints.extension.nary
 
org.chocosolver.solver.constraints.nary - package org.chocosolver.solver.constraints.nary
 
org.chocosolver.solver.constraints.nary.alldifferent - package org.chocosolver.solver.constraints.nary.alldifferent
 
org.chocosolver.solver.constraints.nary.alldifferent.algo - package org.chocosolver.solver.constraints.nary.alldifferent.algo
 
org.chocosolver.solver.constraints.nary.alldifferent.conditions - package org.chocosolver.solver.constraints.nary.alldifferent.conditions
 
org.chocosolver.solver.constraints.nary.among - package org.chocosolver.solver.constraints.nary.among
 
org.chocosolver.solver.constraints.nary.automata - package org.chocosolver.solver.constraints.nary.automata
 
org.chocosolver.solver.constraints.nary.automata.FA - package org.chocosolver.solver.constraints.nary.automata.FA
 
org.chocosolver.solver.constraints.nary.automata.FA.utils - package org.chocosolver.solver.constraints.nary.automata.FA.utils
 
org.chocosolver.solver.constraints.nary.automata.structure - package org.chocosolver.solver.constraints.nary.automata.structure
 
org.chocosolver.solver.constraints.nary.automata.structure.costregular - package org.chocosolver.solver.constraints.nary.automata.structure.costregular
 
org.chocosolver.solver.constraints.nary.automata.structure.multicostregular - package org.chocosolver.solver.constraints.nary.automata.structure.multicostregular
 
org.chocosolver.solver.constraints.nary.automata.structure.regular - package org.chocosolver.solver.constraints.nary.automata.structure.regular
 
org.chocosolver.solver.constraints.nary.binPacking - package org.chocosolver.solver.constraints.nary.binPacking
 
org.chocosolver.solver.constraints.nary.channeling - package org.chocosolver.solver.constraints.nary.channeling
 
org.chocosolver.solver.constraints.nary.circuit - package org.chocosolver.solver.constraints.nary.circuit
 
org.chocosolver.solver.constraints.nary.clauses - package org.chocosolver.solver.constraints.nary.clauses
 
org.chocosolver.solver.constraints.nary.cnf - package org.chocosolver.solver.constraints.nary.cnf
 
org.chocosolver.solver.constraints.nary.count - package org.chocosolver.solver.constraints.nary.count
 
org.chocosolver.solver.constraints.nary.cumulative - package org.chocosolver.solver.constraints.nary.cumulative
 
org.chocosolver.solver.constraints.nary.element - package org.chocosolver.solver.constraints.nary.element
 
org.chocosolver.solver.constraints.nary.globalcardinality - package org.chocosolver.solver.constraints.nary.globalcardinality
 
org.chocosolver.solver.constraints.nary.lex - package org.chocosolver.solver.constraints.nary.lex
 
org.chocosolver.solver.constraints.nary.min_max - package org.chocosolver.solver.constraints.nary.min_max
 
org.chocosolver.solver.constraints.nary.nogood - package org.chocosolver.solver.constraints.nary.nogood
 
org.chocosolver.solver.constraints.nary.nvalue - package org.chocosolver.solver.constraints.nary.nvalue
 
org.chocosolver.solver.constraints.nary.nvalue.amnv.differences - package org.chocosolver.solver.constraints.nary.nvalue.amnv.differences
 
org.chocosolver.solver.constraints.nary.nvalue.amnv.graph - package org.chocosolver.solver.constraints.nary.nvalue.amnv.graph
 
org.chocosolver.solver.constraints.nary.nvalue.amnv.mis - package org.chocosolver.solver.constraints.nary.nvalue.amnv.mis
 
org.chocosolver.solver.constraints.nary.nvalue.amnv.rules - package org.chocosolver.solver.constraints.nary.nvalue.amnv.rules
 
org.chocosolver.solver.constraints.nary.sort - package org.chocosolver.solver.constraints.nary.sort
 
org.chocosolver.solver.constraints.nary.sum - package org.chocosolver.solver.constraints.nary.sum
 
org.chocosolver.solver.constraints.nary.tree - package org.chocosolver.solver.constraints.nary.tree
 
org.chocosolver.solver.constraints.real - package org.chocosolver.solver.constraints.real
 
org.chocosolver.solver.constraints.reification - package org.chocosolver.solver.constraints.reification
 
org.chocosolver.solver.constraints.set - package org.chocosolver.solver.constraints.set
 
org.chocosolver.solver.constraints.ternary - package org.chocosolver.solver.constraints.ternary
 
org.chocosolver.solver.constraints.unary - package org.chocosolver.solver.constraints.unary
 
org.chocosolver.solver.exception - package org.chocosolver.solver.exception
 
org.chocosolver.solver.expression.continuous.arithmetic - package org.chocosolver.solver.expression.continuous.arithmetic
 
org.chocosolver.solver.expression.continuous.relational - package org.chocosolver.solver.expression.continuous.relational
 
org.chocosolver.solver.expression.discrete.arithmetic - package org.chocosolver.solver.expression.discrete.arithmetic
 
org.chocosolver.solver.expression.discrete.logical - package org.chocosolver.solver.expression.discrete.logical
 
org.chocosolver.solver.expression.discrete.relational - package org.chocosolver.solver.expression.discrete.relational
 
org.chocosolver.solver.learn - package org.chocosolver.solver.learn
 
org.chocosolver.solver.objective - package org.chocosolver.solver.objective
 
org.chocosolver.solver.propagation - package org.chocosolver.solver.propagation
 
org.chocosolver.solver.search - package org.chocosolver.solver.search
 
org.chocosolver.solver.search.limits - package org.chocosolver.solver.search.limits
 
org.chocosolver.solver.search.loop - package org.chocosolver.solver.search.loop
 
org.chocosolver.solver.search.loop.learn - package org.chocosolver.solver.search.loop.learn
 
org.chocosolver.solver.search.loop.lns - package org.chocosolver.solver.search.loop.lns
 
org.chocosolver.solver.search.loop.lns.neighbors - package org.chocosolver.solver.search.loop.lns.neighbors
 
org.chocosolver.solver.search.loop.monitors - package org.chocosolver.solver.search.loop.monitors
 
org.chocosolver.solver.search.loop.move - package org.chocosolver.solver.search.loop.move
 
org.chocosolver.solver.search.loop.propagate - package org.chocosolver.solver.search.loop.propagate
 
org.chocosolver.solver.search.measure - package org.chocosolver.solver.search.measure
 
org.chocosolver.solver.search.restart - package org.chocosolver.solver.search.restart
 
org.chocosolver.solver.search.strategy - package org.chocosolver.solver.search.strategy
 
org.chocosolver.solver.search.strategy.assignments - package org.chocosolver.solver.search.strategy.assignments
 
org.chocosolver.solver.search.strategy.decision - package org.chocosolver.solver.search.strategy.decision
 
org.chocosolver.solver.search.strategy.selectors.values - package org.chocosolver.solver.search.strategy.selectors.values
 
org.chocosolver.solver.search.strategy.selectors.variables - package org.chocosolver.solver.search.strategy.selectors.variables
 
org.chocosolver.solver.search.strategy.strategy - package org.chocosolver.solver.search.strategy.strategy
 
org.chocosolver.solver.trace - package org.chocosolver.solver.trace
 
org.chocosolver.solver.trace.frames - package org.chocosolver.solver.trace.frames
 
org.chocosolver.solver.variables - package org.chocosolver.solver.variables
 
org.chocosolver.solver.variables.delta - package org.chocosolver.solver.variables.delta
 
org.chocosolver.solver.variables.delta.monitor - package org.chocosolver.solver.variables.delta.monitor
 
org.chocosolver.solver.variables.events - package org.chocosolver.solver.variables.events
 
org.chocosolver.solver.variables.impl - package org.chocosolver.solver.variables.impl
 
org.chocosolver.solver.variables.impl.scheduler - package org.chocosolver.solver.variables.impl.scheduler
 
org.chocosolver.solver.variables.view - package org.chocosolver.solver.variables.view
 
org.chocosolver.util - package org.chocosolver.util
A package devoted to non-backtrackable data structures.
org.chocosolver.util.criteria - package org.chocosolver.util.criteria
 
org.chocosolver.util.graphOperations.connectivity - package org.chocosolver.util.graphOperations.connectivity
 
org.chocosolver.util.graphOperations.dominance - package org.chocosolver.util.graphOperations.dominance
 
org.chocosolver.util.iterators - package org.chocosolver.util.iterators
 
org.chocosolver.util.objects - package org.chocosolver.util.objects
 
org.chocosolver.util.objects.graphs - package org.chocosolver.util.objects.graphs
 
org.chocosolver.util.objects.queues - package org.chocosolver.util.objects.queues
 
org.chocosolver.util.objects.setDataStructures - package org.chocosolver.util.objects.setDataStructures
 
org.chocosolver.util.objects.setDataStructures.bitset - package org.chocosolver.util.objects.setDataStructures.bitset
 
org.chocosolver.util.objects.setDataStructures.constant - package org.chocosolver.util.objects.setDataStructures.constant
 
org.chocosolver.util.objects.setDataStructures.iterable - package org.chocosolver.util.objects.setDataStructures.iterable
 
org.chocosolver.util.objects.setDataStructures.linkedlist - package org.chocosolver.util.objects.setDataStructures.linkedlist
 
org.chocosolver.util.objects.setDataStructures.swapList - package org.chocosolver.util.objects.setDataStructures.swapList
 
org.chocosolver.util.objects.tree - package org.chocosolver.util.objects.tree
 
org.chocosolver.util.procedure - package org.chocosolver.util.procedure
 
org.chocosolver.util.sort - package org.chocosolver.util.sort
 
org.chocosolver.util.tools - package org.chocosolver.util.tools
 
Orientation - Enum in org.chocosolver.util.objects.graphs
 
orig - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc
 
originalCost - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Arcs
 
origs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Arcs
 
origs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Arcs
 
out - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
out - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
outArcs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
outArcs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
OUTPUT_DEFAULT_EXPL - Static variable in class org.chocosolver.solver.constraints.Propagator
Set to true to output the name of the constraint that use the default explanation schema
outputSearchTreeToCPProfiler(boolean) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug cp-profiler instance to this.
outputSearchTreeToGephi(String) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Populate a GEXF file (gexfFilename with search tree to be vizualized with Gephi.
outputSearchTreeToGraphviz(String) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Populate a DOT file (gvFilename with search tree to be vizualized with Graphviz.
overlappers(int, int) - Method in class org.chocosolver.util.objects.tree.IntervalTree
An Iterator over the Intervals in this IntervalTree that overlap the given Interval
overlaps(int, int) - Method in interface org.chocosolver.util.objects.tree.Interval
 
overlaps(Interval) - Method in interface org.chocosolver.util.objects.tree.Interval
 
overrideLimit(long) - Method in class org.chocosolver.solver.search.limits.ACounter
 
overrideLimit(long) - Method in interface org.chocosolver.solver.search.limits.ICounter
 
overrideTimeStamp(int) - Method in class org.chocosolver.memory.IStateBool
 
overrideTimeStamp(int) - Method in class org.chocosolver.memory.IStateDouble
 
overrideTimeStamp(int) - Method in class org.chocosolver.memory.IStateInt
 
overrideTimeStamp(int) - Method in class org.chocosolver.memory.IStateLong
 
OXMLTAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 

P

P - Variable in class org.chocosolver.solver.Solver
The propagate component of this search loop
p2w - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
Map (propagator - weight), where weight is the number of times the propagator fails.
pad(String, int, String) - Static method in class org.chocosolver.util.tools.StringUtils
Pads out a string upto padlen with pad chars
PairProcedure - Interface in org.chocosolver.util.procedure

ParallelPortfolio - Class in org.chocosolver.solver
A Portfolio helper.
ParallelPortfolio() - Constructor for class org.chocosolver.solver.ParallelPortfolio
Creates a new ParallelPortfolio This class stores the models to be executed in parallel in a ArrayList initially empty.
ParallelPortfolio(boolean) - Constructor for class org.chocosolver.solver.ParallelPortfolio
Creates a new ParallelPortfolio This class stores the models to be executed in parallel in a ArrayList initially empty.
parent - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
ParetoOptimizer - Class in org.chocosolver.solver.objective
Class to store the pareto front (multi-objective optimization).
ParetoOptimizer(boolean, IntVar[]) - Constructor for class org.chocosolver.solver.objective.ParetoOptimizer
Create an object to compute the Pareto front of a multi-objective problem.
partition(SetVar[], SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint stating that partitions universe into sets: union(sets) = universe intersection(sets) = {}
path(IntVar[], IntVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a path constraint which ensures that
path(IntVar[], IntVar, IntVar, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a path constraint which ensures that
PATH - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
permutation(int[], T[]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Permutes elements from tab wrt to permutuation: tab[i] = tab[permutation[i]].
PID - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
PL - org.chocosolver.solver.constraints.Operator
 
plugMonitor(ISearchMonitor) - Method in class org.chocosolver.solver.Solver
Put a search monitor to react on search events (solutions, decisions, fails, ...).
plus(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
plus(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
add the value x to all integers stored in this set
plus(int) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
add the value x to all integers stored in this set
plus(IntVar, IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for plus constraint: VAR1 + VAR2 = RESULT
plus(IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
plus(IntIterableRangeSet, IntIterableRangeSet, int, int) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Set setr to {a + b | a in set1, b in [l..u]}
plus(IntIterableRangeSet, IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Set setr to {a + b | a in set1, b in set2}
pollFirst() - Method in class org.chocosolver.util.objects.IntCircularQueue
This method is the main reason we re-wrote the class.
pollFirst() - Method in class org.chocosolver.util.objects.queues.CircularQueue
Removes the first element of the queue and returns it
This method is the main reason we re-wrote the class.
pollLast() - Method in class org.chocosolver.util.objects.IntCircularQueue
This method is the main reason we re-wrote the class.
pollLast() - Method in class org.chocosolver.util.objects.queues.CircularQueue
Removes the last element of the queue and returns it
This method is the main reason we re-wrote the class.
pollLastValue() - Method in class org.chocosolver.util.objects.ValueSortedMap
return and remove the largest value stored in this
PoolManager<E> - Class in org.chocosolver.util

PoolManager() - Constructor for class org.chocosolver.util.PoolManager
 
PoolManager(int) - Constructor for class org.chocosolver.util.PoolManager
 
pop() - Method in class org.chocosolver.util.objects.PriorityQueue
Returns and removes the element with highest priority (i.e. lowest value) in O(1).
pos - Variable in class org.chocosolver.solver.constraints.nary.sum.PropSum
The position of the last positive coefficient
position - Variable in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
The position of each element within the list.
POSITIVE - org.chocosolver.solver.constraints.nary.cnf.LogOp.Type
 
post() - Method in class org.chocosolver.solver.constraints.Constraint
Posts the constraint to its model so that the constraint must be satisfied.
post() - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
Post the decomposition of this expression in the solver
post(Constraint...) - Method in class org.chocosolver.solver.Model
Posts constraints cs permanently in the constraints network of this: - add them to the data structure, - set the fixed idx, - checks for restrictions
postDynamicCut() - Method in interface org.chocosolver.solver.objective.IObjectiveManager
Prevent the model from computing worse quality solutions
POSTED - org.chocosolver.solver.constraints.Constraint.Status
Indicate that this constraint is posted in the model
postTemp(Constraint...) - Method in class org.chocosolver.solver.Model
Posts constraints cs temporary, that is, they will be unposted upon backtrack.
pow(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
pow(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
pow(int, int) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the value of the first argument raised to the power of the second argument.
pow(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
pow(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
POW - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
power operator
POW - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
power operator
power(IntVar, IntVar, int) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for absolute constraint: VAR1 = VAR2^POWER
precision - Variable in class org.chocosolver.solver.variables.view.RealView
 
PREDECESSORS - org.chocosolver.util.objects.graphs.Orientation
 
predecessorsOf(int, ValueSortedMap<IntVar>) - Method in class org.chocosolver.solver.learn.Implications
Retrieve the nodes that are predecessors of node p in this and put them into set.
predecessorsOf(int, ValueSortedMap<IntVar>) - Method in class org.chocosolver.solver.learn.LazyImplications
 
preds - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
prefered - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.utils.Bounds.MinMax
 
prefilter() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Performs cost based filtering w.r.t. each cost dimension.
prepare() - Method in interface org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.F
Potentially performs some calculation before computing independent sets
prepare() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
prepare() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MDRk
 
prepare() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
prepare() - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalar
 
prepare() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
Prepare the propagation: compute sumLB, sumUB and I
prepare() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBool
 
prepare() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBoolIncr
 
prepare() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBool
 
prepare() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBoolIncr
 
prepare() - Method in class org.chocosolver.solver.constraints.real.PropScalarMixed
 
prepare() - Method in class org.chocosolver.solver.ParallelPortfolio
 
prepare(float...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
prepare(int...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
prepare(long...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
pretty() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
prevClearBit(int) - Method in interface org.chocosolver.memory.IStateBitSet
Returns the index of the first bit that is set to false that occurs on or before the specified starting index.
prevClearBit(int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns the index of the nearest bit that is set to false that occurs on or before the specified starting index.
prevClearBit(int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns the index of the nearest bit that is set to false that occurs on or before the specified starting index.
prevClearBit(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Returns the index of the nearest bit that is set to false that occurs on or before the specified starting index.
prevDecision(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
Backtrack in the search tree
previous() - Method in class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
previous() - Method in class org.chocosolver.util.iterators.DisposableValueBoundIterator
 
previous() - Method in interface org.chocosolver.util.iterators.RangeIterator
Compute the previous range.
previous() - Method in interface org.chocosolver.util.iterators.ValueIterator
Compute and return the previous value.
previousValue(int) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
previousValue(int) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
previousValue(int) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
previousValue(int) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
previousValue(int) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
previousValue(int) - Method in interface org.chocosolver.solver.variables.IntVar
Returns the previous value just before v in this.
previousValue(int) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.EqView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.LeqView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
previousValue(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
previousValue(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
previousValue(int) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
previousValueOut(int) - Method in interface org.chocosolver.solver.variables.IntVar
Returns the first value just before v in this which is out of the domain.
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.EqView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.LeqView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
previousValueOut(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
previousValueOut(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
previousValueOut(int) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
 
prevLP - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
prevLP - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
prevLPI - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
prevSetBit(int) - Method in interface org.chocosolver.memory.IStateBitSet
Returns the index of the first bit that is set to true that occurs on or before the specified starting index.
prevSetBit(int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns the index of the nearest bit that is set to true that occurs on or before the specified starting index.
prevSetBit(int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns the index of the nearest bit that is set to true that occurs on or before the specified starting index.
prevSetBit(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Returns the index of the nearest bit that is set to true that occurs on or before the specified starting index.
prevSP - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
prevSP - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
prevSPI - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
print() - Method in interface org.chocosolver.solver.trace.IMessage
Define the solution format
print() - Method in class org.chocosolver.solver.trace.IOutputFactory.DefaultDecisionMessage
 
print() - Method in class org.chocosolver.solver.trace.IOutputFactory.DefaultSolutionMessage
 
PRINT_CLAUSE - Static variable in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
 
printAllUndeclaredConstraints() - Method in class org.chocosolver.solver.DefaultSettings
 
printAllUndeclaredConstraints() - Method in interface org.chocosolver.solver.Settings
 
printCSVStatistics() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Output the resolution statistics in a comma-separated single line.
printDifferenceMatrix(List<Solution>) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Compute and print the distance matrix of integer solutions.
printDistanceMatrix(List<Solution>, int) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Compute and print the distance matrix of integer solutions.
printFeatures() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Print (succint) features of the solver given in argument
printShortFeatures() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Print (succint) features of the solver given in argument in a single line.
printShortStatistics() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Output the resolution statistics in a single line.
printStatistics() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
 
printStatistics() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Print the resolution statistics.
printVersion() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Print the version message.
priority - Variable in class org.chocosolver.solver.constraints.Propagator
Priority of this propagator.
priority - Variable in enum org.chocosolver.solver.constraints.PropagatorPriority
 
PriorityQueue - Class in org.chocosolver.util.objects

PriorityQueue(int) - Constructor for class org.chocosolver.util.objects.PriorityQueue
 
Procedure<E> - Interface in org.chocosolver.util.procedure
A class that permits to execute a embeded "function"
PROOF - Static variable in class org.chocosolver.solver.learn.ExplanationForSignedClause
FOR DEBUGGING PURPOSE ONLY.
prop - Variable in class org.chocosolver.solver.search.loop.move.MoveLNS
 
PropAbsolute - Class in org.chocosolver.solver.constraints.binary
Enforces X = |Y|
PropAbsolute(IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.binary.PropAbsolute
 
propagate - org.chocosolver.solver.Solver.Action
propagation step
propagate() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffAC
 
propagate() - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
propagate() - Method in class org.chocosolver.solver.propagation.PropagationEngine
Launch the proapagation, ie, active propagators if necessary, then reach a fix point
propagate() - Method in class org.chocosolver.solver.Solver
Propagates constraints and related events through the constraint network until a fix point is find, or a contradiction is detected.
propagate(boolean) - Method in class org.chocosolver.solver.Solver
Search loop propagation phase.
propagate(int) - Method in class org.chocosolver.sat.PropNogoods
 
propagate(int) - Method in class org.chocosolver.sat.PropSat
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.element.PropElement
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropAbsolute
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_Y
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_YC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualXY_C
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_Y
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_YC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualXY_C
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropLessOrEqualXY_C
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropModXY
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_Y
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_YC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualXY_C
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropScale
 
propagate(int) - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC2001
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3bitrm
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3rm
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinFC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeFC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001Positive
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rm
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rmPositive
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGACSTRPos
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeMDDC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropTableStr2
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiff_AC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffAC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffAdaptative
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffBC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.automata.PropCostRegular
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.automata.PropRegular
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.binPacking.PropItemToLoad
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.binPacking.PropLoadToItem
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropBitChanneling
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropClauseChanneling
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropEnumDomainChanneling
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelAC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelBC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuitSCC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropNoSubtour
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuit
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuitDominatorFilter
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore.SignedClause
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropFalse
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropTrue
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.count.PropCount_AC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.count.PropCountVar
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropGraphCumulative
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.element.PropElementV_fast
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.globalcardinality.PropFastGCC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexInt
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMax
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMin
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMax
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMin
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAMNV
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtLeastNValues_AC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtLeastNValues
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtMostNValues_BC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtMostNValues
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.PropDiffN
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.PropIntValuePrecedeChain
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.PropKLoops
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.PropKnapsack
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.sort.PropKeysorting
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.sort.PropSort
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBoolIncr
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBoolIncr
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.tree.PropAntiArborescences
 
propagate(int) - Method in class org.chocosolver.solver.constraints.Propagator
Call the main filtering algorithm to apply to the Domain of the Variable objects.
propagate(int) - Method in class org.chocosolver.solver.constraints.real.PropScalarMixed
 
propagate(int) - Method in class org.chocosolver.solver.constraints.real.RealPropagator
 
propagate(int) - Method in class org.chocosolver.solver.constraints.reification.PropConditionnal
 
propagate(int) - Method in class org.chocosolver.solver.constraints.reification.PropLocalConDis
 
propagate(int) - Method in class org.chocosolver.solver.constraints.reification.PropOpposite
 
propagate(int) - Method in class org.chocosolver.solver.constraints.reification.PropReif
 
propagate(int) - Method in class org.chocosolver.solver.constraints.reification.PropXeqCReif
 
propagate(int) - Method in class org.chocosolver.solver.constraints.reification.PropXeqYCReif
 
propagate(int) - Method in class org.chocosolver.solver.constraints.reification.PropXinSReif
 
propagate(int) - Method in class org.chocosolver.solver.constraints.reification.PropXltCReif
 
propagate(int) - Method in class org.chocosolver.solver.constraints.reification.PropXltYCReif
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropAllDiff
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropAllDisjoint
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropAllEqual
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropAtMost1Empty
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropBoolChannel
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropCardinality
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropElement
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropIntBoundedMemberSet
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropIntChannel
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropIntCstMemberSet
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropIntCstNotMemberSet
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropIntEnumMemberSet
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropIntersection
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropIntersectionFilterSets
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropInverse
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropMaxElement
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropMinElement
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropNbEmpty
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropNotEmpty
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropNotMemberIntSet
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropNotMemberSetInt
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropOffSet
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropSetIntValuesUnion
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropSubsetEq
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropSumOfElements
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropSymmetric
 
propagate(int) - Method in class org.chocosolver.solver.constraints.set.PropUnion
 
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.PropDivXYZ
The main propagation method that filters according to the constraint defintion
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.PropEQDistanceXYZ
 
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.PropLEDistanceXYZ
 
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.PropLTDistanceXYZ
 
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.PropMaxBC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.PropMinBC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.PropModXYZ
 
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.PropTimesNaive
 
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.PropXplusYeqZ
 
propagate(int) - Method in class org.chocosolver.solver.constraints.unary.PropEqualXC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.unary.PropGreaterOrEqualXC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.unary.PropLessOrEqualXC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.unary.PropMember
 
propagate(int) - Method in class org.chocosolver.solver.constraints.unary.PropNotEqualXC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.unary.PropNotMember
 
propagate(int, int) - Method in class org.chocosolver.sat.PropNogoods
 
propagate(int, int) - Method in class org.chocosolver.sat.PropSat
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.binary.PropAbsolute
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_Y
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_YC
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.binary.PropEqualXY_C
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_Y
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_YC
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualXY_C
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.binary.PropLessOrEqualXY_C
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC2001
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3bitrm
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3rm
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinFC
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeFC
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001Positive
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rm
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rmPositive
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGACSTRPos
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.PropCostRegular
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.PropRegular
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.binPacking.PropItemToLoad
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.binPacking.PropLoadToItem
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropBitChanneling
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropClauseChanneling
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropEnumDomainChanneling
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelAC
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelBC
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropNoSubtour
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuit
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.count.PropCount_AC
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropGraphCumulative
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexInt
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMax
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMin
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAMNV
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtLeastNValues_AC
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.PropDiffN
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.PropIntValuePrecedeChain
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.PropKLoops
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBoolIncr
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBoolIncr
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.Propagator
Incremental filtering algorithm defined within the Propagator, called whenever the variable of index idxVarInProp has changed.
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropAllDiff
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropAllDisjoint
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropAllEqual
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropAtMost1Empty
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropBoolChannel
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropIntChannel
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropIntEnumMemberSet
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropIntersection
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropIntersectionFilterSets
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropInverse
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropNbEmpty
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropNotMemberIntSet
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropNotMemberSetInt
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropOffSet
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropSubsetEq
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropSymmetric
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.set.PropUnion
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
Propagate - Interface in org.chocosolver.solver.search.loop.propagate
The "Propagate" component (Inspired from "Unifying search algorithms for CSP" N.
PropagateBasic - Class in org.chocosolver.solver.search.loop.propagate
A basic Propagate implementation Created by cprudhom on 02/09/15.
PropagateBasic() - Constructor for class org.chocosolver.solver.search.loop.propagate.PropagateBasic
 
propagateOnBacktrack(Propagator) - Method in class org.chocosolver.solver.propagation.PropagationEngine
Update the scope of variable of a propagator (addition or deletion are allowed -- p.vars are scanned)
PropagationEngine - Class in org.chocosolver.solver.propagation
This engine is priority-driven constraint-oriented seven queues engine.
PropagationEngine(Model) - Constructor for class org.chocosolver.solver.propagation.PropagationEngine
A seven-queue propagation engine.
propagationGuided(IntVar...) - Static method in class org.chocosolver.solver.search.loop.lns.INeighborFactory
Create a propagation guided neighborhood fixing variables based on constraint propagation Based on "Propagation-Guided LNS", Perronn Shaw and Furnon, CP2004
PropagationGuidedNeighborhood - Class in org.chocosolver.solver.search.loop.lns.neighbors
A Propagation Guided LNS
PropagationGuidedNeighborhood(IntVar[], int, int, long) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
Create a propagation-guided neighbor for LNS
propagator - Variable in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
Propagator<V extends Variable> - Class in org.chocosolver.solver.constraints
A Propagator class defines methods to react on a Variable objects modifications.
Propagator(V...) - Constructor for class org.chocosolver.solver.constraints.Propagator
Creates a non-incremental propagator which does not react to fine events but simply calls a coarse propagation any time a variable in vars has changed.
Propagator(V[], PropagatorPriority, boolean) - Constructor for class org.chocosolver.solver.constraints.Propagator
Creates a new propagator to filter the domains of vars.
Propagator(V[], PropagatorPriority, boolean, boolean) - Constructor for class org.chocosolver.solver.constraints.Propagator
Creates a new propagator to filter the domains of vars.
PropagatorEventType - Enum in org.chocosolver.solver.variables.events
An enum defining the propagator event types: FULL_PROPAGATION: Propagation from scratch (as in initial propagation), CUSTOM_PROPAGATION: custom propagation triggered by the developer (partially incremental propagation)
PropagatorPriority - Enum in org.chocosolver.solver.constraints

propagators - Variable in class org.chocosolver.solver.constraints.Constraint
Propagators of the constraint (they will filter domains and eventually check solutions)
propagators - Variable in class org.chocosolver.solver.variables.impl.AbstractVariable
List of propagators of this variable.
PropAllDiff - Class in org.chocosolver.solver.constraints.set
Ensures that all sets are different
PropAllDiff(SetVar[]) - Constructor for class org.chocosolver.solver.constraints.set.PropAllDiff
Ensures that all sets are different
PropAllDiffAC - Class in org.chocosolver.solver.constraints.nary.alldifferent
Propagator for AllDifferent AC constraint for integer variables
PropAllDiffAC(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffAC
AllDifferent constraint for integer variables enables to control the cardinality of the matching
PropAllDiffAdaptative - Class in org.chocosolver.solver.constraints.nary.alldifferent
Probabilistic Propagator for AllDifferent AC constraint for integer variables introduced to avoid loosing too much time in AC propagation when BC is sufficientss The more this propagator triggers filtering and failure, the more likely it will be called If it does not bring improvement, this propagator will be called less during search
PropAllDiffAdaptative(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffAdaptative
AllDifferent constraint for integer variables enables to control the cardinality of the matching
PropAllDiffBC - Class in org.chocosolver.solver.constraints.nary.alldifferent
Based on:
"A Fast and Simple Algorithm for Bounds Consistency of the AllDifferent Constraint"
A.
PropAllDiffBC(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffBC
 
PropAllDiffInst - Class in org.chocosolver.solver.constraints.nary.alldifferent
Propagator for AllDifferent that only reacts on instantiation
PropAllDiffInst(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
AllDifferent constraint for integer variables enables to control the cardinality of the matching
PropAllDiffInst.FastResetArrayStack - Class in org.chocosolver.solver.constraints.nary.alldifferent
 
PropAllDisjoint - Class in org.chocosolver.solver.constraints.set
Ensures that all non-empty sets are disjoint In order to forbid multiple empty set, use propagator PropAtMost1Empty in addition
PropAllDisjoint(SetVar[]) - Constructor for class org.chocosolver.solver.constraints.set.PropAllDisjoint
Ensures that all non-empty sets are disjoint In order to forbid multiple empty set, use propagator PropAtMost1Empty in addition
PropAllEqual - Class in org.chocosolver.solver.constraints.set
Ensures that all sets are equal
PropAllEqual(SetVar[]) - Constructor for class org.chocosolver.solver.constraints.set.PropAllEqual
Ensures that all sets are equal
PropAMNV - Class in org.chocosolver.solver.constraints.nary.nvalue
Propagator for the atMostNValues constraint The number of distinct values in the set of variables vars is at most equal to nValues
PropAMNV(IntVar[], IntVar, G, F, R[]) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.PropAMNV
Creates a propagator for the atMostNValues constraint The number of distinct values in X is at most equal to N
PropAmongGAC - Class in org.chocosolver.solver.constraints.nary.among
Incremental propagator for Among Constraint: Counts the number of decision variables which take a value in the input value set GCCAT: NVAR is the number of variables of the collection VARIABLES that take their value in VALUES.
PropAmongGAC(IntVar[], int[]) - Constructor for class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
Creates a propagator for Among: Counts the number of decision variables which take a value in the input value set
PropAntiArborescences - Class in org.chocosolver.solver.constraints.nary.tree
AntiArborescences propagation (simplification from tree constraint) based on dominators loops (i.e., variables such that x[i]=i) are considered as roots Can use the simple LT algorithm which runs in O(m.log(n)) worst case time Or a slightly more sophisticated one, linear in theory but not necessarily faster in practice
PropAntiArborescences(IntVar[], int, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.tree.PropAntiArborescences
AntiArborescences propagation (simplification from tree constraint) based on dominators
PropAtLeastNValues - Class in org.chocosolver.solver.constraints.nary.nvalue
Propagator for the atMostNValues constraint The number of distinct values in the set of variables vars is at most equal to nValues No level of consistency but better than BC in general (for enumerated domains with holes)
PropAtLeastNValues(IntVar[], int[], IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.PropAtLeastNValues
Propagator for the NValues constraint The number of distinct values among concerned values in the set of variables vars is exactly equal to nValues No level of consistency for the filtering
PropAtLeastNValues_AC - Class in org.chocosolver.solver.constraints.nary.nvalue
AtLeastNValues Propagator (similar to SoftAllDiff) The number of distinct values in vars is at least nValues Performs Generalized Arc Consistency based on Maximum Bipartite Matching The worst case time complexity is O(nm) but this is very pessimistic In practice it is more like O(m) where m is the number of variable-value pairs
PropAtLeastNValues_AC(IntVar[], int[], IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.PropAtLeastNValues_AC
AtLeastNValues Propagator (similar to SoftAllDiff) The number of distinct values in vars is at least nValues Performs Generalized Arc Consistency based on Maximum Bipartite Matching The worst case time complexity is O(nm) but this is very pessimistic In practice it is more like O(m) where m is the number of variable-value pairs
PropAtMost1Empty - Class in org.chocosolver.solver.constraints.set
At most one set can be empty
PropAtMost1Empty(SetVar[]) - Constructor for class org.chocosolver.solver.constraints.set.PropAtMost1Empty
At most one set in the array sets can be empty
PropAtMostNValues - Class in org.chocosolver.solver.constraints.nary.nvalue
Propagator for the atMostNValues constraint The number of distinct values in the set of variables vars is at most equal to nValues No level of consistency but better than BC in general (for enumerated domains with holes)
PropAtMostNValues(IntVar[], int[], IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.PropAtMostNValues
Propagator for the NValues constraint The number of distinct values among concerned values in the set of variables vars is exactly equal to nValues No level of consistency for the filtering
PropAtMostNValues_BC - Class in org.chocosolver.solver.constraints.nary.nvalue
Propagator for the atMostNValues constraint The number of distinct values in the set of variables vars is at most equal to nValues Performs Bound Consistency in O(n+d) with n = |vars| d = maxValue - minValue (from initial domains)
PropAtMostNValues_BC(IntVar[], IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.PropAtMostNValues_BC
The number of distinct values in vars is at most nValues Performs Bound Consistency in O(n+d) with n = |vars| d = maxValue - minValue (from initial domains)
PropBinAC2001 - Class in org.chocosolver.solver.constraints.extension.binary
AC2001 algorithm for binary table constraint
PropBinAC2001(IntVar, IntVar, Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.binary.PropBinAC2001
 
PropBinAC3 - Class in org.chocosolver.solver.constraints.extension.binary

PropBinAC3(IntVar, IntVar, Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.binary.PropBinAC3
 
PropBinAC3bitrm - Class in org.chocosolver.solver.constraints.extension.binary
AC3 bit rm algorithm for binary table constraint
PropBinAC3bitrm(IntVar, IntVar, Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.binary.PropBinAC3bitrm
 
PropBinAC3rm - Class in org.chocosolver.solver.constraints.extension.binary

PropBinAC3rm(IntVar, IntVar, Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.binary.PropBinAC3rm
 
PropBinCSP - Class in org.chocosolver.solver.constraints.extension.binary

PropBinCSP(IntVar, IntVar, BinRelation) - Constructor for class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
 
PropBinFC - Class in org.chocosolver.solver.constraints.extension.binary
Forward checking algorithm for table constraint
PropBinFC(IntVar, IntVar, Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.binary.PropBinFC
 
PropBitChanneling - Class in org.chocosolver.solver.constraints.nary.channeling
A propagator which ensures that OCTET = 20*BIT_1 + 21*BIT_2 + ... 2n-1*BIT_n.
PropBitChanneling(IntVar, BoolVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.channeling.PropBitChanneling
 
PropBoolChannel - Class in org.chocosolver.solver.constraints.set
Channeling between a set variable and boolean variables
PropBoolChannel(SetVar, BoolVar[], int) - Constructor for class org.chocosolver.solver.constraints.set.PropBoolChannel
Channeling between a set variable and boolean variables i in setVar <=> boolVars[i-offSet] = TRUE
PropBoolMax - Class in org.chocosolver.solver.constraints.nary.min_max

PropBoolMax(BoolVar[], BoolVar) - Constructor for class org.chocosolver.solver.constraints.nary.min_max.PropBoolMax
 
PropBoolMin - Class in org.chocosolver.solver.constraints.nary.min_max

PropBoolMin(BoolVar[], BoolVar) - Constructor for class org.chocosolver.solver.constraints.nary.min_max.PropBoolMin
 
PropCardinality - Class in org.chocosolver.solver.constraints.set
A propagator ensuring that |set| = card
PropCardinality(SetVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.set.PropCardinality
Propagator ensuring that |setVar| = cardinality
PropCircuit_AntiArboFiltering - Class in org.chocosolver.solver.constraints.nary.circuit
Propagator for circuit constraint based on dominators Redundant propagator
PropCircuit_AntiArboFiltering(IntVar[], int, CircuitConf) - Constructor for class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_AntiArboFiltering
 
PropCircuit_ArboFiltering - Class in org.chocosolver.solver.constraints.nary.circuit
Propagator for sub-circuit constraint based on dominators Redundant propagator
PropCircuit_ArboFiltering(IntVar[], int, CircuitConf) - Constructor for class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
PropCircuitSCC - Class in org.chocosolver.solver.constraints.nary.circuit
Filters circuit based on strongly connected components (see the TechReport "Improving the Asymmetric TSP by considering graph structure", Fages & Lorca, 2012)
PropCircuitSCC(IntVar[], int, CircuitConf) - Constructor for class org.chocosolver.solver.constraints.nary.circuit.PropCircuitSCC
 
PropClauseChanneling - Class in org.chocosolver.solver.constraints.nary.channeling
A propagator which links an IntVar with two arrays of BoolVar, one for EQ relations, the other for LQ relations.
PropClauseChanneling(IntVar, BoolVar[], BoolVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.channeling.PropClauseChanneling
 
PropCompactTable - Class in org.chocosolver.solver.constraints.extension.nary
Propagator for table constraint based on "Compact-Table: Efficiently Filtering Table Constraints with Reversible Sparse Bit-Sets" Only for feasible Tuples
PropCompactTable(IntVar[], Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
Create a propagator for table constraint Only for feasible Tuples
PropCompactTable.RSparseBitSet - Class in org.chocosolver.solver.constraints.extension.nary
 
PropCompactTableStar - Class in org.chocosolver.solver.constraints.extension.nary
Propagator for table constraint based on "Extending Compact-Table to Negative and Short Tables", H.
PropCompactTableStar(IntVar[], Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropCompactTableStar
Create a propagator for table constraint Only for feasible Tuples
PropCondAllDiff_AC - Class in org.chocosolver.solver.constraints.nary.alldifferent.conditions
Propagator for AllDifferent AC constraint for integer variables subject to conditions (e.g. allDifferent_except_0) AllDiff only applies on the subset of variables satisfying the given condition
PropCondAllDiff_AC(IntVar[], Condition) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiff_AC
AllDifferent constraint for integer variables Holds only on the subset of variables satisfying the given condition
PropCondAllDiffInst - Class in org.chocosolver.solver.constraints.nary.alldifferent.conditions
Propagator for ConditionnalAllDifferent that only reacts on instantiation
PropCondAllDiffInst(IntVar[], Condition, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffInst
ConditionnalAllDifferent constraint for integer variables enables to control the cardinality of the matching IF mode for all X in vars, condition(X) => X !
PropConditionnal - Class in org.chocosolver.solver.constraints.reification
A specific propagator which posts constraint on condition.
PropConditionnal(Variable[], Constraint[], Constraint[]) - Constructor for class org.chocosolver.solver.constraints.reification.PropConditionnal
 
PropCostRegular - Class in org.chocosolver.solver.constraints.nary.automata

PropCostRegular(IntVar[], ICostAutomaton, StoredValuedDirectedMultiGraph) - Constructor for class org.chocosolver.solver.constraints.nary.automata.PropCostRegular
 
PropCount_AC - Class in org.chocosolver.solver.constraints.nary.count
Define a COUNT constraint setting size{forall v in lvars | v = occval} = occVar assumes the occVar variable to be the last of the variables of the constraint: vars = [lvars | occVar] Arc Consistent algorithm with lvars = list of variables for which the occurrence of occval in their domain is constrained
PropCount_AC(IntVar[], int, IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.count.PropCount_AC
Propagator for Count Constraint for integer variables Performs Arc Consistency
PropCountVar - Class in org.chocosolver.solver.constraints.nary.count
Define a COUNT constraint setting size{forall v in lvars | v = occval} = occVar assumes the occVar variable to be the last of the variables of the constraint: vars = [lvars | occVar] Arc Consistent algorithm with lvars = list of variables for which the occurrence of occval in their domain is constrained
PropCountVar(IntVar[], IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.count.PropCountVar
Propagator for Count Constraint for integer variables Performs Arc Consistency
PropCumulative - Class in org.chocosolver.solver.constraints.nary.cumulative
Cumulative propagator Performs energy checking and mandatory part based filtering BEWARE : not idempotent, use two propagators to get the fix point
PropCumulative(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, boolean, CumulFilter...) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
protected constructor, should not be called by a user
PropCumulative(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, CumulFilter...) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
Classical cumulative propagator
PropDiffN - Class in org.chocosolver.solver.constraints.nary
 
PropDiffN(IntVar[], IntVar[], IntVar[], IntVar[], boolean) - Constructor for class org.chocosolver.solver.constraints.nary.PropDiffN
 
PropDistanceXYC - Class in org.chocosolver.solver.constraints.binary
| X - Y | op C
op = {"==", "<", ">", "=/="}
PropDistanceXYC(IntVar[], Operator, int) - Constructor for class org.chocosolver.solver.constraints.binary.PropDistanceXYC
 
PropDivXYZ - Class in org.chocosolver.solver.constraints.ternary
X/Y = Z A propagator for the constraint Z = X / Y where X, Y and Z are integer, possibly negative, variables The filtering algorithm both supports bounded and enumerated integer variables
PropDivXYZ(IntVar, IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.ternary.PropDivXYZ
 
PropElement - Class in org.chocosolver.solver.constraints.binary.element
VALUE = TABLE[INDEX-OFFSET], ensuring arc consistency on result and index.
PropElement - Class in org.chocosolver.solver.constraints.set
Propagator for element constraint over sets states that array[index-offSet] = set
PropElement(IntVar, int[], IntVar, int) - Constructor for class org.chocosolver.solver.constraints.binary.element.PropElement
Create a propagator which ensures that VALUE = TABLE[INDEX-OFFSET] holds.
PropElement(IntVar, SetVar[], int, SetVar) - Constructor for class org.chocosolver.solver.constraints.set.PropElement
Propagator for element constraint over sets states that array[index-offSet] = set
PropElementV_fast - Class in org.chocosolver.solver.constraints.nary.element
Fast Element constraint
PropElementV_fast(IntVar, IntVar[], IntVar, int, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.element.PropElementV_fast
 
PropEnumDomainChanneling - Class in org.chocosolver.solver.constraints.nary.channeling
Constraints that map the boolean assignments variables (bvars) with the standard assignment variables (var).
PropEnumDomainChanneling(BoolVar[], IntVar, int) - Constructor for class org.chocosolver.solver.constraints.nary.channeling.PropEnumDomainChanneling
 
PropEQDistanceXYZ - Class in org.chocosolver.solver.constraints.ternary
 
PropEQDistanceXYZ(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.ternary.PropEQDistanceXYZ
 
PropEqualX_Y - Class in org.chocosolver.solver.constraints.binary
X = Y
PropEqualX_Y(IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.binary.PropEqualX_Y
 
PropEqualX_YC - Class in org.chocosolver.solver.constraints.binary
X = Y + C
PropEqualX_YC(IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.binary.PropEqualX_YC
 
PropEqualXC - Class in org.chocosolver.solver.constraints.unary
Unary propagator ensuring:
X = C, where X is a variable and C is a constant
PropEqualXC(IntVar, int) - Constructor for class org.chocosolver.solver.constraints.unary.PropEqualXC
 
PropEqualXY_C - Class in org.chocosolver.solver.constraints.binary
X + Y = C
PropEqualXY_C(IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.binary.PropEqualXY_C
 
PropFalse - Class in org.chocosolver.solver.constraints.nary.cnf

PropFalse(BoolVar) - Constructor for class org.chocosolver.solver.constraints.nary.cnf.PropFalse
 
PropFastGCC - Class in org.chocosolver.solver.constraints.nary.globalcardinality
Propagator for Global Cardinality Constraint (GCC) for integer variables Basic filter: no particular consistency but fast and with a correct checker
PropFastGCC(IntVar[], int[], TIntIntHashMap, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.globalcardinality.PropFastGCC
Propagator for Global Cardinality Constraint (GCC) for integer variables Basic filter: no particular consistency but fast and with a correct checker
PropGEDistanceXYZ - Class in org.chocosolver.solver.constraints.ternary
 
PropGEDistanceXYZ(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.ternary.PropGEDistanceXYZ
 
PropGraphCumulative - Class in org.chocosolver.solver.constraints.nary.cumulative
Graph based cumulative Maintains incrementally overlapping tasks Performs energy checking and mandatory part based filtering BEWARE : not idempotent, use two propagators to get the fix point
PropGraphCumulative(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, boolean, CumulFilter...) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.PropGraphCumulative
Graph-based cumulative propagator: - only filters over subsets of overlapping tasks
PropGreaterOrEqualX_Y - Class in org.chocosolver.solver.constraints.binary
X >= Y
PropGreaterOrEqualX_Y(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_Y
 
PropGreaterOrEqualX_YC - Class in org.chocosolver.solver.constraints.binary
X >= Y + C
PropGreaterOrEqualX_YC(IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_YC
 
PropGreaterOrEqualXC - Class in org.chocosolver.solver.constraints.unary
X >= C
PropGreaterOrEqualXC(IntVar, int) - Constructor for class org.chocosolver.solver.constraints.unary.PropGreaterOrEqualXC
 
PropGreaterOrEqualXY_C - Class in org.chocosolver.solver.constraints.binary
X + Y >= C
PropGreaterOrEqualXY_C(IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualXY_C
 
PropGTDistanceXYZ - Class in org.chocosolver.solver.constraints.ternary
 
PropGTDistanceXYZ(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.ternary.PropGTDistanceXYZ
 
propIni() - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
PropIntBoundedMemberSet - Class in org.chocosolver.solver.constraints.set
Propagator for Member constraint: iv is in set
PropIntBoundedMemberSet(SetVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.set.PropIntBoundedMemberSet
Propagator for Member constraint val(intVar) is in setVar
PropIntChannel - Class in org.chocosolver.solver.constraints.set
Channeling between set variables and integer variables x in sets[y-offSet1] <=> ints[x-offSet2] = y
PropIntChannel(SetVar[], IntVar[], int, int) - Constructor for class org.chocosolver.solver.constraints.set.PropIntChannel
Channeling between set variables and integer variables x in sets[y-offSet1] <=> ints[x-offSet2] = y
PropIntCstMemberSet - Class in org.chocosolver.solver.constraints.set
Propagator for Member constraint: int cst is in set
PropIntCstMemberSet(SetVar, int) - Constructor for class org.chocosolver.solver.constraints.set.PropIntCstMemberSet
Propagator for Member constraint: cst is in setVar
PropIntCstNotMemberSet - Class in org.chocosolver.solver.constraints.set
Propagator for Member constraint: int cst is not in set
PropIntCstNotMemberSet(SetVar, int) - Constructor for class org.chocosolver.solver.constraints.set.PropIntCstNotMemberSet
Propagator for Member constraint: cst is not in setVar
PropIntEnumMemberSet - Class in org.chocosolver.solver.constraints.set
Propagator for Member constraint: iv is in set
PropIntEnumMemberSet(SetVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.set.PropIntEnumMemberSet
Propagator for Member constraint val(intVar) is in setVar
PropIntersection - Class in org.chocosolver.solver.constraints.set
 
PropIntersection(SetVar[], SetVar) - Constructor for class org.chocosolver.solver.constraints.set.PropIntersection
 
PropIntersectionFilterSets - Class in org.chocosolver.solver.constraints.set
 
PropIntersectionFilterSets(SetVar[], SetVar) - Constructor for class org.chocosolver.solver.constraints.set.PropIntersectionFilterSets
 
PropIntValuePrecedeChain - Class in org.chocosolver.solver.constraints.nary
A propagator for the IntValuePrecede constraint, based on: "Y.
PropIntValuePrecedeChain(IntVar[], int, int) - Constructor for class org.chocosolver.solver.constraints.nary.PropIntValuePrecedeChain
 
PropInverse - Class in org.chocosolver.solver.constraints.set
Inverse set propagator x in sets[y-offSet1] <=> y in inverses[x-offSet2]
PropInverse(SetVar[], SetVar[], int, int) - Constructor for class org.chocosolver.solver.constraints.set.PropInverse
Inverse set propagator x in sets[y-offSet1] <=> y in inverses[x-offSet2]
PropInverseChannelAC - Class in org.chocosolver.solver.constraints.nary.channeling
X[i] = j+Ox <=> Y[j] = i+Oy
PropInverseChannelAC(IntVar[], IntVar[], int, int) - Constructor for class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelAC
 
PropInverseChannelBC - Class in org.chocosolver.solver.constraints.nary.channeling
X[i] = j+Ox <=> Y[j] = i+Oy
PropInverseChannelBC(IntVar[], IntVar[], int, int) - Constructor for class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelBC
 
PropItemToLoad - Class in org.chocosolver.solver.constraints.nary.binPacking
Propagator for a Bin Packing constraint Propagates item/bin allocations to bin loads Reacts to item/bin allocation variables only Should be used together with PropLoadToItem
PropItemToLoad(IntVar[], int[], IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.nary.binPacking.PropItemToLoad
Incremental propagator for a Bin Packing constraint Propagates item/bin allocations to bin loads Should be used together with PropLoadToItem
PropKeysorting - Class in org.chocosolver.solver.constraints.nary.sort
Based on Technical Report from Mats Carlsson: "Propagating THE KEYSORTING Constraint" - Sept. 15, 2014.
PropKeysorting(IntVar[][], IntVar[][], IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.nary.sort.PropKeysorting
Creates a new PropSort instance.
PropKLoops - Class in org.chocosolver.solver.constraints.nary
Incremental propagator which restricts the number of loops: |{succs[i]=i+offSet}| = nbLoops
PropKLoops(IntVar[], int, IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.PropKLoops
Incremental propagator which restricts the number of loops: |{succs[i]=i+offSet}| = nbLoops
PropKnapsack - Class in org.chocosolver.solver.constraints.nary
Propagator for the Knapsack constraint based on Dantzig-Wolfe relaxation
PropKnapsack(IntVar[], IntVar, IntVar, int[], int[]) - Constructor for class org.chocosolver.solver.constraints.nary.PropKnapsack
 
PropLargeCSP<R extends LargeRelation> - Class in org.chocosolver.solver.constraints.extension.nary

PropLargeCSP(IntVar[], R) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropLargeCSP
 
PropLargeFC - Class in org.chocosolver.solver.constraints.extension.nary

PropLargeFC(IntVar[], Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropLargeFC
 
PropLargeGAC2001 - Class in org.chocosolver.solver.constraints.extension.nary

PropLargeGAC2001(IntVar[], Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001
 
PropLargeGAC2001Positive - Class in org.chocosolver.solver.constraints.extension.nary

PropLargeGAC2001Positive(IntVar[], Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001Positive
 
PropLargeGAC3rm - Class in org.chocosolver.solver.constraints.extension.nary

PropLargeGAC3rm(IntVar[], Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rm
 
PropLargeGAC3rmPositive - Class in org.chocosolver.solver.constraints.extension.nary

PropLargeGAC3rmPositive(IntVar[], Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rmPositive
 
PropLargeGACSTRPos - Class in org.chocosolver.solver.constraints.extension.nary
GAC maintaind by STR
PropLargeGACSTRPos(IntVar[], Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropLargeGACSTRPos
 
PropLargeMDDC - Class in org.chocosolver.solver.constraints.extension.nary
Implementation based on "Maintaining GAC on adhoc r-ary constraints", Cheng and Yap, CP12.
PropLargeMDDC(MultivaluedDecisionDiagram, IntVar...) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropLargeMDDC
Create a propagator maintaining GAC based on a MDD.
PropLEDistanceXYZ - Class in org.chocosolver.solver.constraints.ternary
 
PropLEDistanceXYZ(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.ternary.PropLEDistanceXYZ
 
PropLessOrEqualXC - Class in org.chocosolver.solver.constraints.unary
X <= C
PropLessOrEqualXC(IntVar, int) - Constructor for class org.chocosolver.solver.constraints.unary.PropLessOrEqualXC
 
PropLessOrEqualXY_C - Class in org.chocosolver.solver.constraints.binary
X + Y <= C
PropLessOrEqualXY_C(IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.binary.PropLessOrEqualXY_C
 
PropLex - Class in org.chocosolver.solver.constraints.nary.lex
Enforce a lexicographic ordering on two vectors of integer variables x <_lex y with x = , and y = .
PropLex(IntVar[], IntVar[], boolean) - Constructor for class org.chocosolver.solver.constraints.nary.lex.PropLex
 
PropLexChain - Class in org.chocosolver.solver.constraints.nary.lex
Solver constraint of the LexChain constraint.
PropLexChain(IntVar[][], boolean) - Constructor for class org.chocosolver.solver.constraints.nary.lex.PropLexChain
 
PropLexInt - Class in org.chocosolver.solver.constraints.nary.lex
Enforce a lexicographic ordering on one vector of integer variables x <_lex y with x = , and a vector of ints y = .
PropLexInt(IntVar[], int[], boolean) - Constructor for class org.chocosolver.solver.constraints.nary.lex.PropLexInt
 
PropLoadToItem - Class in org.chocosolver.solver.constraints.nary.binPacking
Incremental propagator for a Bin Packing constraint Propagates bin loads to item/bin allocations Reacts to load modifications AND allocation assignments Should be used together with PropItemToLoad
PropLoadToItem(IntVar[], int[], IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.nary.binPacking.PropLoadToItem
Incremental propagator for a Bin Packing constraint Propagates bin loads to item/bin allocations Should be used together with PropItemToLoad
PropLocalConDis - Class in org.chocosolver.solver.constraints.reification
A propagator for constructive disjunction, with local deductions.
PropLocalConDis(IntVar[], Propagator<IntVar>[][]) - Constructor for class org.chocosolver.solver.constraints.reification.PropLocalConDis
A propagator to deal with constructive disjunction
PropLTDistanceXYZ - Class in org.chocosolver.solver.constraints.ternary
 
PropLTDistanceXYZ(IntVar[]) - Constructor for class org.chocosolver.solver.constraints.ternary.PropLTDistanceXYZ
 
PropMax - Class in org.chocosolver.solver.constraints.nary.min_max

PropMax(IntVar[], IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.min_max.PropMax
 
PropMaxBC - Class in org.chocosolver.solver.constraints.ternary
X = MAX(Y,Z)
ensures bound consistency
PropMaxBC(IntVar, IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.ternary.PropMaxBC
 
PropMaxElement - Class in org.chocosolver.solver.constraints.set
Retrieves the maximum element of the set the set must not be empty
PropMaxElement(SetVar, int[], int, IntVar, boolean) - Constructor for class org.chocosolver.solver.constraints.set.PropMaxElement
Retrieves the maximum element induced by set MAX{weight[i-offset] | i in setVar} = max
PropMaxElement(SetVar, IntVar, boolean) - Constructor for class org.chocosolver.solver.constraints.set.PropMaxElement
Retrieves the maximum element of the set MAX{i | i in setVar} = max
PropMember - Class in org.chocosolver.solver.constraints.unary
This propagator manages a singleton nogood.
PropMember(IntVar, IntIterableRangeSet) - Constructor for class org.chocosolver.solver.constraints.unary.PropMember
Maintain : varrange
PropMin - Class in org.chocosolver.solver.constraints.nary.min_max

PropMin(IntVar[], IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.min_max.PropMin
 
PropMinBC - Class in org.chocosolver.solver.constraints.ternary
X = MIN(Y,Z)
ensures bound consistency
PropMinBC(IntVar, IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.ternary.PropMinBC
 
PropMinElement - Class in org.chocosolver.solver.constraints.set
Retrieves the minimum element of the set the set must not be empty
PropMinElement(SetVar, int[], int, IntVar, boolean) - Constructor for class org.chocosolver.solver.constraints.set.PropMinElement
Retrieves the minimum element induced by setVar MIN{weights[i-offSet] | i in setVar} = min
PropMinElement(SetVar, IntVar, boolean) - Constructor for class org.chocosolver.solver.constraints.set.PropMinElement
Retrieves the minimum element of the set MIN(i | i in setVar) = min
PropModXY - Class in org.chocosolver.solver.constraints.binary
X % mod = Y A propagator for the constraint Y = X % mod where X and Y are integer, possibly negative, variables and mod is an int The filtering algorithm both supports bounded and enumerated integer variables
PropModXY(IntVar, int, IntVar) - Constructor for class org.chocosolver.solver.constraints.binary.PropModXY
 
PropModXYZ - Class in org.chocosolver.solver.constraints.ternary
X % Y = Z A propagator for the constraint Z = X % Y where X, Y and Z are integer, possibly negative, variables The filtering algorithm both supports bounded and enumerated integer variables
PropModXYZ(IntVar, IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.ternary.PropModXYZ
 
PropMultiCostRegular - Class in org.chocosolver.solver.constraints.nary.automata
Created by IntelliJ IDEA.
PropMultiCostRegular(IntVar[], IntVar[], ICostAutomaton, double) - Constructor for class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Constructs a multi-cost-regular propagator
PropNbEmpty - Class in org.chocosolver.solver.constraints.set
Restricts the number of empty sets |{s in sets such that |s|=0}| = nbEmpty
PropNbEmpty(SetVar[], IntVar) - Constructor for class org.chocosolver.solver.constraints.set.PropNbEmpty
Restricts the number of empty sets |{s in sets such that |s|=0}| = nbEmpty
PropNogoods - Class in org.chocosolver.sat
A propagator to store and propagate no-goods.
PropNogoods(Model) - Constructor for class org.chocosolver.sat.PropNogoods
Create a (unique) propagator for no-goods recording and propagation.
PropNoSubtour - Class in org.chocosolver.solver.constraints.nary.circuit
Simple nocircuit contraint (from NoSubtour of Pesant or noCycle of Caseaux/Laburthe)
PropNoSubtour(IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.nary.circuit.PropNoSubtour
Ensures that graph has no subCircuit, with Caseaux/Laburthe/Pesant algorithm runs incrementally in O(1) per instantiation event
PropNotEmpty - Class in org.chocosolver.solver.constraints.set
Restricts the set var not to be empty
PropNotEmpty(SetVar) - Constructor for class org.chocosolver.solver.constraints.set.PropNotEmpty
 
PropNotEqualX_Y - Class in org.chocosolver.solver.constraints.binary
A specific Propagator extension defining filtering algorithm for:
X =/= Y
where X and Y are Variable objects.
PropNotEqualX_Y(IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.binary.PropNotEqualX_Y
 
PropNotEqualX_YC - Class in org.chocosolver.solver.constraints.binary
A specific Propagator extension defining filtering algorithm for:
X =/= Y + C
where X and Y are Variable objects and C a constant.
PropNotEqualX_YC(IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.binary.PropNotEqualX_YC
 
PropNotEqualXC - Class in org.chocosolver.solver.constraints.unary
A propagator ensuring that: X =/= C, where X is a variable and C a constant
PropNotEqualXC(IntVar, int) - Constructor for class org.chocosolver.solver.constraints.unary.PropNotEqualXC
 
PropNotEqualXY_C - Class in org.chocosolver.solver.constraints.binary
A specific Propagator extension defining filtering algorithm for:
X + Y =/= C
where X and Y are Variable objects and C a constant.
PropNotEqualXY_C(IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.binary.PropNotEqualXY_C
 
PropNotMember - Class in org.chocosolver.solver.constraints.unary
This propagator manages a singleton nogood.
PropNotMember(IntVar, IntIterableRangeSet) - Constructor for class org.chocosolver.solver.constraints.unary.PropNotMember
Maintain : varrange
PropNotMemberIntSet - Class in org.chocosolver.solver.constraints.set
Not Member propagator filtering Int->Set
PropNotMemberIntSet(IntVar, SetVar) - Constructor for class org.chocosolver.solver.constraints.set.PropNotMemberIntSet
 
PropNotMemberSetInt - Class in org.chocosolver.solver.constraints.set
Not Member propagator filtering Set->Int
PropNotMemberSetInt(IntVar, SetVar) - Constructor for class org.chocosolver.solver.constraints.set.PropNotMemberSetInt
 
PropOffSet - Class in org.chocosolver.solver.constraints.set
set2 is an offSet view of set1 x in set1 <=> x+offSet in set2
PropOffSet(SetVar, SetVar, int) - Constructor for class org.chocosolver.solver.constraints.set.PropOffSet
set2 is an offSet view of set1 x in set1 <=> x+offSet in set2
PropOpposite - Class in org.chocosolver.solver.constraints.reification
Constraint representing the negation of a given constraint does not filter but fails if the given constraint is satisfied Can be used within any constraint
PropOpposite(Constraint, Variable[]) - Constructor for class org.chocosolver.solver.constraints.reification.PropOpposite
 
PropRegular - Class in org.chocosolver.solver.constraints.nary.automata

PropRegular(IntVar[], IAutomaton) - Constructor for class org.chocosolver.solver.constraints.nary.automata.PropRegular
 
PropReif - Class in org.chocosolver.solver.constraints.reification
Implication propagator
PropReif(Variable[], Constraint, Constraint) - Constructor for class org.chocosolver.solver.constraints.reification.PropReif
 
PropSat - Class in org.chocosolver.sat
A propagator to deal with clauses and interface a SatSolver.
PropSat(Model) - Constructor for class org.chocosolver.sat.PropSat
Create a (unique) propagator for clauses recording and propagation.
PropScalar - Class in org.chocosolver.solver.constraints.nary.sum
A propagator for SUM(x_i*c_i) = b
Based on "Bounds Consistency Techniques for Long Linear Constraint"
W.
PropScalar(IntVar[], int[], int, Operator, int) - Constructor for class org.chocosolver.solver.constraints.nary.sum.PropScalar
Create a scalar product: SUM(x_i*c_i) o b Variables and coefficients are excepted to be ordered wrt to coefficients: first positive ones then negative ones.
PropScalarMixed - Class in org.chocosolver.solver.constraints.real
A propagator for SUM(x_i*c_i) = b
Based on "Bounds Consistency Techniques for Long Linear Constraint"
W.
PropScalarMixed(Variable[], double[], Operator, double) - Constructor for class org.chocosolver.solver.constraints.real.PropScalarMixed
Create a scalar product: SCALAR(x_i*c_i) o b
PropScale - Class in org.chocosolver.solver.constraints.binary
Scale propagator : ensures x * y = z With y a constant greater than one Ensures AC
PropScale(IntVar, int, IntVar) - Constructor for class org.chocosolver.solver.constraints.binary.PropScale
Scale propagator : ensures x * y = z
PropSetIntValuesUnion - Class in org.chocosolver.solver.constraints.set
Maintain a link between a set variable and the union of values taken by an array of integer variables Not idempotent (use two of them)
PropSetIntValuesUnion(IntVar[], SetVar) - Constructor for class org.chocosolver.solver.constraints.set.PropSetIntValuesUnion
 
PropSignedClause - Class in org.chocosolver.solver.constraints.nary.clauses
This propagator manages a signed clause: a disjunction of unary membership constraints.
PropSort - Class in org.chocosolver.solver.constraints.nary.sort
SortingConstraint is a constraint that ensures that a vector is the sorted version of a second one.
PropSort(IntVar[], IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.sort.PropSort
Creates a new PropSort instance.
PropSquare - Class in org.chocosolver.solver.constraints.binary
Enforces X = Y^2
PropSquare(IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.binary.PropSquare
 
PropSubcircuit - Class in org.chocosolver.solver.constraints.nary.circuit
Subcircuit propagator (one circuit and several loops)
PropSubcircuit(IntVar[], int, IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuit
 
PropSubcircuitDominatorFilter - Class in org.chocosolver.solver.constraints.nary.circuit
Propagator for sub-circuit constraint based on dominators Redundant propagator
PropSubcircuitDominatorFilter(IntVar[], int, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuitDominatorFilter
 
PropSubsetEq - Class in org.chocosolver.solver.constraints.set
Ensures that X subseteq Y
PropSubsetEq(SetVar, SetVar) - Constructor for class org.chocosolver.solver.constraints.set.PropSubsetEq
Ensures that X subseteq Y
PropSum - Class in org.chocosolver.solver.constraints.nary.sum
A propagator for SUM(x_i) o b
Based on "Bounds Consistency Techniques for Long Linear Constraint"
W.
PropSum(IntVar[], int, Operator, int) - Constructor for class org.chocosolver.solver.constraints.nary.sum.PropSum
Creates a sum propagator: SUM(x_i) o b Coefficients are induced by pos: those before pos (included) are equal to 1, the other ones are equal to -1.
PropSumBool - Class in org.chocosolver.solver.constraints.nary.sum
A propagator for SUM(x_i) = y + b, where x_i are boolean variables
Based on "Bounds Consistency Techniques for Long Linear Constraint"
W.
PropSumBool(BoolVar[], int, Operator, IntVar, int) - Constructor for class org.chocosolver.solver.constraints.nary.sum.PropSumBool
Creates a sum propagator: SUM(x_i) Op sum + b, where x_i are boolean variables.
PropSumBool(BoolVar[], int, Operator, IntVar, int, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.sum.PropSumBool
Creates a sum propagator: SUM(x_i) Op sum + b, where x_i are boolean variables.
PropSumBoolIncr - Class in org.chocosolver.solver.constraints.nary.sum
A propagator for SUM(x_i) = y + b, where x_i are boolean variables, maintained incrementally.
PropSumBoolIncr(BoolVar[], int, Operator, IntVar, int) - Constructor for class org.chocosolver.solver.constraints.nary.sum.PropSumBoolIncr
Creates a sum propagator: SUM(x_i) Op sum + b, where x_i are boolean variables, maintained incrementally.
PropSumFullBool - Class in org.chocosolver.solver.constraints.nary.sum
A propagator for SUM(x_i) = y + b, where x_i are boolean variables
Based on "Bounds Consistency Techniques for Long Linear Constraint"
W.
PropSumFullBool(BoolVar[], int, Operator, int) - Constructor for class org.chocosolver.solver.constraints.nary.sum.PropSumFullBool
Creates a sum propagator: SUM(x_i) Op b, where x_i are boolean variables.
PropSumFullBool(BoolVar[], int, Operator, int, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.sum.PropSumFullBool
Creates a sum propagator: SUM(x_i) Op b, where x_i are boolean variables.
PropSumFullBoolIncr - Class in org.chocosolver.solver.constraints.nary.sum
A propagator for SUM(x_i) = y + b, where x_i are boolean variables, maintained incrementally.
PropSumFullBoolIncr(BoolVar[], int, Operator, int) - Constructor for class org.chocosolver.solver.constraints.nary.sum.PropSumFullBoolIncr
Creates a sum propagator: SUM(x_i) Op b, where x_i are boolean variables, maintained incrementally.
PropSumOfElements - Class in org.chocosolver.solver.constraints.set
Sums elements given by a set variable
PropSumOfElements(SetVar, int[], int, IntVar) - Constructor for class org.chocosolver.solver.constraints.set.PropSumOfElements
Sums elements given by a set variable: if(weights !
PropSymmetric - Class in org.chocosolver.solver.constraints.set
Propagator for symmetric sets x in set[y-offSet] <=> y in set[x-offSet]
PropSymmetric(SetVar[], int) - Constructor for class org.chocosolver.solver.constraints.set.PropSymmetric
Propagator for symmetric sets x in set[y-offSet] <=> y in set[x-offSet]
PropTableStr2 - Class in org.chocosolver.solver.constraints.extension.nary
STR2 Propagator for table constraints (only positive tuples)
PropTableStr2(IntVar[], Tuples) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropTableStr2
 
PropTimesNaive - Class in org.chocosolver.solver.constraints.ternary
V0 * V1 = V2
PropTimesNaive(IntVar, IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.ternary.PropTimesNaive
 
PropTrue - Class in org.chocosolver.solver.constraints.nary.cnf

PropTrue(BoolVar) - Constructor for class org.chocosolver.solver.constraints.nary.cnf.PropTrue
 
PropUnion - Class in org.chocosolver.solver.constraints.set
 
PropUnion(SetVar[], SetVar) - Constructor for class org.chocosolver.solver.constraints.set.PropUnion
The union of sets is equal to union
PropXeqCReif - Class in org.chocosolver.solver.constraints.reification
A propagator dedicated to express in a compact way: (x = c) ⇔ b
PropXeqCReif(IntVar, int, BoolVar) - Constructor for class org.chocosolver.solver.constraints.reification.PropXeqCReif
 
PropXeqYCReif - Class in org.chocosolver.solver.constraints.reification
A propagator dedicated to express in a compact way: (x = y + c) ⇔ b
PropXeqYCReif(IntVar, IntVar, int, BoolVar) - Constructor for class org.chocosolver.solver.constraints.reification.PropXeqYCReif
 
PropXinSReif - Class in org.chocosolver.solver.constraints.reification
A propagator dedicated to express in a compact way: (x = c) ⇔ b
PropXinSReif(IntVar, IntIterableRangeSet, BoolVar) - Constructor for class org.chocosolver.solver.constraints.reification.PropXinSReif
 
PropXltCReif - Class in org.chocosolver.solver.constraints.reification
A propagator dedicated to express in a compact way: (x < c) ⇔ b
PropXltCReif(IntVar, int, BoolVar) - Constructor for class org.chocosolver.solver.constraints.reification.PropXltCReif
 
PropXltYCReif - Class in org.chocosolver.solver.constraints.reification
A propagator dedicated to express in a compact way: (x < y + c) ⇔ b
PropXltYCReif(IntVar, IntVar, int, BoolVar) - Constructor for class org.chocosolver.solver.constraints.reification.PropXltYCReif
 
PropXplusYeqZ - Class in org.chocosolver.solver.constraints.ternary
A propagator to ensure that X + Y = Z holds, where X, Y and Z are IntVar.
PropXplusYeqZ(IntVar, IntVar, IntVar, boolean) - Constructor for class org.chocosolver.solver.constraints.ternary.PropXplusYeqZ
Create propagator for ternary sum: X + Y =Z
PRU - Static variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
pruneMax(IntVar[]) - Method in class org.chocosolver.solver.constraints.nary.cumulative.HeightCumulFilter
 
pruneMax(IntVar[], Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
pruneMin(IntVar[]) - Method in class org.chocosolver.solver.constraints.nary.cumulative.HeightCumulFilter
 
pruneMin(IntVar[], Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
pushDecision(Decision) - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
Add a decision at the decision path.
pushDecisionLevel() - Method in class org.chocosolver.solver.learn.AbstractEventObserver
 
pushDecisionLevel() - Method in class org.chocosolver.solver.learn.EventRecorder
 
pushEvent(IntVar, ICause, IntEventType, int, int, int) - Method in class org.chocosolver.solver.learn.Implications
Push an event
pushEvent(IntVar, ICause, IntEventType, int, int, int) - Method in class org.chocosolver.solver.learn.LazyImplications
 
put(int, int) - Method in class org.chocosolver.util.objects.IntMap
Associates the specified value with the specified key in this map.
put(E, int) - Method in class org.chocosolver.util.objects.ValueSortedMap
Insert a key k with the value v in this.
put(IntVar, IntIterableRangeSet) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseBuilder
Add a literal (var ∈ set) in this, considering that the entry is only added once (no need to perform internal operations).
putOrAdjust(int, int, int) - Method in class org.chocosolver.util.objects.IntMap
Adjusts the specified value associated with the specified key in this map.

Q

QUADRATIC - org.chocosolver.solver.constraints.PropagatorPriority
 
quickGet(int) - Method in class org.chocosolver.memory.IStateDoubleVector
return the indexth element of the vector without an bound check.
quickGet(int) - Method in class org.chocosolver.memory.IStateIntVector
access an element without any bound check
quickSet(int, double) - Method in class org.chocosolver.memory.IStateDoubleVector
Unsafe setter => don't do bound verification
quickSet(int, double) - Method in class org.chocosolver.memory.trailing.StoredDoubleVector
 
quickSet(int, int) - Method in class org.chocosolver.memory.IStateIntVector
Assigns a new value val to the element indexth and return the old value without bound check
quickSet(int, int) - Method in class org.chocosolver.memory.trailing.StoredIntVector
 

R

R - Interface in org.chocosolver.solver.constraints.nary.nvalue.amnv.rules
Interface to represent a filtering rule
R1 - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.rules
R1 filtering rule (lower bounding only)
R1() - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R1
 
R2 - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.rules
R2 filtering rule (back-propagation)
R2() - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R2
 
R3 - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.rules
R3 filtering rule (back-propagation)
R3(int, Model) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R3
 
R4 - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.rules
R4 filtering rule (AllDifferent propagation)
R4() - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R4
 
random(IntVar...) - Static method in class org.chocosolver.solver.search.loop.lns.INeighborFactory
Create a random neighborhood fixing variables randomly
Random<T extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables
Random variable selector.
Random(long) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.Random
Random variable selector
RandomNeighborhood - Class in org.chocosolver.solver.search.loop.lns.neighbors
A Random LNS
RandomNeighborhood(IntVar[], int, long) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
Create a neighbor for LNS which randomly selects variable to be part of a fragment
randomPermutations(int[], long) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Permutes randomly elements from tab
randomPermutations(int[], Random) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Permutes randomly elements from tab
randomPermutations(E[], long) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Permutes randomly elements from tab
randomPermutations(E[], Random) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Permutes randomly elements from tab
randomSearch(IntVar[], long) - Static method in class org.chocosolver.solver.search.strategy.Search
Randomly selects a variable and assigns it to a value randomly taken in - the domain in case the variable has an enumerated domain - {LB,UB} (one of the two bounds) in case the domain is bounded
RandomVar<T extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables
Random variable selector & evaluator to be used with fast restart strategy
RandomVar(long, IntVar[]) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.RandomVar
Random variable selector & evaluator more efficient with fast restart
rangeCheck(int) - Method in class org.chocosolver.memory.IStateDoubleVector
 
rangeCheck(int) - Method in class org.chocosolver.memory.IStateIntVector
 
RangeIterator - Interface in org.chocosolver.util.iterators
An interface to declare range iterator.
rangeOf(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
By convention, range are numbered starting from 1 (not 0).
rangeOf(int, int, int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
By convention, range are numbered starting from 1 (not 0).
RANGESET - org.chocosolver.util.objects.setDataStructures.SetType
 
RATIO - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
rd - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
rd - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MDRk
 
rd - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
 
rd - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
For randomness
rd - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.SetRandomNeighbor
 
RD - org.chocosolver.solver.constraints.nary.circuit.CircuitConf
 
reactToFineEvent() - Method in class org.chocosolver.solver.constraints.Propagator
 
reactToFineEvt - Variable in class org.chocosolver.solver.constraints.Propagator
Set to true to indidates that this propagator reacts to fine event.
readingTimeCount - Variable in class org.chocosolver.solver.search.measure.Measures
Counts the time spent into reading the model
REAL - Static variable in interface org.chocosolver.solver.variables.Variable
Kind of variable: real.
RealConstraint - Class in org.chocosolver.solver.constraints.real
A constraint on real variables, solved using IBEX.
RealConstraint(String, Variable...) - Constructor for class org.chocosolver.solver.constraints.real.RealConstraint
Make a new RealConstraint to model one or more continuous functions, separated with semi-colon ";"
A function is a string declared using the following format:
- the '{i}' tag defines a variable, where 'i' is an explicit index the array of variables vars,
- one or more operators :'+,-,*,/,=,<,>,<=,>=,exp( ),ln( ),max( ),min( ),abs( ),cos( ), sin( ),...'
REALCONSTRAINT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
RealDecision - Class in org.chocosolver.solver.search.strategy.decision
A decision based on a RealVar that splits the domain in two ranges.
RealDecision(PoolManager<RealDecision>) - Constructor for class org.chocosolver.solver.search.strategy.decision.RealDecision
Create an decision based on an RealVar
RealDomainMax - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects the upper bound of a real variable
RealDomainMax() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.RealDomainMax
 
RealDomainMiddle - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects a real value at the middle between the lower and the upper bound of the variable
RealDomainMiddle() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.RealDomainMiddle
 
RealDomainMin - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects the lower bound of a real variable
RealDomainMin() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.RealDomainMin
 
RealEventType - Enum in org.chocosolver.solver.variables.events
An enum defining the real variable event types: INCLOW: lower bound increase event, DECUPP: upper bound decrease event, BOUND: lower bound increase and/or upper bound decrease event,
RealEvtScheduler - Class in org.chocosolver.solver.variables.impl.scheduler
Created by cprudhom on 17/06/15.
RealEvtScheduler() - Constructor for class org.chocosolver.solver.variables.impl.scheduler.RealEvtScheduler
 
realIbexGenericConstraint(String, Variable...) - Method in interface org.chocosolver.solver.constraints.IRealConstraintFactory
Creates a RealConstraint to model one or more continuous functions, separated with semi-colon ";"
A function is a string declared using the following format:
- the '{i}' tag defines a variable, where 'i' is an explicit index the array of variables vars,
- one or more operators :'+,-,*,/,=,<,>,<=,>=,exp( ),ln( ),max( ),min( ),abs( ),cos( ), sin( ),...'
realIntView(IntVar, double) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a real view of var, i.e. a RealVar of domain equal to the domain of var.
realIntViewArray(IntVar[], double) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates an array of real views for a set of integer variables This should be used to include an integer variable in an expression/constraint requiring RealVar
realIntViewMatrix(IntVar[][], double) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a matrix of real views for a matrix of integer variables This should be used to include an integer variable in an expression/constraint requiring RealVar
RealPropagator - Class in org.chocosolver.solver.constraints.real
A propagator for real variables.
RealPropagator(String, Variable[]) - Constructor for class org.chocosolver.solver.constraints.real.RealPropagator
Create a propagator on real variables, propagated using IBEX.
RealStrategy - Class in org.chocosolver.solver.search.strategy.strategy
Define a strategy based on RealVar.
RealStrategy(RealVar[], VariableSelector<RealVar>, RealValueSelector, double, boolean) - Constructor for class org.chocosolver.solver.search.strategy.strategy.RealStrategy
Create a real strategy which generates decision over real variables.
RealValueSelector - Interface in org.chocosolver.solver.search.strategy.selectors.values
A value selector specifies which value should be chosen to constrain the selected variable.
realVar(double) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
realVar(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
realVar(double) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
realVar(double) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create a constant real variable equal to value
realVar(double) - Method in interface org.chocosolver.solver.variables.RealVar
 
realVar(double, double) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a constant real variable equal to value
realVar(double, double, double) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a real variable, taking its domain in [lb, ub]
realVar(String, double) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create a constant real variable equal to value
realVar(String, double, double, double) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a real variable, taking its domain in [lb, ub]
RealVar - Interface in org.chocosolver.solver.variables
An interface to declare variable for continuous constraints (solved using IBEX).
realVarArray(int, double, double, double) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of size real variables, each of domain [lb, ub]
realVarArray(String, int, double, double, double) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of size real variables, each of domain [lb, ub]
RealVarImpl - Class in org.chocosolver.solver.variables.impl
An implementation of RealVar, variable for continuous constraints (solved using IBEX).
RealVarImpl(String, double, double, double, Model) - Constructor for class org.chocosolver.solver.variables.impl.RealVarImpl
 
realVarMatrix(int, int, double, double, double) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of dim1*dim2 real variables, each of domain [lb, ub]
realVarMatrix(String, int, int, double, double, double) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of dim1*dim2 real variables, each of domain [lb, ub]
realVarSearch(double, RealVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
strategy to branch on real variables by choosing sequentially the next variable domain to split in two, wrt the middle value.
realVarSearch(VariableSelector<RealVar>, RealValueSelector, boolean, RealVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Generic strategy to branch on real variables, based on domain splitting.
realVarSearch(VariableSelector<RealVar>, RealValueSelector, double, boolean, RealVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Generic strategy to branch on real variables, based on domain splitting.
realVarSearch(RealVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
strategy to branch on real variables by choosing sequentially the next variable domain to split in two, wrt the middle value.
RealView - Class in org.chocosolver.solver.variables.view

RealView(IntVar, double) - Constructor for class org.chocosolver.solver.variables.view.RealView
 
rebuild(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuitSCC
 
rebuildCostRegInfo() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
record() - Method in class org.chocosolver.solver.Solution
Records the current solution of the solver clears all previous recordings
record(Solver) - Method in interface org.chocosolver.solver.search.loop.learn.Learn
Validate and record a new piece of knowledge, that is, the current position is a dead-end.
record(Solver) - Method in class org.chocosolver.solver.search.loop.learn.LearnNothing
 
record(Solver) - Method in class org.chocosolver.solver.search.loop.learn.LearnSignedClauses
 
recordSolution() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.AdaptiveNeighborhood
 
recordSolution() - Method in interface org.chocosolver.solver.search.loop.lns.neighbors.INeighbor
Record values of decision variables to freeze some ones during the next LNS run
recordSolution() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.IntNeighbor
Record values of decision variables to freeze some ones during the next LNS run
recordSolution() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
 
recordSolution() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
recordSolution() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SetRandomNeighbor
 
recycle() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
recycle() - Method in class org.chocosolver.solver.learn.IExplanation
Recycle this explanation when it is not used anymore.
RED - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
reduce() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
reduce(IntVar[], int[], Operator, IntVar, int) - Static method in class org.chocosolver.solver.constraints.nary.sum.IntLinCombFactory
Reduce coefficients, and variables if required, when dealing with a scalar product
reduce(IntVar[], Operator, IntVar, int) - Static method in class org.chocosolver.solver.constraints.nary.sum.IntLinCombFactory
Reduce coefficients, and variables if required, when dealing with a sum (all coefficients are implicitly equal to 1)
ReExpression - Interface in org.chocosolver.solver.expression.discrete.relational
relational expression
ReExpression.Operator - Enum in org.chocosolver.solver.expression.discrete.relational
List of available operator for relational expression
ref() - Method in interface org.chocosolver.solver.ISelf
 
ref() - Method in class org.chocosolver.solver.Model
 
ref() - Method in class org.chocosolver.solver.Solver
 
reformulate(IntVar[], IntVar[], Model) - Static method in class org.chocosolver.solver.constraints.nary.globalcardinality.GlobalCardinality
 
regular(IntVar[], IAutomaton) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a regular constraint.
REGULAR - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
regularDec(IntVar[], IAutomaton) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates and posts a decomposition of a regular constraint.
reification(BoolVar, Constraint) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Reify a constraint with a boolean variable: var = 1 <=> cstr is satisfied, Equivalent to ifOnlyIf BEWARE : it is automatically posted (it cannot be reified)
ReificationConstraint - Class in org.chocosolver.solver.constraints
Implication constraint: boolean b => constraint c Also known as half reification
ReificationConstraint(BoolVar, Constraint, Constraint) - Constructor for class org.chocosolver.solver.constraints.ReificationConstraint
 
REIFICATIONCONSTRAINT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
reified(BoolVar, ILogical) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
create a logical connection between ``b`` and ``tree``.
REIFIED - org.chocosolver.solver.constraints.Constraint.Status
Indicate that this constraint is reified in the model
reifiedWith() - Method in class org.chocosolver.solver.constraints.Propagator
 
reify() - Method in class org.chocosolver.solver.constraints.Constraint
Get/make the boolean variable indicating whether the constraint is satisfied or not This should not be posted.
reify(BoolVar) - Method in class org.chocosolver.solver.constraints.real.RealPropagator
 
reifyWith(BoolVar) - Method in class org.chocosolver.solver.constraints.Constraint
Reifies the constraint with a boolean variable If the reified boolean variable already exists, an additional (equality) constraint is automatically posted.
reifyWith(BoolVar) - Method in class org.chocosolver.solver.constraints.real.RealConstraint
Reifies the constraint with a boolean variable If the reified boolean variable already exists, an additional (equality) constraint is automatically posted.
reifyXeqC(IntVar, int, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x = c) ⇔ b.
reifyXeqY(IntVar, IntVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x = y) ⇔ b.
reifyXeqYC(IntVar, IntVar, int, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x = y + c) ⇔ b.
reifyXgeY(IntVar, IntVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x ≥ y) ⇔ b.
reifyXgtC(IntVar, int, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x > c) ⇔ b.
reifyXgtY(IntVar, IntVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x > y) ⇔ b.
reifyXgtYC(IntVar, IntVar, int, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x > y + c) ⇔ b.
reifyXinS(IntVar, IntIterableRangeSet, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (X ∈ S) ⇔ B.
reifyXleY(IntVar, IntVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x ≤ y) ⇔ b.
reifyXltC(IntVar, int, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x < c) ⇔ b.
reifyXltY(IntVar, IntVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x < y) ⇔ b.
reifyXltYC(IntVar, IntVar, int, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x < y + c) ⇔ b.
reifyXneC(IntVar, int, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x ≠ c) ⇔ b.
reifyXneY(IntVar, IntVar, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x ≠ y) ⇔ b.
reifyXneYC(IntVar, IntVar, int, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (x ≠ y + c) ⇔ b.
reifyXnotinS(IntVar, IntIterableRangeSet, BoolVar) - Method in interface org.chocosolver.solver.constraints.IReificationFactory
Posts one constraint that expresses : (X ∉ S) ⇔ B.
relation - Variable in class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
 
relation - Variable in class org.chocosolver.solver.constraints.extension.nary.PropLargeCSP
 
release() - Method in class org.chocosolver.solver.constraints.real.Ibex
Free IBEX structures from memory
remove() - Method in class org.chocosolver.solver.objective.ObjectiveStrategy
 
remove() - Method in class org.chocosolver.solver.search.strategy.BoundSearch
 
remove() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
remove() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
remove() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
Remove the current strategy.
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.ConflictOrderingSearch
 
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.GreedyBranching
 
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.StrategiesSequencer
 
remove() - Method in class org.chocosolver.solver.variables.impl.scheduler.BoolEvtScheduler
 
remove() - Method in class org.chocosolver.solver.variables.impl.scheduler.IntEvtScheduler
 
remove() - Method in class org.chocosolver.solver.variables.impl.scheduler.RealEvtScheduler
 
remove() - Method in class org.chocosolver.solver.variables.impl.scheduler.SetEvtScheduler
 
remove() - Method in class org.chocosolver.util.iterators.Disposable
Removes from the underlying collection the last element returned by the iterator (optional operation).
remove() - Method in interface org.chocosolver.util.iterators.IntIterator
Removes from the underlying collection the last element returned by the getIterator (optional operation).
remove() - Method in class org.chocosolver.util.objects.queues.CircularQueue
This method is the main reason we re-wrote the class.
remove() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet.BipartiteSetIterator
Removes from the underlying collection the last element returned by the iterator (optional operation).
remove(int) - Method in class org.chocosolver.memory.trailing.StoredDoubleVector
Removes an int.
remove(int) - Method in class org.chocosolver.memory.trailing.StoredIntVector
Removes an int.
remove(int) - Method in class org.chocosolver.util.objects.IntList
Removes the first occurrence of the specified element from this list, if it is present.
remove(int) - Method in class org.chocosolver.util.objects.queues.CircularQueue
Removes the index element of the queue and removes the resulting gap
This method is the main reason we re-wrote the class.
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
remove(int) - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Remove the first occurrence of element from the set
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
remove(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
remove(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSetWithOffset
 
remove(int, ICause) - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
remove(int, ICause) - Method in interface org.chocosolver.solver.variables.SetVar
Removes element from the upper bound, i.e. the set variable cannot contain element anymore
remove(E) - Method in class org.chocosolver.util.objects.queues.CircularQueue
Remove the first element equal to the value given as parameter
remove(E) - Method in class org.chocosolver.util.objects.ValueSortedMap
Remove the key k and its value from this
remove(RealPropagator) - Method in class org.chocosolver.solver.constraints.real.IbexHandler
Remove 'prop' and thus the function it managed.
remove(ISearchMonitor) - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
Removes a search monitor for this list.
REMOVE - org.chocosolver.solver.variables.events.IntEventType
Value removal event
REMOVE_FROM_ENVELOPE - org.chocosolver.solver.variables.events.SetEventType
 
removeAll(IntIterableRangeSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
removeAll(IntIterableSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
removeAll(IntIterableSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
removeAll(IntIterableSet) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
Removes all of this set's elements that are also contained in the specified set.
removeAllHooks() - Method in class org.chocosolver.solver.Model
Empties the hooks attached to this model.
removeAllStopCriteria() - Method in class org.chocosolver.solver.Solver
Empties the list of stop criteria declared.
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
removeAllValuesBut(IntIterableSet, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Removes all values from the domain of this except those in values.
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
removeArc(int, int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
remove arc (from,to) from the graph
removeArc(int, TIntStack, TIntStack[], TIntStack[], Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
removeArc(int, TIntStack, Propagator<IntVar>, ICause) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
removeAt(int) - Method in class org.chocosolver.util.objects.IntList
Removes the element at the specified position in this list.
removeBetween(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
removeBetween(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
removeBetween(int, int) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
Removes all values between f (inclusive) and t (inclusive)
removeChild(ILogical) - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Removes child from the current list of children of this
removeDeadTransitions() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
removeEdge(int, int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Remove edge (x,y) from the graph
removeFromAlphabet(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
removeHook(String) - Method in class org.chocosolver.solver.Model
Removes the hook named hookName
removeIf(Predicate<? super E>) - Method in class org.chocosolver.util.objects.ValueSortedMap
Remove any key and its value that matches the predicate filter
removeInterval(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
removeInterval(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
removeInterval(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
removeInterval(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
removeInterval(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
removeInterval(int, int, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Removes values between [from, to] from the domain of this.
removeInterval(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
removeInterval(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
removeInterval(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
removeLast() - Method in class org.chocosolver.memory.trailing.StoredDoubleVector
removes the search at the end of the vector.
removeLast() - Method in class org.chocosolver.memory.trailing.StoredIntVector
removes the search at the end of the vector.
removeMinisat() - Method in class org.chocosolver.solver.Model
Unpost minisat constraint from model, if any.
removeMonitor(IVariableMonitor) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
removeMonitor(IVariableMonitor) - Method in interface org.chocosolver.solver.variables.Variable
Removes monitor form the list of this variable's monitors.
removeNode(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
removeNode(int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Remove node x from the graph
removeNode(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
removeNogoodStore() - Method in class org.chocosolver.solver.Model
Unpost nogood store constraint from model, if any.
removeNullDurations(IntVar[], ISet) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
removeRange(int, int) - Method in class org.chocosolver.util.objects.IntList
Removes from this list all of the elements whose index is between fromIndex, inclusive, and toIndex, exclusive.
removeRange(int, int) - Method in class org.chocosolver.util.objects.ShrinkableList
 
removeStopCriterion(Criterion...) - Method in class org.chocosolver.solver.Solver
Removes one or many stop criterion from the one to declare to the search loop.
removeStrategy() - Method in interface org.chocosolver.solver.search.loop.move.Move
Erases the defined search strategy.
removeStrategy() - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
 
removeStrategy() - Method in class org.chocosolver.solver.search.loop.move.MoveLNS
 
removeStrategy() - Method in class org.chocosolver.solver.search.loop.move.MoveRestart
 
removeStrategy() - Method in class org.chocosolver.solver.search.loop.move.MoveSeq
 
removeSymbolFromAutomaton(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
Removes valuefrom the domain of this.
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
Removes valuefrom the domain of this.
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
Removes valuefrom the domain of this.
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
Removes valuefrom the domain of this.
removeValue(int, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Removes valuefrom the domain of this.
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
removeValue(IntVar, int, ICause) - Method in class org.chocosolver.solver.learn.AbstractEventObserver
Explain the removal of the val from var, due to cause.
removeValue(IntVar, int, ICause) - Method in class org.chocosolver.solver.learn.EventRecorder
Explain the removal of the val from var, due to cause.
removeValues(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
removeValues(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
removeValues(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
removeValues(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
removeValues(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
removeValues(IntIterableSet, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Removes the value in valuesfrom the domain of this.
removeValues(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
removeValues(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
removeValues(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
repair - org.chocosolver.solver.Solver.Action
reparation step
repair() - Method in class org.chocosolver.solver.Solver
Search loop repair phase
repair(Solver) - Method in interface org.chocosolver.solver.search.loop.move.Move
Performs a move when the CSP associated to the current node of the search space is proven to be not consistent.
repair(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
 
repair(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryHBFS
 
repair(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryLDS
 
repair(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveLNS
Return false when : move.repair(searchLoop) returns false and neighbor is complete.
repair(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveRestart
 
repair(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveSeq
 
repeat() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
repeat(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
repeat(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
replace(int, int) - Method in class org.chocosolver.util.objects.IntList
Replaces the element at the specified position in this list with the specified element.
replace(E, int) - Method in class org.chocosolver.util.objects.ValueSortedMap
Replaces the value attached with key k with v.
replaceQuick(int, int) - Method in class org.chocosolver.util.objects.IntList
Replaces the element at the specified position in this list with the specified element without doing any bounds checking.
Reporting - Enum in org.chocosolver.solver.search.loop

reset() - Method in class org.chocosolver.solver.learn.Implications
Reset the model, set at its creation state, before calling Implications.init(Model).
reset() - Method in class org.chocosolver.solver.learn.LazyImplications
 
reset() - Method in class org.chocosolver.solver.propagation.PropagationEngine
Reset the propagation engine.
reset() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
Clears all internal lists of search monitors.
reset() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
Reset every measure to its default value (mostly 0)
reset() - Method in class org.chocosolver.solver.Solver
Resetting a solver to the state just before running the last resolution instruction.
reset() - Method in class org.chocosolver.util.iterators.IntVarValueIterator
Reset iteration (to avoid creating a new IntVarValueIterator() for every iteration) Stores the current upper bound
reset() - Method in interface org.chocosolver.util.objects.setDataStructures.ISetIterator
Reset iteration (to avoid creating a new ISetIterator for every iteration)
reset(IntVar[]) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffBC
 
resetBestBounds() - Method in interface org.chocosolver.solver.objective.IBoundsManager
Reset best bounds to the initial domain of the objective variables
resetStamp() - Method in class org.chocosolver.solver.search.loop.TimeStampedObject
sets the current time stamp of the object to the time stamp of the environment
resizeWorldCapacity(int) - Method in class org.chocosolver.memory.trailing.trail.StoredDoubleVectorTrail
 
resizeWorldCapacity(int) - Method in class org.chocosolver.memory.trailing.trail.StoredIntVectorTrail
 
ResolutionPolicy - Enum in org.chocosolver.solver
User : cprudhom
Mail : cprudhom(a)emn.fr
Date : 6 mai 2010
Since : Choco 2.1.1
restart() - Method in class org.chocosolver.solver.Solver
Sets the following action in the search to be a restart instruction.
restart(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveRestart
Execute the restart and update measures
restartCount - Variable in class org.chocosolver.solver.search.measure.Measures
Counts the number of restarts done so far.
restore() - Method in class org.chocosolver.solver.Solution
Restore the solution in Solution.model.
restrictLess() - Method in interface org.chocosolver.solver.search.loop.lns.neighbors.INeighbor
Use less restriction at the beginning of a LNS run in order to get better solutions Called when no solution was found during a LNS run (trapped into a local optimum)
restrictLess() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
restrictLess() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
 
restrictLess() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
retainAll(IntIterableRangeSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
retainAll(IntIterableSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
retainAll(IntIterableSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
retainAll(IntIterableSet) - Method in interface org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSet
Retains only the elements in this set that are contained in the specified set.
retainBetween(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
retrieveBoolVars() - Method in class org.chocosolver.solver.Model
Iterate over the variable of this and build an array that contains the BoolVar only.
retrieveBoolVars() - Method in class org.chocosolver.solver.Solution
Iterate over the variable of this and build a list that contains the BoolVar only.
retrieveIntVars(boolean) - Method in class org.chocosolver.solver.Model
Iterate over the variable of this and build an array that contains all the IntVar of the model.
retrieveIntVars(boolean) - Method in class org.chocosolver.solver.Solution
Iterate over the variable of this and build a list that contains all the IntVar of the solution.
retrieveRealVars() - Method in class org.chocosolver.solver.Model
Iterate over the variable of this and build an array that contains the RealVar only.
retrieveRealVars() - Method in class org.chocosolver.solver.Solution
Iterate over the variable of this and build a list that contains the RealVar only.
retrieveSetVars() - Method in class org.chocosolver.solver.Model
Iterate over the variable of this and build an array that contains the SetVar only.
retrieveSetVars() - Method in class org.chocosolver.solver.Solution
Iterate over the variable of this and build a list that contains the SetVar only.
returnE(E) - Method in class org.chocosolver.util.PoolManager
 
returnSet(IntIterableRangeSet) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
reverse() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Reverse the decision operator
reverse() - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
reverse() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
reverse() - Method in class org.chocosolver.solver.search.strategy.decision.SetDecision
 
reverse(int[]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Turns back to from the elements of tab from the middle position.
reverse(T[]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Turns back to from the elements of tab from the middle position.
reversedPropagationGuided(IntVar...) - Static method in class org.chocosolver.solver.search.loop.lns.INeighborFactory
Create a reverse propagation guided neighborhood fixing variables based on constraint propagation
reverseMask() - Method in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable.RSparseBitSet
 
ReversePropagationGuidedNeighborhood - Class in org.chocosolver.solver.search.loop.lns.neighbors
A Propagation Guided LNS
ReversePropagationGuidedNeighborhood(IntVar[], int, int, long) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.ReversePropagationGuidedNeighborhood
Create a neighbor for LNS based on PGLNS, which selects variables to not be part of a fragment
revert() - Method in class org.chocosolver.memory.trailing.trail.chunck.BoolWorld
 
revert() - Method in class org.chocosolver.memory.trailing.trail.chunck.DoubleWorld
 
revert() - Method in class org.chocosolver.memory.trailing.trail.chunck.IntWorld
 
revert() - Method in class org.chocosolver.memory.trailing.trail.chunck.LongWorld
 
revert() - Method in class org.chocosolver.memory.trailing.trail.chunck.OperationWorld
 
revert() - Method in interface org.chocosolver.memory.trailing.trail.chunck.World
Pop all the stack.
rewind() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Force the decision to be in its creation state.
rewind(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
Go back in the search tree.
rewind(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryLDS
 
Rk - Class in org.chocosolver.solver.constraints.nary.nvalue.amnv.mis
Random heuristic
Rk(UndirectedGraph) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
Creates an instance of the Random heuristic to compute independent sets on graph uses the default setting DEFAULT_K=30
Rk(UndirectedGraph, int) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.Rk
Creates an instance of the Random heuristic to compute independent sets on graph
RO - Static variable in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Lagrangian multiplier decreasing factor
root - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
ROOT - Static variable in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
RootDecision - Class in org.chocosolver.solver.search.strategy.decision

ROOTTAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
ROUNDED_LOG_PRECISION - Static variable in class org.chocosolver.util.tools.MathUtils
Precision for rounded logarithm.
roundedLog(double, double) - Static method in class org.chocosolver.util.tools.MathUtils
a rounded logarithm to avoid issues with jvm dependant math functions
RSparseBitSet(IEnvironment, int) - Constructor for class org.chocosolver.solver.constraints.extension.nary.PropCompactTable.RSparseBitSet
 
run(int[]) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
run(int[]) - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
RUNNING - org.chocosolver.solver.search.SearchState
A launched search is in this state.

S

s - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
s - Variable in exception org.chocosolver.solver.exception.ContradictionException
 
S64BitSet - Class in org.chocosolver.memory.structure
 
S64BitSet(IEnvironment) - Constructor for class org.chocosolver.memory.structure.S64BitSet
Creates a new bit set.
S64BitSet(IEnvironment, int) - Constructor for class org.chocosolver.memory.structure.S64BitSet
Creates a bit set whose initial size is large enough to explicitly represent bits with indices in the range 0 through nbits-1.
safeAdd(int, int) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the sum of its arguments, returning either Integer.MAX_VALUE if the result overflows an int, or Integer.MIN_VALUE if the result underflows an int, .
safeCast(long) - Static method in class org.chocosolver.util.tools.MathUtils
 
SafeIntProcedure - Interface in org.chocosolver.util.procedure

safeMultiply(int, int) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the product of its arguments, returning either Integer.MAX_VALUE if the result overflows an int, or Integer.MIN_VALUE if the result underflows an int, .
safeSubstract(int, int) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the difference of its arguments, returning either Integer.MAX_VALUE if the result overflows an int, or Integer.MIN_VALUE if the result underflows an int, .
sameSign(IntVar, IntVar) - Method in class org.chocosolver.solver.constraints.ternary.PropDivXYZ
A take the signs of B
SAT() - Static method in class org.chocosolver.solver.objective.ObjectiveFactory
Define a manager for satisfaction problems.
SatConstraint - Class in org.chocosolver.solver.constraints.nary.cnf

SatConstraint(Model) - Constructor for class org.chocosolver.solver.constraints.nary.cnf.SatConstraint
 
SATCONSTRAINT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SATISFACTION - org.chocosolver.solver.ResolutionPolicy
 
satisfied() - Method in class org.chocosolver.memory.Except_0
 
satisfied() - Method in interface org.chocosolver.memory.ICondition
 
save(IOperation) - Method in interface org.chocosolver.memory.IEnvironment
Save this operation onto the stack of operations to undo on backtrack.
save(IOperation) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
savePreviousState(IOperation) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedOperationTrail
 
savePreviousState(IOperation) - Method in class org.chocosolver.memory.trailing.trail.chunck.OperationWorld
Reacts when a StoredInt is modified: push the former value & timestamp on the stacks.
savePreviousState(IOperation) - Method in class org.chocosolver.memory.trailing.trail.flatten.OperationTrail
Reacts when a StoredInt is modified: push the former value & timestamp on the stacks.
savePreviousState(IOperation) - Method in interface org.chocosolver.memory.trailing.trail.IOperationTrail
 
savePreviousState(StoredBool, boolean, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.BoolWorld
Reacts when a StoredBool is modified: push the former value & timestamp on the stacks.
savePreviousState(StoredBool, boolean, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedBoolTrail
 
savePreviousState(StoredBool, boolean, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredBoolTrail
Reacts when a StoredInt is modified: push the former value & timestamp on the stacks.
savePreviousState(StoredBool, boolean, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredBoolTrail
 
savePreviousState(StoredDouble, double, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedDoubleTrail
 
savePreviousState(StoredDouble, double, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.DoubleWorld
Reacts when a StoredDouble is modified: push the former value & timestamp on the stacks.
savePreviousState(StoredDouble, double, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredDoubleTrail
Reacts when a StoredInt is modified: push the former value & timestamp on the stacks.
savePreviousState(StoredDouble, double, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredDoubleTrail
 
savePreviousState(StoredDoubleVector, int, double, int) - Method in class org.chocosolver.memory.trailing.trail.StoredDoubleVectorTrail
Reacts on the modification of an element in a stored search vector.
savePreviousState(StoredInt, int, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedIntTrail
 
savePreviousState(StoredInt, int, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.IntWorld
Reacts when a StoredInt is modified: push the former value & timestamp on the stacks.
savePreviousState(StoredInt, int, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredIntTrail
Reacts when a StoredInt is modified: push the former value & timestamp on the stacks.
savePreviousState(StoredInt, int, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredIntTrail
 
savePreviousState(StoredIntVector, int, int, int) - Method in class org.chocosolver.memory.trailing.trail.StoredIntVectorTrail
Reacts on the modification of an element in a stored search vector.
savePreviousState(StoredLong, long, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedLongTrail
 
savePreviousState(StoredLong, long, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.LongWorld
Reacts when a StoredLong is modified: push the former value & timestamp on the stacks.
savePreviousState(StoredLong, long, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredLongTrail
Reacts when a StoredInt is modified: push the former value & timestamp on the stacks.
savePreviousState(StoredLong, long, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredLongTrail
 
scalar(IntVar[], int[], String, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a scalar constraint which ensures that Sum(vars[i]*coeffs[i]) operator scalar
scalar(IntVar[], int[], String, int, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a scalar constraint which ensures that Sum(vars[i]*coeffs[i]) operator scalar
scalar(IntVar[], int[], String, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a scalar constraint which ensures that Sum(vars[i]*coeffs[i]) operator scalar
scalar(IntVar[], int[], String, IntVar, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a scalar constraint which ensures that Sum(vars[i]*coeffs[i]) operator scalar
scalar(IntVar[], int[], String, IntVar, int, int) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for ∑i in |VARS|VARSi*COEFFSi OPERATOR SCALAR + CSTE with OPERATOR in {"=", "!
scalar(IntVar[], int[], IntVar, int) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for ∑i in |VARS|VARSi*COEFFSi OPERATOR SCALAR
scalar(Variable[], double[], String, double) - Method in interface org.chocosolver.solver.constraints.IRealConstraintFactory
Creates a linear equation constraint over RealVar, IntVar or BoolVar which ensures that Sum(vars[i]*coeffs[i]) op bound
ScaleView - Class in org.chocosolver.solver.variables.view
declare an IntVar based on X and C, such as X * C
ScaleView(IntVar, int) - Constructor for class org.chocosolver.solver.variables.view.ScaleView
Create a cste × var view
schedule(Propagator, int, int) - Method in class org.chocosolver.solver.propagation.PropagationEngine
 
scope - Variable in class org.chocosolver.solver.search.strategy.strategy.ConflictOrderingSearch
 
scope - Variable in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
SCP - Static variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
Search - Class in org.chocosolver.solver.search.strategy
 
Search() - Constructor for class org.chocosolver.solver.search.strategy.Search
 
SEARCH_OVER - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
searchClosest(int[], int) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
 
searchLoop() - Method in class org.chocosolver.solver.Solver
Executes the search loop
SearchMonitorList - Class in org.chocosolver.solver.search.loop.monitors

SearchMonitorList() - Constructor for class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
searchMonitors - Variable in class org.chocosolver.solver.Solver
List of search monitors attached to this search loop
searchSpaceSize(IntVar[]) - Static method in class org.chocosolver.util.tools.VariableUtils
Compute the search space size
SearchState - Enum in org.chocosolver.solver.search
Indication about the search status
SearchViz - Class in org.chocosolver.solver.trace
Created by cprudhom on 22/10/2015.
SearchViz(Solver, boolean) - Constructor for class org.chocosolver.solver.trace.SearchViz
Active connection to cp-profiler.
select(int) - Method in class org.chocosolver.solver.variables.impl.scheduler.BoolEvtScheduler
 
select(int) - Method in class org.chocosolver.solver.variables.impl.scheduler.IntEvtScheduler
 
select(int) - Method in class org.chocosolver.solver.variables.impl.scheduler.RealEvtScheduler
 
select(int) - Method in class org.chocosolver.solver.variables.impl.scheduler.SetEvtScheduler
 
select(int) - Method in interface org.chocosolver.util.iterators.EvtScheduler
 
selectScalar(IntVar[], int[], Operator, int) - Static method in class org.chocosolver.solver.constraints.nary.sum.IntLinCombFactory
Select the most relevant ScalarProduct constraint to return
selectSum(IntVar[], int[], Operator, int, int) - Static method in class org.chocosolver.solver.constraints.nary.sum.IntLinCombFactory
Select the most relevant Sum constraint to return
selectValue(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainBest
Selects and returns the value to constrained chosen variable with.
selectValue(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainImpact
Selects and returns the value to constrained chosen variable with.
selectValue(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainLast
Selects and returns the value to constrained chosen variable with.
selectValue(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMax
Selects and returns the value to constrained chosen variable with.
selectValue(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMedian
Selects and returns the value to constrained chosen variable with.
selectValue(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMiddle
Selects and returns the value to constrained chosen variable with.
selectValue(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMin
 
selectValue(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainRandom
Selects and returns the value to constrained chosen variable with.
selectValue(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainRandomBound
Selects and returns the value to constrained chosen variable with.
selectValue(IntVar) - Method in interface org.chocosolver.solver.search.strategy.selectors.values.IntValueSelector
Selects and returns the value to constrained chosen variable with.
selectValue(RealVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.RealDomainMax
 
selectValue(RealVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.RealDomainMiddle
 
selectValue(RealVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.RealDomainMin
 
selectValue(RealVar) - Method in interface org.chocosolver.solver.search.strategy.selectors.values.RealValueSelector
Selects and returns the value to constrained chosen variable with.
selectValue(SetVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.SetDomainMin
 
selectValue(SetVar) - Method in interface org.chocosolver.solver.search.strategy.selectors.values.SetValueSelector
Value selection heuristic
semi - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
sendFailure(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.CPProfiler
 
sendFailure(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.GephiGenerator
 
sendFailure(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.GraphvizGenerator
 
sendFailure(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.SearchViz
 
sendNode(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.CPProfiler
 
sendNode(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.GephiGenerator
 
sendNode(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.GraphvizGenerator
 
sendNode(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.SearchViz
 
sendRestart(int) - Method in class org.chocosolver.solver.trace.CPProfiler
 
sendRestart(int) - Method in class org.chocosolver.solver.trace.GephiGenerator
 
sendRestart(int) - Method in class org.chocosolver.solver.trace.GraphvizGenerator
 
sendRestart(int) - Method in class org.chocosolver.solver.trace.SearchViz
 
sendSolution(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.CPProfiler
 
sendSolution(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.GephiGenerator
 
sendSolution(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.GraphvizGenerator
 
sendSolution(int, int, int, int, int, String, String) - Method in class org.chocosolver.solver.trace.SearchViz
 
SequenceNeighborhood - Class in org.chocosolver.solver.search.loop.lns.neighbors
A neighbor which is based on mutliple neighbors.
SequenceNeighborhood(INeighbor...) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
sequencer(INeighbor...) - Static method in class org.chocosolver.solver.search.loop.lns.INeighborFactory
Creates a composite INeighbor grouping a set of neighbors
sequencer(AbstractStrategy...) - Static method in class org.chocosolver.solver.search.strategy.Search
Apply sequentialy enumeration strategies.
set(boolean) - Method in class org.chocosolver.memory.IStateBool
Modifies the value and stores if needed the former value on the trailing stack.
set(boolean) - Method in class org.chocosolver.memory.trailing.StoredBool
Modifies the value and stores if needed the former value on the trailing stack.
set(double) - Method in class org.chocosolver.memory.IStateDouble
Modifies the value and stores if needed the former value on the trailing stack.
set(double) - Method in class org.chocosolver.memory.trailing.StoredDouble
Modifies the value and stores if needed the former value on the trailing stack.
set(int) - Method in interface org.chocosolver.memory.IStateBitSet
Puts the specified bit on.
set(int) - Method in class org.chocosolver.memory.IStateInt
Modifies the value and stores if needed the former value on the trailing stack.
set(int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Sets the bit at the specified index to true.
set(int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Sets the bit at the specified index to true.
set(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Sets the bit at the specified index to true.
set(int) - Method in class org.chocosolver.memory.trailing.StoredInt
Modifies the value and stores if needed the former value on the trailing stack.
set(int, boolean) - Method in interface org.chocosolver.memory.IStateBitSet
 
set(int, boolean) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Sets the bit at the specified index to the specified value.
set(int, boolean) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Sets the bit at the specified index to the specified value.
set(int, boolean) - Method in class org.chocosolver.memory.structure.S64BitSet
Sets the bit at the specified index to the specified value.
set(int, double) - Method in class org.chocosolver.memory.trailing.StoredDoubleVector
Assigns a new value val to the element index.
set(int, int) - Method in interface org.chocosolver.memory.IStateBitSet
 
set(int, int) - Method in class org.chocosolver.memory.IStateIntVector
Assigns a new value val to the element index and returns the old value
set(int, int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to true.
set(int, int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to true.
set(int, int) - Method in class org.chocosolver.memory.structure.S64BitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to true.
set(int, int) - Method in class org.chocosolver.memory.trailing.StoredIntVector
Assigns a new value val to the element index.
set(int, int, int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter.Event
 
set(long) - Method in class org.chocosolver.memory.IStateLong
Modifies the value and stores if needed the former value on the trailing stack.
set(long) - Method in class org.chocosolver.memory.trailing.StoredLong
Modifies the value and stores if needed the former value on the trailing stack.
set(A) - Method in interface org.chocosolver.util.procedure.UnaryIntProcedure
 
set(A) - Method in interface org.chocosolver.util.procedure.UnaryProcedure
 
set(A) - Method in interface org.chocosolver.util.procedure.UnarySafeIntProcedure
 
set(A, B) - Method in interface org.chocosolver.util.procedure.BinaryIntProcedure
 
set(A, B) - Method in interface org.chocosolver.util.procedure.BinaryProcedure
 
set(A, B, C) - Method in interface org.chocosolver.util.procedure.TernaryIntProcedure
 
set(A, B, C) - Method in interface org.chocosolver.util.procedure.TernaryProcedure
 
set(E) - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Reuse the decision
set(IEnvironment) - Method in class org.chocosolver.memory.Except_0
 
set(IEnvironment) - Method in interface org.chocosolver.memory.ICondition
Set the environment of this
set(ICause, Variable, String) - Method in exception org.chocosolver.solver.exception.ContradictionException
Throws the unique ContradictionException filled with the specified parameters.
set(IntVar, int, DecisionOperator<IntVar>) - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
Instantiate this decision with the parameters
set(RealVar, double, double, boolean) - Method in class org.chocosolver.solver.search.strategy.decision.RealDecision
Instantiate this decision with the parameters
set(SetVar, int, DecisionOperator<SetVar>) - Method in class org.chocosolver.solver.search.strategy.decision.SetDecision
Instantiate this decision with the parameters
SET - Static variable in interface org.chocosolver.solver.variables.Variable
Kind of variable: set.
Set_BitSet - Class in org.chocosolver.util.objects.setDataStructures.bitset
BitSet implementation for a set of integers Supports negative numbers when using int... constructor
Set_BitSet(int) - Constructor for class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
Creates an empty bitset having numbers greater or equal than offSet (possibly < 0)
Set_CstInterval - Class in org.chocosolver.util.objects.setDataStructures.constant
Constant Interval set of the form [min, max] BEWARE: Cannot add/remove elements
Set_CstInterval(int, int) - Constructor for class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
Creates a constant set of integers encoded as an interval [min, max]
Set_FixedArray - Class in org.chocosolver.util.objects.setDataStructures.constant
Fixed array of integers (cannot add nor remove items)
Set_FixedArray(int[]) - Constructor for class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
Creates an empty array of integers
Set_LinkedList - Class in org.chocosolver.util.objects.setDataStructures.linkedlist
LinkedList of m elements add : O(1) testPresence: O(m) remove: O(m) iteration : O(m) Created by IntelliJ IDEA.
Set_LinkedList() - Constructor for class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
Set_ReadOnly - Class in org.chocosolver.util.objects.setDataStructures
Generic read-only view of a set
Set_ReadOnly(ISet) - Constructor for class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
Set_Std_BitSet - Class in org.chocosolver.util.objects.setDataStructures.bitset
BitSet implementation for a set of integers Supports negative numbers if offset is set properly
Set_Std_BitSet(IEnvironment, int) - Constructor for class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
Creates an empty bitset having numbers greater or equal than offSet (possibly < 0)
Set_Std_Swap - Class in org.chocosolver.util.objects.setDataStructures.swapList
Set of integers based on BipartiteSet implementation BEWARE : CANNOT BOTH ADD AND REMOVE ELEMENTS DURING SEARCH (add only or remove only) add : O(1) testPresence: O(1) remove: O(1) iteration : O(m)
Set_Std_Swap(IEnvironment, int) - Constructor for class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap
Creates an empty bipartite set having numbers greater or equal than offSet (possibly < 0)
Set_Std_Swap2 - Class in org.chocosolver.util.objects.setDataStructures.swapList
Set of integers based on BipartiteSet implementation for small sets (arraylist inside) BEWARE : CANNOT BOTH ADD AND REMOVE ELEMENTS DURING SEARCH
Set_Std_Swap2(IEnvironment) - Constructor for class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
Creates an empty bipartite set
Set_Swap - Class in org.chocosolver.util.objects.setDataStructures.swapList
Bipartite set of integers: add : O(1) contain: O(1) remove: O(1) iteration : O(m)
Set_Swap(int) - Constructor for class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
Creates an empty bipartite set having numbers greater or equal than offSet (possibly < 0)
Set_Swap2 - Class in org.chocosolver.util.objects.setDataStructures.swapList
Set of integers based on BipartiteSet implementation for small sets (arraylist inside) BEWARE : CANNOT BOTH ADD AND REMOVE ELEMENTS DURING SEARCH
Set_Swap2() - Constructor for class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
Creates an empty bipartite set
setActive() - Method in class org.chocosolver.solver.constraints.Propagator
informs that this propagator is now active.
setActive0() - Method in class org.chocosolver.solver.constraints.Propagator
 
setactivity(int, double) - Method in class org.chocosolver.util.objects.ArrayVal
 
setactivity(int, double) - Method in interface org.chocosolver.util.objects.IVal
 
setactivity(int, double) - Method in class org.chocosolver.util.objects.MapVal
 
SETALLDIFFERENT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SETALLDISJOINT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SETALLEQUAL - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SETBOOLCHANNELING - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setBoolsChanneling(BoolVar[], SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint channeling a set variable with boolean variables : i in set <=> bools[i] = TRUE
setBoolsChanneling(BoolVar[], SetVar, int) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint channeling a set variable with boolean variables : i in set <=> bools[i-offset] = TRUE
setBoolTrail(IStoredBoolTrail) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
setBoundsManager(IBoundsManager) - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
Update the bounds managed
setCard(IntVar) - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
setCard(IntVar) - Method in interface org.chocosolver.solver.variables.SetVar
ensure a variable is equal to the cardinality of this set.
SETCARD - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setCheckDeclaredConstraints(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setCheckDeclaredConstraints(boolean) - Method in interface org.chocosolver.solver.Settings
Indicate if the declared constraints are either posted or reified.
setChildMoves(List<Move>) - Method in interface org.chocosolver.solver.search.loop.move.Move
Overrides this child moves (if possible and if any).
setChildMoves(List<Move>) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
 
setChildMoves(List<Move>) - Method in class org.chocosolver.solver.search.loop.move.MoveLNS
 
setChildMoves(List<Move>) - Method in class org.chocosolver.solver.search.loop.move.MoveRestart
 
setChildMoves(List<Move>) - Method in class org.chocosolver.solver.search.loop.move.MoveSeq
 
setCloneVariableArrayInPropagator(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setCloneVariableArrayInPropagator(boolean) - Method in interface org.chocosolver.solver.Settings
If this setting is set to true (default value), a clone of the input variable array is made in any propagator constructors.
setCutComputer(Function<Number, Number>) - Method in interface org.chocosolver.solver.objective.IObjectiveManager
Set a user-defined cut computer to avoid "worse" solutions
setDDS(int) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Depth-bounded Discrepancy Search[1] algorithms with binary decisions
SetDecision - Class in org.chocosolver.solver.search.strategy.decision
A decision based on a SetVar
SetDecision(PoolManager<SetDecision>) - Constructor for class org.chocosolver.solver.search.strategy.decision.SetDecision
Create an decision based on an SetVar
setDefaultPrefix(String) - Method in class org.chocosolver.solver.DefaultSettings
 
setDefaultPrefix(String) - Method in interface org.chocosolver.solver.Settings
Define prefix of internally created variables
setDefaultSearch(Function<Model, AbstractStrategy>) - Method in class org.chocosolver.solver.DefaultSettings
 
setDefaultSearch(Function<Model, AbstractStrategy>) - Method in interface org.chocosolver.solver.Settings
Define a default search strategy for the input model
SetDelta - Class in org.chocosolver.solver.variables.delta
 
SetDelta(IEnvironment) - Constructor for class org.chocosolver.solver.variables.delta.SetDelta
 
SetDeltaMonitor - Class in org.chocosolver.solver.variables.delta.monitor
 
SetDeltaMonitor(ISetDelta, ICause) - Constructor for class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
setDeterministic(boolean) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
setDFS() - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Depth-First Search algorithm with binary decisions
SetDomainMin - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects the first integer in the envelope and not in the kernel
SetDomainMin() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.SetDomainMin
 
setDoubleTrail(IStoredDoubleTrail) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
SETELEMENT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setEnableACOnTernarySum(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setEnableACOnTernarySum(boolean) - Method in interface org.chocosolver.solver.Settings
If this is set to true then AC algorithm is used to filter ternary sum by default, otherwise, BC is used.
setEnableDecompositionOfBooleanSum(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setEnableDecompositionOfBooleanSum(boolean) - Method in interface org.chocosolver.solver.Settings
Define if boolean sums should be decomposed into an equality constraint + arithmetic constraint
setEnableIncrementalityOnBoolSum(IntPredicate) - Method in class org.chocosolver.solver.DefaultSettings
 
setEnableIncrementalityOnBoolSum(IntPredicate) - Method in interface org.chocosolver.solver.Settings
Define the predicate to choose incremental sum, based on number variables declared
setEnableSAT(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setEnableSAT(boolean) - Method in interface org.chocosolver.solver.Settings
Indicate if clauses are managed by a unique SAT solver.
setEnableTableSubstitution(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setEnableTableSubstitution(boolean) - Method in interface org.chocosolver.solver.Settings
Define whether some intension constraints are replaced by extension constraints
setEnableViews(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setEnableViews(boolean) - Method in interface org.chocosolver.solver.Settings
Set to 'true' to allow the creation of views in the Model.
setEngine(PropagationEngine) - Method in class org.chocosolver.solver.Solver
Attaches a propagation engine this.
setEnvironmentHistorySimulationCondition(ICondition) - Method in class org.chocosolver.solver.DefaultSettings
 
setEnvironmentHistorySimulationCondition(ICondition) - Method in interface org.chocosolver.solver.Settings
Set the condition to satisfy when rebuilding history of backtrackable objects is needed.
setErr(PrintStream) - Method in class org.chocosolver.solver.Solver
 
setErr(PrintStream) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Set the current error stream (default is System.err)
setEventObserver(AbstractEventObserver) - Method in class org.chocosolver.solver.Solver
Overrides the explanation engine.
SetEventType - Enum in org.chocosolver.solver.variables.events
An enum defining the set variable event types: ADD_TO_KER: value enforcing event, REMOVE_FROM_ENVELOPE: value removal event,
SetEvtScheduler - Class in org.chocosolver.solver.variables.impl.scheduler
Created by cprudhom on 17/06/15.
SetEvtScheduler() - Constructor for class org.chocosolver.solver.variables.impl.scheduler.SetEvtScheduler
 
setExplanation(E) - Method in class org.chocosolver.solver.search.loop.learn.LearnSignedClauses
 
SetFactory - Class in org.chocosolver.util.objects.setDataStructures
Factory for creating sets
SetFactory() - Constructor for class org.chocosolver.util.objects.setDataStructures.SetFactory
 
setFinal(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
setFinal(int...) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
setGeometricalRestart(long, double, ICounter, int) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Build a geometrical restart strategy.
setHBFS(double, double, long) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Creates a move object based on: Hybrid Best-First Search[1] algorithms with binary decisions.
setHybridizationOfPropagationEngine(byte) - Method in class org.chocosolver.solver.DefaultSettings
 
setHybridizationOfPropagationEngine(byte) - Method in interface org.chocosolver.solver.Settings
Define behavior of the propagation engine.
setIdx(K, int) - Method in interface org.chocosolver.util.Indexable
Return the index of this in variable
setInitialisationTimeLimit(long) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
Define a time limit on initialisation phase.
setInitialState(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
setInitSolver(Function<Model, Solver>) - Method in class org.chocosolver.solver.DefaultSettings
 
setInitSolver(Function<Model, Solver>) - Method in interface org.chocosolver.solver.Settings
Define the solver initialization
setInStack(int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
Set the idx th bit of the to be removed bitset
setInStack(int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
Set the idx th bit of the to be removed bitset
SETINTCHANNELING - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SETINTERSECTION - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setIntTrail(IStoredIntTrail) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
setIntVal(IntVar, int) - Method in class org.chocosolver.solver.Solution
Set the value of variable v in this solution.
SETINTVALUESUNION - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SETINVERSE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setJumpTo(int) - Method in class org.chocosolver.solver.Solver
Sets how many worlds to rollback when backtracking
setLDS(int) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Limited Discrepancy Search[1] algorithms with binary decisions
setLearner(Learn) - Method in class org.chocosolver.solver.Solver
Replaces the current learn with l
setLearningSignedClauses() - Method in interface org.chocosolver.solver.search.loop.learn.ILearnFactory
Creates a learning object based on Conflict-Driven Clause-Learning (CD-CL) strategy.
setLearntClausesDominancePerimeter(int) - Method in class org.chocosolver.solver.DefaultSettings
 
setLearntClausesDominancePerimeter(int) - Method in interface org.chocosolver.solver.Settings
When a clause is learnt from a conflict, it may happen that it dominates previously learnt ones.
setLNS(INeighbor) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Creates a Move object based on Large Neighborhood Search.
setLNS(INeighbor, ICounter) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Creates a Move object based on Large Neighborhood Search.
setLoadfactor(double) - Method in class org.chocosolver.memory.EnvironmentBuilder
The load factor to update IStorage.
setLongTrail(IStoredLongTrail) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
setLubyRestart(long, ICounter, int) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Branch a luby restart strategy to the model
SETMAX - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setMaxDomSizeForEnumerated(int) - Method in class org.chocosolver.solver.DefaultSettings
 
setMaxDomSizeForEnumerated(int) - Method in interface org.chocosolver.solver.Settings
Define the minimum number of cardinality threshold to a sum/scalar constraint to be decomposed in intermediate sub-sums.
setMaxLearntClauseCardinality(int) - Method in class org.chocosolver.solver.DefaultSettings
 
setMaxLearntClauseCardinality(int) - Method in interface org.chocosolver.solver.Settings
Set the maximum learnt clause cardinality, clauses beyond this value are ignored.
setMaxTupleSizeForSubstitution(int) - Method in class org.chocosolver.solver.DefaultSettings
 
setMaxTupleSizeForSubstitution(int) - Method in interface org.chocosolver.solver.Settings
Define the maximum domain size threshold to replace intension constraints by extension constraints Only checked when Settings.enableTableSubstitution() returns true
setMCRDecimalPrecision(double) - Method in class org.chocosolver.solver.DefaultSettings
 
setMCRDecimalPrecision(double) - Method in interface org.chocosolver.solver.Settings
Defines the default smallest used double for IIntConstraintFactory.multiCostRegular(IntVar[], IntVar[], ICostAutomaton) algorithm
SETMEMBER - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SETMIN - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setMinCardinalityForSumDecomposition(int) - Method in class org.chocosolver.solver.DefaultSettings
 
setMinCardinalityForSumDecomposition(int) - Method in interface org.chocosolver.solver.Settings
Define the default minimum number of cardinality threshold to a sum/scalar constraint to be decomposed into intermediate sub-sums.
setModelChecker(Predicate<Solver>) - Method in class org.chocosolver.solver.DefaultSettings
 
setModelChecker(Predicate<Solver>) - Method in interface org.chocosolver.solver.Settings
Define what to do when a solution is found.
setMove(Move...) - Method in class org.chocosolver.solver.Solver
Replaces the current move with m
setName(String) - Method in class org.chocosolver.solver.constraints.Constraint
Changes the name of this constraint
setName(String) - Method in class org.chocosolver.solver.Model
Changes the name of this model to be equal to the argument name.
SETNBEMPTY - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setNbMaxLearntClauses(int) - Method in class org.chocosolver.solver.DefaultSettings
 
setNbMaxLearntClauses(int) - Method in interface org.chocosolver.solver.Settings
Set the maximum of number of learnt clauses to store before running a reduction of the store.
setNoGoodRecordingFromRestarts() - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
* Record nogoods from restart, that is, anytime the search restarts, a nogood is produced, based on the decision path, to prevent from scanning the same sub-search tree.
setNoGoodRecordingFromSolutions(IntVar...) - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
Record nogoods from solution, that is, anytime a solution is found, a nogood is produced to prevent from finding the same solution later during the search.
setNoLearning() - Method in interface org.chocosolver.solver.search.loop.learn.ILearnFactory
Indicate that no learning should be achieved during search (default configuration)
setNonFinal(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
setNonFInal(int...) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
setNot(boolean) - Method in interface org.chocosolver.solver.constraints.nary.cnf.ILogical
States whether or not this variable is the negation of another.
setNot(boolean) - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
setNot(boolean) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
setNot(boolean) - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
setNot(boolean) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
setNot(boolean) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
SETNOTEMPTY - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SETNOTMEMBER - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setObjective(boolean, Variable) - Method in class org.chocosolver.solver.Model
Defines the variable to optimize (maximize or minimize) By default, each solution forces either : for Model.MAXIMIZE: to increase by one IntVar (or Model.precision for RealVar) the objective lower bound, or for Model.MINIMIZE: to decrease by one IntVar (or Model.precision for RealVar) the objective upper bound.
setObjectiveManager(IObjectiveManager) - Method in class org.chocosolver.solver.Solver
Declares an objective manager to use.
setObjectiveOptimal(boolean) - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
indicates whether or not the optimum has been found and proved
setOffset(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
Creates an IntIterable object relying on a bitset implementation.
SETOFFSET - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setOperationTrail(IOperationTrail) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
setOpposite(Constraint) - Method in class org.chocosolver.solver.constraints.Constraint
 
setOut(PrintStream) - Method in class org.chocosolver.solver.Solver
 
setOut(PrintStream) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Set the current output stream (default is System.out)
SETPARTITION - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setPassive() - Method in class org.chocosolver.solver.constraints.Propagator
informs that this propagator is now passive : it holds but no further filtering can occur, so it is useless to propagate it.
setPIndice(int, int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
setPIndice(int, int) - Method in interface org.chocosolver.solver.variables.Variable
Update the position of the variable in the propagator at position in Variable.getPropagators().
setPosition(int) - Method in class org.chocosolver.solver.constraints.Propagator
Set the position of this in the propagation engine or -1 if removed.
setPosition(int) - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Set the position of this decision in the decision path.
setPrecision(double) - Method in class org.chocosolver.solver.Model
In case of real variable to optimize, a precision is required.
setPrintAllUndeclaredConstraints(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setPrintAllUndeclaredConstraints(boolean) - Method in interface org.chocosolver.solver.Settings
Indicate if all undeclared constraints are listed on console when Settings.checkDeclaredConstraints() is on.
setPropagate(Propagate) - Method in class org.chocosolver.solver.Solver
Overrides the Propagate object
SetRandomNeighbor - Class in org.chocosolver.solver.search.loop.lns.neighbors
A random LNS neighbor for a set variable This class serves mostly as an example on how to use LNS with set variables.
SetRandomNeighbor(SetVar) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.SetRandomNeighbor
 
setRatioForClauseStoreReduction(float) - Method in class org.chocosolver.solver.DefaultSettings
 
setRatioForClauseStoreReduction(float) - Method in interface org.chocosolver.solver.Settings
when clauses store need to be reduced, 'ratio' of them are kept (between 0.1 and .99).
setReadingTimeCount(long) - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
setRealBounds(RealVar, double[]) - Method in class org.chocosolver.solver.Solution
Set the value of variable v in this solution
setReevaluationTimeLimit(long) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
Define a time limit on reevaluation phase (done every ImpactBased.nodeImpact nodes).
setRefutable(boolean) - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Indicate whether or not this decision can be refuted if set to false, if the decision(e.g. x=3) fails instead of backtracking once and applying its negation (e.g. x!
setReifCons(ReificationConstraint) - Method in class org.chocosolver.solver.constraints.reification.PropReif
 
setReifiedSilent(BoolVar) - Method in class org.chocosolver.solver.constraints.Propagator
informs that this reified propagator may not hold.
setReifiedTrue() - Method in class org.chocosolver.solver.constraints.Propagator
informs that this reified propagator must hold.
setRestartOnSolutions() - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Creates a Move object that encapsulates the current move within a restart move.
setRestarts(LongCriterion, ICutoffStrategy, int) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Creates a Move object that encapsulates the current move within a restart move.
setSearch(AbstractStrategy...) - Method in class org.chocosolver.solver.Solver
Override the default search strategies to use in this.
setSearchState(SearchState) - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
Update the current search state
setSetVal(SetVar, int[]) - Method in class org.chocosolver.solver.Solution
Set the value of variable v in this solution
setsIntsChanneling(SetVar[], IntVar[]) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint channeling set variables and integer variables : x in sets[y] <=> ints[x] = y
setsIntsChanneling(SetVar[], IntVar[], int, int) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint channeling set variables and integer variables : x in sets[y-offset1] <=> ints[x-offset2] = y
setSize(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap
 
setSize(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
setSortPropagatorActivationWRTPriority(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setSortPropagatorActivationWRTPriority(boolean) - Method in interface org.chocosolver.solver.Settings
Set whether propagators are sorted wrt their priority in PropagationEngine when dealing with propagator activation.
setStrategy(AbstractStrategy<V>) - Method in interface org.chocosolver.solver.search.loop.move.Move
Defines a search strategy, that is, a service which computes and returns decisions.
setStrategy(AbstractStrategy<V>) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
 
setStrategy(AbstractStrategy<V>) - Method in class org.chocosolver.solver.search.loop.move.MoveLNS
 
setStrategy(AbstractStrategy<V>) - Method in class org.chocosolver.solver.search.loop.move.MoveRestart
 
setStrategy(AbstractStrategy<V>) - Method in class org.chocosolver.solver.search.loop.move.MoveSeq
 
SetStrategy - Class in org.chocosolver.solver.search.strategy.strategy
Strategy for branching on set variables
SetStrategy(SetVar[], VariableSelector<SetVar>, SetValueSelector, boolean) - Constructor for class org.chocosolver.solver.search.strategy.strategy.SetStrategy
Generic strategy to branch on set variables
setStrictDynamicCut() - Method in interface org.chocosolver.solver.objective.IObjectiveManager
Define a strict cut computer where in the next solution to find should be strictly greater (resp. lesser) than the best solution found so far when maximizing (resp. minimizing) a problem.
SETSUBSETEQ - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SETSUM - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setSwapOnPassivate(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setSwapOnPassivate(boolean) - Method in interface org.chocosolver.solver.Settings
Define if passivation of propagator swap it in variables' list
SETSYMMETRIC - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
Settings - Interface in org.chocosolver.solver
Settings for Model.
setToFalse(ICause) - Method in interface org.chocosolver.solver.variables.BoolVar
 
setToFalse(ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
setToFalse(ICause) - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
setToFalse(ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
setToFalse(ICause) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
setTopDecisionPosition(int) - Method in interface org.chocosolver.solver.search.loop.move.Move
Indicates the position of decision made just before selecting this move.
setTopDecisionPosition(int) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
 
setTopDecisionPosition(int) - Method in class org.chocosolver.solver.search.loop.move.MoveLNS
 
setTopDecisionPosition(int) - Method in class org.chocosolver.solver.search.loop.move.MoveRestart
 
setTopDecisionPosition(int) - Method in class org.chocosolver.solver.search.loop.move.MoveSeq
 
setToTrue(ICause) - Method in interface org.chocosolver.solver.variables.BoolVar
 
setToTrue(ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
setToTrue(ICause) - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
setToTrue(ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
setToTrue(ICause) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
setTrail(IOperationTrail) - Method in class org.chocosolver.memory.EnvironmentBuilder
Set the operation trail.
setTrail(IStoredBoolTrail) - Method in class org.chocosolver.memory.EnvironmentBuilder
Set the bool trail.
setTrail(IStoredDoubleTrail) - Method in class org.chocosolver.memory.EnvironmentBuilder
Set the double trail.
setTrail(IStoredIntTrail) - Method in class org.chocosolver.memory.EnvironmentBuilder
Set the int trail.
setTrail(IStoredLongTrail) - Method in class org.chocosolver.memory.EnvironmentBuilder
Set the long trail.
SetType - Enum in org.chocosolver.util.objects.setDataStructures
 
SETUNION - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setUniversalValue(int) - Method in class org.chocosolver.solver.constraints.extension.Tuples
One can allow the presence of universal values, meaning that some variables can take any values from their domain.
SetValueSelector - Interface in org.chocosolver.solver.search.strategy.selectors.values
Heuristic for branching on a given SetVar
setVar(int...) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a constant set variable, equal to value
setVar(int[], int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a set variable taking its domain in [lb, ub], For instance [{0,3},{-2,0,2,3}] means the variable must include both 0 and 3 and can additionnaly include -2, and 2
setVar(String, int...) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a constant set variable, equal to value
setVar(String, int[], int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a set variable taking its domain in [lb, ub], For instance [{0,3},{-2,0,2,3}] means the variable must include both 0 and 3 and can additionnaly include -2, and 2
SetVar - Interface in org.chocosolver.solver.variables
A Set Variable is defined by a domain which is a set interval [LB,UB], where: LB is the set of integers that must belong to every single solution.
setVarArray(int, int[], int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of size set variables, taking their domain in [lb, ub]
setVarArray(String, int, int[], int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of size set variables, taking their domain in [lb, ub]
SetVarImpl - Class in org.chocosolver.solver.variables.impl
Set variable to represent a set of integers, i.e. a value is a set
SetVarImpl(String, int[], Model) - Constructor for class org.chocosolver.solver.variables.impl.SetVarImpl
Creates a fixed Set variable, equal to value
SetVarImpl(String, int[], SetType, int[], SetType, Model) - Constructor for class org.chocosolver.solver.variables.impl.SetVarImpl
Creates a Set variable
SetVarImpl(String, ISet, Model) - Constructor for class org.chocosolver.solver.variables.impl.SetVarImpl
Creates a fixed Set variable, equal to value Beware : Use this constructor with caution (domain is directly accessible) value should be created properly and should not be modified afterward
SetVarImpl(String, ISet, ISet, Model) - Constructor for class org.chocosolver.solver.variables.impl.SetVarImpl
Creates a set variable, of domain [lb, ub] Beware : Use this constructor with caution (domain is directly accessible) lb and ub should be created properly (e.g. lb subset of ub) and should not be modified externally Both lb and ub should be backtrackable sets (stored sets): use SetFactory.makeStoredSet to build them
setVarMatrix(int, int, int[], int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of dim1*dim2 set variables, taking their domain in [lb, ub]
setVarMatrix(String, int, int, int[], int[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of dim1*dim2 set variables, taking their domain in [lb, ub]
setVarRandom(SetVar) - Static method in class org.chocosolver.solver.search.loop.lns.INeighborFactory
Creates a random neighborhood fixing a set variable randomly
setVarSearch(VariableSelector<SetVar>, SetValueSelector, boolean, SetVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Generic strategy to branch on set variables
setVarSearch(SetVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
strategy to branch on sets by choosing the first unfixed variable and forcing its first unfixed value
setVIndices(int, int) - Method in class org.chocosolver.solver.constraints.Propagator
Changes the index of a variable in this propagator.
setWalkingDynamicCut() - Method in interface org.chocosolver.solver.objective.IObjectiveManager
Define a walking cut computer where in the next solution to find should be greater than (resp. less than) or equal to the best solution found so far when maximizing (resp. minimizing) a problem.
setWarnUser(boolean) - Method in class org.chocosolver.solver.DefaultSettings
 
setWarnUser(boolean) - Method in interface org.chocosolver.solver.Settings
To be informed of warnings detected during modeling/solving
setWelcomeMessage(String) - Method in class org.chocosolver.solver.DefaultSettings
 
setWelcomeMessage(String) - Method in interface org.chocosolver.solver.Settings
Define the welcome message, printed in the console
setWorldNumber(int) - Method in class org.chocosolver.memory.EnvironmentBuilder
The maximum numbers of worlds that a IStorage can handle.
setWorldSize(int) - Method in class org.chocosolver.memory.EnvironmentBuilder
The maximum numbers of updates that a IStorage can handle.
showContradiction() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a search monitor which outputs the contradictions thrown during the search.
showDashboard() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Create and show a simple dashboard that render resolution statistics every 100 milliseconds.
showDashboard(long) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Create and show a simple dashboard that render resolution statistics every 'refresh' milliseconds.
showDecisions() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a search monitor which outputs a message on each decision.
showDecisions(IMessage) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a search monitor which outputs message on each decision.
showShortStatistics() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a search monitor which calls IOutputFactory.printShortStatistics() before closing the search.
showShortStatisticsOnShutdown() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Calls IOutputFactory.printShortStatistics() before the program ends (normally or not)?
showSolutions() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a search monitor which outputs a message on each solution.
showSolutions(IMessage) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a search monitor which outputs message on each solution.
showStatistics() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a search monitor which calls IOutputFactory.printVersion() and IOutputFactory.printStatistics() before closing the search.
showStatisticsDuringResolution(long) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a search monitor which prints a one-line statistics every f ms.
ShrinkableList<T> - Class in org.chocosolver.util.objects
Project: choco-solver.
ShrinkableList() - Constructor for class org.chocosolver.util.objects.ShrinkableList
 
ShrinkableList(int) - Constructor for class org.chocosolver.util.objects.ShrinkableList
 
ShrinkableList(Collection<? extends T>) - Constructor for class org.chocosolver.util.objects.ShrinkableList
 
SILENT_OBSERVER - Static variable in class org.chocosolver.solver.learn.AbstractEventObserver
A default observer that does nothing on events
SimpleDominatorsFinder - Class in org.chocosolver.util.graphOperations.dominance
Class that finds dominators of a given flow graph g(s) Uses the simple LT algorithm which runs in O(m.log(n)) Fast in practice
SimpleDominatorsFinder(int, DirectedGraph) - Constructor for class org.chocosolver.util.graphOperations.dominance.SimpleDominatorsFinder
Object that finds dominators of the given flow graph g(s) It uses the simple LT algorithm which runs in O(m.log(n))
simplify(ILogical, Model) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
Detects tautologies and contradictions from t
simplifySingleton(ILogical, Model) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
Remove tautologies from l
sin() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
SIN - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
sine operator
singleton - org.chocosolver.solver.variables.delta.NoDelta
 
sinh() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
SINH - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
hyperbolic sine operator
size - Variable in class org.chocosolver.memory.IStateDoubleVector
A backtrackable search with the size of the vector.
size - Variable in class org.chocosolver.memory.IStateIntVector
A backtrackable search with the size of the vector.
size - Variable in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
size - Variable in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap
 
size - Variable in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
size - Variable in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
size() - Method in interface org.chocosolver.memory.IStateBitSet
Size of the bitset
size() - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
 
size() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns the number of bits of space actually in use by this BitSet to represent bit values.
size() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns the number of bits of space actually in use by this BitSet to represent bit values.
size() - Method in class org.chocosolver.memory.structure.S64BitSet
Returns the number of bits of space actually in use by this BitSet to represent bit values.
size() - Method in class org.chocosolver.solver.learn.Implications
 
size() - Method in class org.chocosolver.solver.learn.LazyImplications
 
size() - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
Return the number of decision in this decision path.
size() - Method in class org.chocosolver.solver.variables.delta.EnumDelta
 
size() - Method in interface org.chocosolver.solver.variables.delta.IntDelta
Returns the number of element
size() - Method in class org.chocosolver.solver.variables.delta.IntervalDelta
 
size() - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
size() - Method in class org.chocosolver.solver.variables.delta.OneValueDelta
 
size() - Method in class org.chocosolver.util.objects.IntCircularQueue
 
size() - Method in class org.chocosolver.util.objects.IntList
Returns the number of elements in this list.
size() - Method in class org.chocosolver.util.objects.IntMap
Returns the number of elements in this map.
size() - Method in class org.chocosolver.util.objects.queues.CircularQueue
Get the current number of elements
size() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
size() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
size() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
size() - Method in class org.chocosolver.util.objects.tree.IntervalTree
The number of intervals stored in this IntervalTree.
SIZE - Variable in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
sizeApproximation() - Method in interface org.chocosolver.solver.variables.delta.IIntDeltaMonitor
 
sizeApproximation() - Method in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
sizeApproximation() - Method in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
sizeApproximation() - Method in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
sizeApproximation() - Method in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
slb - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
SMALLBIPARTITESET - org.chocosolver.util.objects.setDataStructures.SetType
 
Smallest - Class in org.chocosolver.solver.search.strategy.selectors.variables
Smallest variable selector.
Smallest() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.Smallest
 
Solution - Class in org.chocosolver.solver
Class which stores the value of each variable in a solution
Solution(Model, Variable...) - Constructor for class org.chocosolver.solver.Solution
Create an empty solution object able to store the value of each variable in varsToStore when calling record() Stores all variables by default, when varsToStore is empty
SOLUTION - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
solutionCount - Variable in class org.chocosolver.solver.search.measure.Measures
Counts the number of solutions found so far.
SolutionCounter - Class in org.chocosolver.solver.search.limits
Set a limit over the number of found solutions allowed during the search.
SolutionCounter(Model, long) - Constructor for class org.chocosolver.solver.search.limits.SolutionCounter
 
SolutionCounter(IMeasures, long) - Constructor for class org.chocosolver.solver.search.limits.SolutionCounter
 
solutions - Variable in class org.chocosolver.solver.search.loop.move.MoveLNS
Number of solutions found so far
solve() - Method in class org.chocosolver.solver.ParallelPortfolio
Run the solve() instruction of every model of the portfolio in parallel.
solve() - Method in class org.chocosolver.solver.Solver
Executes the resolver as it is configured.
Solver - Class in org.chocosolver.solver
This class is inspired from : Inspired from "Unifying search algorithms for CSP" N.
Solver(Model) - Constructor for class org.chocosolver.solver.Solver
Create a resolver based for the model aModel.
Solver.Action - Enum in org.chocosolver.solver
Define the possible actions of SearchLoop
SolverException - Exception in org.chocosolver.solver.exception
A specific RuntimeException that can be thrown during the normal execution of the problem resolution.
SolverException(String) - Constructor for exception org.chocosolver.solver.exception.SolverException
Constructs a new solver exception with the specified detailed message.
sort - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
sort() - Method in class org.chocosolver.solver.constraints.extension.Tuples
 
sort(int[], int, IntComparator) - Method in class org.chocosolver.util.sort.ArraySort
 
sort(Set<T>) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Create an array of elements in set and sort them using Arrays.sort(Object[])
sort(IntVar[], IntVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a sort constraint which ensures that the variables of sortedVars correspond to the variables of vars according to a permutation.
sort(T[], int, Comparator<T>) - Method in class org.chocosolver.util.sort.ArraySort
 
sortedidx - Variable in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
sorter - Variable in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
sorter - Variable in class org.chocosolver.solver.constraints.nary.sort.PropKeysorting
 
sortPropagatorActivationWRTPriority() - Method in class org.chocosolver.solver.DefaultSettings
 
sortPropagatorActivationWRTPriority() - Method in interface org.chocosolver.solver.Settings
 
sortvars() - Method in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
Sort the variable to speedup the check
sourceIndex - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
sourceIndex - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
spfs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
spfs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
spfs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
spfsI - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
spft - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
spft - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
spft - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
spftI - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
sqr() - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
SQR - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
square operator
sqrt() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
SQRT - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
square root operator
square(IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for absolute constraint: VAR1 = VAR2^2
square(IntVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a square constraint: var1 = var2^2
SQUARE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SQUARE - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
standarddeviation(float...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
standarddeviation(int...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
standarddeviation(long...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
start() - Method in interface org.chocosolver.util.objects.tree.Interval
Returns the starting point of this.
start_solve(double[]) - Method in class org.chocosolver.solver.constraints.real.Ibex
Let IBEX terminates the solving process for the CSP, once all the integer variables have been instanciated.
STARTED - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
startStopwatch() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
Start the stopwatch, to compute resolution time
state - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.Node
 
state - Variable in class org.chocosolver.solver.constraints.Propagator
Current status of this propagator.
state - Variable in class org.chocosolver.solver.search.measure.Measures
Search state
StateNotInAutomatonException(int) - Constructor for exception org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton.StateNotInAutomatonException
 
states - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Nodes
 
states - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Nodes
 
StatisticsPanel - Class in org.chocosolver.solver.trace.frames
A simple dashboard to show resolution statistics on a frame during resolution.
StatisticsPanel(Solver, long, JFrame) - Constructor for class org.chocosolver.solver.trace.frames.StatisticsPanel
Create a simple dashboard that show statistics from 'solver' every 'duration' milliseconds
StatisticUtils - Class in org.chocosolver.util.tools

StatisticUtils() - Constructor for class org.chocosolver.util.tools.StatisticUtils
 
StdSet - Class in org.chocosolver.util.objects.setDataStructures
Generic backtrable set for trailing
StdSet(Model, ISet) - Constructor for class org.chocosolver.util.objects.setDataStructures.StdSet
 
stop - Variable in class org.chocosolver.solver.Solver
Set to true to stop the search loop
STOPPED - org.chocosolver.solver.search.SearchState
A search that ends on a stop criterion is in this state.
stopStopwatch() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
Stop the stopwatch, the resolution time is fixed.
store() - Method in interface org.chocosolver.solver.Settings
Store some settings into a property file.
store(OutputStream, String) - Method in interface org.chocosolver.solver.Settings
Store some settings into a property file.
StoredBool - Class in org.chocosolver.memory.trailing
A class implementing backtrackable boolean.
StoredBool(EnvironmentTrailing, boolean) - Constructor for class org.chocosolver.memory.trailing.StoredBool
Constructs a stored search with an initial value.
StoredBoolTrail - Class in org.chocosolver.memory.trailing.trail.flatten
 
StoredBoolTrail(int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.flatten.StoredBoolTrail
Constructs a trail with predefined size.
StoredDirectedMultiGraph - Class in org.chocosolver.solver.constraints.nary.automata.structure.multicostregular
Created by IntelliJ IDEA.
StoredDirectedMultiGraph - Class in org.chocosolver.solver.constraints.nary.automata.structure.regular
Created by IntelliJ IDEA.
StoredDirectedMultiGraph(IEnvironment, DirectedMultigraph<Node, Arc>, int[][], int[], int[], int, ICostAutomaton, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
StoredDirectedMultiGraph(IEnvironment, DirectedMultigraph<Node, Arc>, int[], int[], int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph
 
StoredDirectedMultiGraph.Arcs - Class in org.chocosolver.solver.constraints.nary.automata.structure.multicostregular
 
StoredDirectedMultiGraph.Nodes - Class in org.chocosolver.solver.constraints.nary.automata.structure.multicostregular
 
StoredDouble - Class in org.chocosolver.memory.trailing
A class implementing backtrackable double.
StoredDouble(EnvironmentTrailing, double) - Constructor for class org.chocosolver.memory.trailing.StoredDouble
Constructs a stored search with an initial value.
StoredDoubleTrail - Class in org.chocosolver.memory.trailing.trail.flatten
 
StoredDoubleTrail(int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.flatten.StoredDoubleTrail
Constructs a trail with predefined size.
StoredDoubleVector - Class in org.chocosolver.memory.trailing
Implements a backtrackable search vector.
StoredDoubleVector(EnvironmentTrailing, int, double) - Constructor for class org.chocosolver.memory.trailing.StoredDoubleVector
Constructs a stored search vector with an initial size, and initial values.
StoredDoubleVectorTrail - Class in org.chocosolver.memory.trailing.trail
Implements a trail with the history of all the stored search vectors.
StoredDoubleVectorTrail(EnvironmentTrailing, int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.StoredDoubleVectorTrail
Constructs a trail for the specified environment with the specified numbers of updates and worlds.
StoredIndexedBipartiteSet - Class in org.chocosolver.util.objects
A stored list dedicated to positive integers and three operations : - iteration - removal of an element - check if an element is or not within the list It only requires a StoredInt to denote the first element of the list and proceeds by swapping element with the first one to remove them and incrementing the index of the first element.
StoredIndexedBipartiteSet(IEnvironment, int[]) - Constructor for class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
StoredIndexedBipartiteSet.BipartiteSetIterator - Class in org.chocosolver.util.objects
 
StoredIndexedBipartiteSetWithOffset - Class in org.chocosolver.util.objects
Created by IntelliJ IDEA.
StoredIndexedBipartiteSetWithOffset(IEnvironment, int[]) - Constructor for class org.chocosolver.util.objects.StoredIndexedBipartiteSetWithOffset
 
StoredInt - Class in org.chocosolver.memory.trailing
A class implementing backtrackable int.
StoredInt(EnvironmentTrailing, int) - Constructor for class org.chocosolver.memory.trailing.StoredInt
Constructs a stored search with an initial value.
StoredIntTrail - Class in org.chocosolver.memory.trailing.trail.flatten
 
StoredIntTrail(int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.flatten.StoredIntTrail
Constructs a trail with predefined size.
StoredIntVector - Class in org.chocosolver.memory.trailing
Implements a backtrackable search vector.
StoredIntVector(EnvironmentTrailing, int, int) - Constructor for class org.chocosolver.memory.trailing.StoredIntVector
Constructs a stored search vector with an initial size, and initial values.
StoredIntVectorTrail - Class in org.chocosolver.memory.trailing.trail
Implements a trail with the history of all the stored search vectors.
StoredIntVectorTrail(EnvironmentTrailing, int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.StoredIntVectorTrail
Constructs a trail for the specified environment with the specified numbers of updates and worlds.
StoredLong - Class in org.chocosolver.memory.trailing
A class implementing backtrackable long.
StoredLong(EnvironmentTrailing, long) - Constructor for class org.chocosolver.memory.trailing.StoredLong
Constructs a stored search with an initial value.
StoredLongTrail - Class in org.chocosolver.memory.trailing.trail.flatten
 
StoredLongTrail(int, int, double) - Constructor for class org.chocosolver.memory.trailing.trail.flatten.StoredLongTrail
Constructs a trail with predefined size.
StoredSparseSet - Class in org.chocosolver.util.objects
Implementation based on "Maintaining GAC on adhoc r-ary constraints", Cheng and Yap, CP12.
StoredSparseSet(IEnvironment) - Constructor for class org.chocosolver.util.objects.StoredSparseSet
 
StoredValuedDirectedMultiGraph - Class in org.chocosolver.solver.constraints.nary.automata.structure.costregular
Created by IntelliJ IDEA.
StoredValuedDirectedMultiGraph(IEnvironment, DirectedMultigraph<Node, Arc>, int[][], int[], int[], int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
StoredValuedDirectedMultiGraph.Arcs - Class in org.chocosolver.solver.constraints.nary.automata.structure.costregular
 
StoredValuedDirectedMultiGraph.Nodes - Class in org.chocosolver.solver.constraints.nary.automata.structure.costregular
 
storeEvents(int, ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
storeEvents(int, ICause) - Method in interface org.chocosolver.solver.variables.Variable
Temporarily store modification events made on this.
StrategiesSequencer - Class in org.chocosolver.solver.search.strategy.strategy
A StrategiesSequencer is class for AbstractStrategy composition.
StrategiesSequencer(IEnvironment, AbstractStrategy...) - Constructor for class org.chocosolver.solver.search.strategy.strategy.StrategiesSequencer
 
StrategiesSequencer(AbstractStrategy...) - Constructor for class org.chocosolver.solver.search.strategy.strategy.StrategiesSequencer
 
strategy - Variable in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
Search strategy to extend the search tree
streamOptimalSolutions(IntVar, boolean, Criterion...) - Method in interface org.chocosolver.solver.search.IResolutionHelper
Attempt to find the solution that optimizes the mono-objective problem defined by a unique objective variable and an optimization criteria, then finds and stores all optimal solution.
streamSolutions() - Method in class org.chocosolver.solver.ParallelPortfolio
Attempts to find all solutions of the declared problem.
streamSolutions(Criterion...) - Method in interface org.chocosolver.solver.search.IResolutionHelper
Attempts to find all solutions of the declared problem.
StringUtils - Class in org.chocosolver.util.tools
 
StrongConnectivityFinder - Class in org.chocosolver.util.graphOperations.connectivity
 
StrongConnectivityFinder(DirectedGraph) - Constructor for class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
sub - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
sub(double) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
sub(int) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
sub(CArExpression) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
sub(ArExpression) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
SUB - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
subtraction operator
SUB - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
subtraction operator
subCircuit(IntVar[], int, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a subCircuit constraint which ensures that
SUBCIRCUIT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
subPath(IntVar[], IntVar, IntVar, int, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a subPath constraint which ensures that
SUBPATH - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
subscribeView(IView) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
subscribeView(IView) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
subscribeView(IView) - Method in interface org.chocosolver.solver.variables.Variable
Attaches a view to this variable.
subsetEq(SetVar...) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint establishing that sets[i] is a subset of sets[j] if i
SUCCESSORS - org.chocosolver.util.objects.graphs.Orientation
 
succs - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
sum - Variable in class org.chocosolver.solver.constraints.nary.sum.PropSumBool
The resulting variable
sum(double...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
sum(float...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
sum(int[]) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the sum of elements in values.
sum(int...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
sum(int[][]) - Static method in class org.chocosolver.util.tools.MathUtils
Retuns the sum of elements in values.
sum(int[], int, int) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the sum of elements in values from position begin (inclusive) to position end (exclusive).
sum(long...) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
sum(BoolVar[], String, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a sum constraint.
sum(BoolVar[], String, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a sum constraint.
sum(BoolVar[], String, IntVar, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a sum constraint.
sum(IntVar[], String, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a sum constraint.
sum(IntVar[], String, int, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a sum constraint.
sum(IntVar[], String, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a sum constraint.
sum(IntVar[], String, IntVar, int) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for ∑i in |VARS|VARSi OPERATOR SUM + CSTE with OPERATOR in {"=", "!
sum(IntVar[], String, IntVar, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a sum constraint.
sum(SetVar, IntVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint summing elements of set sum{i | i in set} = sum
SUM - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SumConstraint - Class in org.chocosolver.solver.constraints.nary.sum
Project: choco-solver.
SumConstraint(Propagator) - Constructor for class org.chocosolver.solver.constraints.nary.sum.SumConstraint
Make a new constraint defined as a set of given propagators
sumElements(SetVar, int[], int, IntVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint summing weights given by a set of indices: sum{weights[i-offset] | i in indices} = sum Also ensures that elements in indices belong to [offset, offset+weights.length-1]
sumElements(SetVar, int[], IntVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint summing weights given by a set of indices: sum{weights[i] | i in indices} = sum Also ensures that elements in indices belong to [0, weights.length-1]
sumFrom(int[], int) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the sum of elements in values from position begin (inclusive) to values.length.
sumLB - Variable in class org.chocosolver.solver.constraints.nary.sum.PropSum
SUm of lower bounds
sumLB - Variable in class org.chocosolver.solver.constraints.real.PropScalarMixed
SUm of lower bounds
sumTo(int[], int) - Static method in class org.chocosolver.util.tools.MathUtils
Returns the sum of elements in values from position 0 (inclusive) to position end (exclusive).
sumUB - Variable in class org.chocosolver.solver.constraints.nary.sum.PropSum
Sum of upper bounds
sumUB - Variable in class org.chocosolver.solver.constraints.real.PropScalarMixed
Sum of upper bounds
supports - Variable in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
swallowCopy(int[][][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Duplicates arr and returns the new copy
swallowCopy(int[][][][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Duplicates arr and returns the new copy
swap(int) - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
 
swapOnActivate(Propagator, int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
swapOnActivate(Propagator, int) - Method in interface org.chocosolver.solver.variables.Variable
The propagator will be informed back of any modification of this.
swapOnPassivate() - Method in class org.chocosolver.solver.DefaultSettings
 
swapOnPassivate() - Method in interface org.chocosolver.solver.Settings
 
swapOnPassivate(Propagator, int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
swapOnPassivate(Propagator, int) - Method in interface org.chocosolver.solver.variables.Variable
The propagator will not be informed of any modification of this anymore.
sweep(IntVar, IntVar[], int, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.HeightCumulFilter
 
sweep(IntVar, IntVar[], int, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
sweep(IntVar, IntVar[], int, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepHeiSortCumulFilter
 
SWEEP - org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
time-table algorithm based on a sweep line idempotent (on the given set of variables only)
SWEEP_HEI_SORT - org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
time-table algorithm based on a sweep line idempotent (on the given set of variables only)
SweepCumulFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
Basic implementation of Sweep-based Time-Table for cumulative
SweepCumulFilter(int) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
SweepCumulFilter.Event - Class in org.chocosolver.solver.constraints.nary.cumulative
 
SweepHeiSortCumulFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
Alternative implementation of Sweep-based Time-Table for cumulative The set of variables to be pruned is sorted by decreasing heights, not time
SweepHeiSortCumulFilter(int) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.SweepHeiSortCumulFilter
 
symmetric(SetVar...) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint stating that sets are symmetric sets: x in sets[y] <=> y in sets[x]
symmetric(SetVar[], int) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint stating that sets are symmetric sets: x in sets[y-offset] <=> y in sets[x-offset]
synchronize() - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
Synchronizes the decision path after a backtrack.
synchronize(boolean) - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
Synchronizes the decision path after a backtrack.

T

T - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
table(IntVar[], Tuples) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a table constraint specifying that the sequence of variables vars must belong to the list of tuples (or must NOT belong in case of infeasible tuples) Default configuration with GACSTR+ algorithm for feasible tuples and GAC3rm otherwise
table(IntVar[], Tuples, String) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a table constraint, with the specified algorithm defined algo
table(IntVar, IntVar, Tuples) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Create a table constraint over a couple of variables var1 and var2 Uses AC3rm algorithm by default
table(IntVar, IntVar, Tuples, String) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a table constraint over a couple of variables var1 and var2:
- AC2001: table constraint which applies the AC2001 algorithm,
- AC3: table constraint which applies the AC3 algorithm,
- AC3rm: table constraint which applies the AC3 rm algorithm,
- AC3bit+rm (default): table constraint which applies the AC3 bit+rm algorithm,
- FC: table constraint which applies forward checking algorithm.
TABLE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
tagDecisionLevel() - Method in class org.chocosolver.solver.learn.Implications
 
tagDecisionLevel() - Method in class org.chocosolver.solver.learn.LazyImplications
 
tan() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
TAN - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
tangent operator
tanh() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
TANH - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
hyperbolic tangent operator
Task - Class in org.chocosolver.solver.variables
Container representing a task: It ensures that: start + duration = end
Task(IntVar, IntVar, IntVar) - Constructor for class org.chocosolver.solver.variables.Task
Container representing a task: It ensures that: start + duration = end
TASK_SET_HOOK_NAME - Static variable in class org.chocosolver.solver.Model
Name of internal hook dedicated to store declared Task.
tasksToUSe - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
taskVar(IntVar, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a task variable, based on a starting time s and a processing time p such that: s + p = e, where e is the ending time.
taskVar(IntVar, IntVar) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a task variable, based on a starting time s and a processing time p such that: s + p = e, where e is the ending time.
taskVar(IntVar, IntVar, IntVar) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a task variable, made of a starting time s, a processing time p and an ending time e such that: s + p = e.
taskVarArray(IntVar[], IntVar[], IntVar[]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an array of s.length task variables, where task i is made of a starting time s_i, a processing time p_i and an ending time e_i such that: s_i + p_i = e_i.
taskVarMatrix(IntVar[][], IntVar[][], IntVar[][]) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a matrix of s.length * s_0.length task variables, where task i,j is made of a starting time s_(i,j), a processing time p_(i,j) and an ending time e_(i,j) such that: s_(i,j) + p_(i,j) = e_(i,j).
TCOMP - Static variable in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
temp - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
temporaryCost - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Arcs
 
TERMINAL - Static variable in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
The terminal node.
TERMINATED - org.chocosolver.solver.search.SearchState
A search that ends normally is in this state.
TERNARY - org.chocosolver.solver.constraints.PropagatorPriority
 
TernaryIntProcedure<A,​B,​C> - Interface in org.chocosolver.util.procedure

TernaryProcedure<E,​A,​B,​C> - Interface in org.chocosolver.util.procedure

throwsException(ICause, Variable, String) - Method in class org.chocosolver.solver.Solver
 
TIME - org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
time-table algorithm based on each point in time not idempotent
timeCount - Variable in class org.chocosolver.solver.search.measure.Measures
Counts the time spent so far, starting from solver construction call.
TimeCounter - Class in org.chocosolver.solver.search.limits
A limit over run time.
TimeCounter(Model, long) - Constructor for class org.chocosolver.solver.search.limits.TimeCounter
 
TimeCounter(IMeasures, long) - Constructor for class org.chocosolver.solver.search.limits.TimeCounter
 
TimeCumulFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
Time-based filtering (compute the profile over every point in time)
TimeCumulFilter(int) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.TimeCumulFilter
 
times(int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
multiply by x to all integers stored in this set
times(IntVar, int, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a multiplication constraint: X * Y = Z
times(IntVar, IntVar, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a multiplication constraint: X * Y = Z
times(IntVar, IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for times constraint: VAR1 * VAR2 = RESULT
times(IntVar, IntVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a multiplication constraint: X * Y = Z
TIMES - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
timestamp - Variable in class org.chocosolver.memory.AbstractEnvironment
 
timeStamp - Variable in class org.chocosolver.memory.IStateBool
 
timeStamp - Variable in class org.chocosolver.memory.IStateDouble
 
timeStamp - Variable in class org.chocosolver.memory.IStateInt
 
timeStamp - Variable in class org.chocosolver.memory.IStateLong
 
TimeStampedObject - Class in org.chocosolver.solver.search.loop
Class for factorizing code of time stamped objects
TimeStampedObject(IEnvironment) - Constructor for class org.chocosolver.solver.search.loop.TimeStampedObject
 
TimeUtils - Class in org.chocosolver.util.tools
 
tinIndex - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
tinkIndex - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
toArray() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
toArray() - Method in class org.chocosolver.util.objects.IntList
Returns an array containing all of the elements in this list in proper sequence (from first to last element).
toArray() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Copies the set in an array if integers
toArray() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
toArray(Class, List<T>) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Returns an array composed of elements from list.
toArray(List<T>) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Creates an array from elements in list.
toArray(T...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Creates an array from vargs elt.
toBoolVar(IntVar...) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Converts ivars into an array of boolean variables
toCharExp(String) - Static method in class org.chocosolver.util.tools.StringUtils
Convert a regexp formed with integer charachter into a char formed regexp for instance, "12%12%" which stands for 1 followed by 2 followed by 12 would be misinterpreted by regular regular expression parser.
toCheck - Variable in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
toCNF(LogOp, Model) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
Warning: if there is a bug, please check the CNF build is like: - lit OR lit ...
toCSV() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
toDimacsString() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
toDot() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
toDotty(String) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
toIntVar(Model, int...) - Static method in class org.chocosolver.util.tools.VariableUtils
Transform an array of int to an array of fixed IntVar
toList(T[]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Returns a list composed of elements from array.
toMatrix() - Method in class org.chocosolver.solver.constraints.extension.Tuples
 
toMultiLineString() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
toOneLineString() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
TOP_DOWN - org.chocosolver.solver.objective.OptimizationPolicy
Set the objective variable to its highest value
topDecisionPosition - Variable in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
Index, in the decision path, of the decision taken just before selecting this move.
topDownInit() - Method in class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
topDownInit() - Method in class org.chocosolver.util.iterators.DisposableRangeIterator
 
topDownInit() - Method in class org.chocosolver.util.iterators.DisposableValueBoundIterator
 
topDownInit() - Method in class org.chocosolver.util.iterators.DisposableValueIterator
 
topDownInit() - Method in interface org.chocosolver.util.iterators.RangeIterator
 
topDownInit() - Method in interface org.chocosolver.util.iterators.ValueIterator
Prepare iteration from highest value to smallest value (using ValueIterator.hasPrevious() / ValueIterator.previous())
toSmartString() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
toString() - Method in class org.chocosolver.memory.IStateBool
 
toString() - Method in class org.chocosolver.memory.IStateDouble
 
toString() - Method in class org.chocosolver.memory.IStateInt
 
toString() - Method in class org.chocosolver.memory.IStateLong
 
toString() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
 
toString() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
 
toString() - Method in class org.chocosolver.memory.structure.S64BitSet
 
toString() - Method in class org.chocosolver.solver.constraints.binary.element.PropElement
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropAbsolute
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_Y
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_YC
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropEqualXY_C
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_Y
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_YC
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualXY_C
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropLessOrEqualXY_C
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropModXY
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_Y
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_YC
 
toString() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
toString() - Method in class org.chocosolver.solver.constraints.Constraint
 
toString() - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC2001
 
toString() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeCSP
 
toString() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeFC
 
toString() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001Positive
 
toString() - Method in class org.chocosolver.solver.constraints.extension.nary.PropTableStr2
 
toString() - Method in class org.chocosolver.solver.constraints.extension.Tuples
 
toString() - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
 
toString() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
toString() - Method in class org.chocosolver.solver.constraints.nary.automata.PropRegular
 
toString() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
toString() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc
 
toString() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph
 
toString() - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelAC
 
toString() - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelBC
 
toString() - Method in class org.chocosolver.solver.constraints.nary.circuit.PropNoSubtour
 
toString() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore.SignedClause
 
toString() - Method in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
 
toString() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
toString() - Method in class org.chocosolver.solver.constraints.nary.cnf.PropFalse
 
toString() - Method in class org.chocosolver.solver.constraints.nary.cnf.PropTrue
 
toString() - Method in class org.chocosolver.solver.constraints.nary.count.PropCount_AC
 
toString() - Method in class org.chocosolver.solver.constraints.nary.count.PropCountVar
 
toString() - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
toString() - Method in class org.chocosolver.solver.constraints.nary.globalcardinality.PropFastGCC
 
toString() - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
toString() - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexInt
 
toString() - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMax
 
toString() - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMin
 
toString() - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMax
 
toString() - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMin
 
toString() - Method in class org.chocosolver.solver.constraints.nary.PropDiffN
 
toString() - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalar
 
toString() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
toString() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumBool
 
toString() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumFullBool
 
toString() - Method in enum org.chocosolver.solver.constraints.Operator
 
toString() - Method in class org.chocosolver.solver.constraints.Propagator
 
toString() - Method in class org.chocosolver.solver.constraints.real.PropScalarMixed
 
toString() - Method in class org.chocosolver.solver.constraints.real.RealPropagator
 
toString() - Method in class org.chocosolver.solver.constraints.reification.PropLocalConDis
 
toString() - Method in class org.chocosolver.solver.constraints.reification.PropReif
 
toString() - Method in class org.chocosolver.solver.constraints.reification.PropXeqCReif
 
toString() - Method in class org.chocosolver.solver.constraints.reification.PropXeqYCReif
 
toString() - Method in class org.chocosolver.solver.constraints.reification.PropXinSReif
 
toString() - Method in class org.chocosolver.solver.constraints.reification.PropXltCReif
 
toString() - Method in class org.chocosolver.solver.constraints.reification.PropXltYCReif
 
toString() - Method in class org.chocosolver.solver.constraints.ReificationConstraint
 
toString() - Method in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
toString() - Method in class org.chocosolver.solver.constraints.ternary.PropMaxBC
 
toString() - Method in class org.chocosolver.solver.constraints.ternary.PropMinBC
 
toString() - Method in class org.chocosolver.solver.constraints.ternary.PropModXYZ
 
toString() - Method in class org.chocosolver.solver.constraints.unary.PropEqualXC
 
toString() - Method in class org.chocosolver.solver.constraints.unary.PropGreaterOrEqualXC
 
toString() - Method in class org.chocosolver.solver.constraints.unary.PropLessOrEqualXC
 
toString() - Method in class org.chocosolver.solver.constraints.unary.PropMember
 
toString() - Method in class org.chocosolver.solver.constraints.unary.PropNotEqualXC
 
toString() - Method in class org.chocosolver.solver.constraints.unary.PropNotMember
 
toString() - Method in exception org.chocosolver.solver.exception.ContradictionException
toString() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
toString() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
toString() - Method in class org.chocosolver.solver.expression.continuous.relational.BiCReExpression
 
toString() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.BiArExpression
 
toString() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.IfArExpression
 
toString() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.NaArExpression
 
toString() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.UnArExpression
 
toString() - Method in class org.chocosolver.solver.expression.discrete.logical.BiLoExpression
 
toString() - Method in class org.chocosolver.solver.expression.discrete.logical.NaLoExpression
 
toString() - Method in class org.chocosolver.solver.expression.discrete.logical.UnLoExpression
 
toString() - Method in class org.chocosolver.solver.expression.discrete.relational.BiReExpression
 
toString() - Method in class org.chocosolver.solver.expression.discrete.relational.NaReExpression
 
toString() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
toString() - Method in class org.chocosolver.solver.Model
Return a string describing the CSP defined in this model.
toString() - Method in class org.chocosolver.solver.search.measure.Measures
 
toString() - Method in interface org.chocosolver.solver.search.strategy.assignments.DecisionOperator
 
toString() - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
 
toString() - Method in class org.chocosolver.solver.search.strategy.decision.IbexDecision
 
toString() - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
toString() - Method in class org.chocosolver.solver.search.strategy.decision.RealDecision
 
toString() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
toString() - Method in class org.chocosolver.solver.search.strategy.decision.SetDecision
 
toString() - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
Creates a String object containing a pretty print of the current variables.
toString() - Method in class org.chocosolver.solver.search.strategy.strategy.StrategiesSequencer
Creates a String object containing a pretty print of the current variables.
toString() - Method in class org.chocosolver.solver.Solution
 
toString() - Method in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
toString() - Method in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
toString() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
toString() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
toString() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
toString() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
toString() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
toString() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
toString() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
toString() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
toString() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
toString() - Method in class org.chocosolver.solver.variables.Task
 
toString() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
toString() - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
toString() - Method in class org.chocosolver.solver.variables.view.MinusView
 
toString() - Method in class org.chocosolver.solver.variables.view.OffsetView
 
toString() - Method in class org.chocosolver.solver.variables.view.RealView
 
toString() - Method in class org.chocosolver.solver.variables.view.ScaleView
 
toString() - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
toString() - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
toString() - Method in class org.chocosolver.util.objects.PriorityQueue
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableBitSet
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
toUpdateLeft - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
toUpdateRight - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
tprune - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
transfer() - Method in class org.chocosolver.util.objects.ArrayVal
 
transfer() - Method in interface org.chocosolver.util.objects.IVal
 
transfer() - Method in class org.chocosolver.util.objects.MapVal
 
transferInto(Collection<Decision>, boolean) - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
Add all decisions of this decision path into a list of decision
transform(int) - Method in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
transformEvent(IEventType) - Method in interface org.chocosolver.solver.variables.IntVar
 
transformEvent(IEventType) - Method in class org.chocosolver.solver.variables.view.IntView
 
transformEvent(IEventType) - Method in class org.chocosolver.solver.variables.view.MinusView
 
transformEvent(IntEventType) - Method in class org.chocosolver.solver.variables.view.RealView
 
transpose(int[][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Transposes a matrix M[n][m] in a matrix MT[m][n] such that MT[i][j] = M[j][i]
transpose(T[][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Transposes a matrix M[n][m] in a matrix MT[m][n] such that MT[i][j] = M[j][i]
tree(IntVar[], IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a tree constraint.
tree(IntVar[], IntVar, int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a tree constraint.
TREE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
triesLeft() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Return the number of branches left to try
Triple(int, int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton.Triple
 
TRUE - org.chocosolver.util.ESat
 
TRUE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
TRUE - Static variable in interface org.chocosolver.solver.constraints.extension.TupleValidator
 
TRUE - Static variable in interface org.chocosolver.solver.constraints.nary.alldifferent.conditions.Condition
True condition, always satisfied
TRUE - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
trueCons - Variable in class org.chocosolver.solver.constraints.ReificationConstraint
 
trueConstraint() - Method in class org.chocosolver.solver.Model
The basic "true" constraint, which is always satisfied
tuples - Variable in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
tuples - Variable in class org.chocosolver.solver.constraints.extension.Tuples
 
Tuples - Class in org.chocosolver.solver.constraints.extension
A unique interface to declare tuples for table constraints.
Tuples() - Constructor for class org.chocosolver.solver.constraints.extension.Tuples
Create a list of tuples which represents all allowed tuples, i.e. other tuples are forbidden
Tuples(boolean) - Constructor for class org.chocosolver.solver.constraints.extension.Tuples
Create a list of tuples which represents all allowed tuples if feasible=true or a set of forbidden tuples if feasible=false
Tuples(int[][], boolean) - Constructor for class org.chocosolver.solver.constraints.extension.Tuples
Create a list of tuples which represents all allowed tuples if feasible=true or a set of forbidden tuples if feasible=false.
TuplesFactory - Class in org.chocosolver.solver.constraints.extension
A Factory to ease generation of tuples.
tuplesIndexes - Variable in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
TuplesLargeTable - Class in org.chocosolver.solver.constraints.extension.nary

TuplesLargeTable(Tuples, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.extension.nary.TuplesLargeTable
 
TuplesList - Class in org.chocosolver.solver.constraints.extension.nary
A simple way of storing the tuples as a list.
TuplesList(Tuples, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
TuplesTable - Class in org.chocosolver.solver.constraints.extension.nary

TuplesTable(Tuples, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.extension.nary.TuplesTable
 
TuplesVeryLargeTable - Class in org.chocosolver.solver.constraints.extension.nary
A LargeRelation for cases where domain are too big to be stored in a single array.
TuplesVeryLargeTable(Tuples, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.extension.nary.TuplesVeryLargeTable
 
TupleValidator - Interface in org.chocosolver.solver.constraints.extension
An interface to implement to filter valid tuples automatically generated through TuplesFactory
type - Variable in class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
type - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter.Event
 
TYPE - Static variable in interface org.chocosolver.solver.variables.Variable
Mask to get the type of a variable.

U

U0 - Static variable in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Constant coefficient of the lagrangian relaxation
UB - Static variable in interface org.chocosolver.solver.variables.delta.ISetDelta
 
unapply(V, int, ICause) - Method in interface org.chocosolver.solver.search.strategy.assignments.DecisionOperator
 
UnArExpression - Class in org.chocosolver.solver.expression.discrete.arithmetic
Unary arithmetic expression
UnArExpression(ArExpression.Operator, ArExpression) - Constructor for class org.chocosolver.solver.expression.discrete.arithmetic.UnArExpression
Builds a unary expression
UNARY - org.chocosolver.solver.constraints.PropagatorPriority
 
UnaryIntProcedure<A> - Interface in org.chocosolver.util.procedure
 
UnaryProcedure<E,​A> - Interface in org.chocosolver.util.procedure
 
UnarySafeIntProcedure<A> - Interface in org.chocosolver.util.procedure
 
unassociates(Variable) - Method in class org.chocosolver.solver.Model
Unlink the variable from this.
UnCArExpression - Class in org.chocosolver.solver.expression.continuous.arithmetic
Unary arithmetic continuous expression
UnCArExpression(CArExpression.Operator, CArExpression) - Constructor for class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
Builds a unary expression
UNDEFINED - org.chocosolver.util.ESat
 
UndirectedGraph - Class in org.chocosolver.util.objects.graphs
Specific implementation of an undirected graph
UndirectedGraph(int, SetType, boolean) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
Creates an empty (non-backtrackable) undirected graph.
UndirectedGraph(Model, int, SetType, boolean) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
Creates an empty backtrable undirected graph.
undo() - Method in interface org.chocosolver.memory.structure.IOperation
Method called by the environment upon backtracking, to undo this operation
undo() - Method in class org.chocosolver.solver.learn.AbstractEventObserver
Undo the last operation done
undo() - Method in class org.chocosolver.solver.learn.EventRecorder
 
undoLastEvent() - Method in class org.chocosolver.solver.learn.Implications
Undo the last event stored, use only when dealing with views.
undoLastEvent() - Method in class org.chocosolver.solver.learn.LazyImplications
 
unfreeze() - Method in interface org.chocosolver.solver.variables.delta.IDeltaMonitor
Release the delta
unfreeze() - Method in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
unfreeze() - Method in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
unfreeze() - Method in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
unfreeze() - Method in class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
unfreeze() - Method in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
union(FiniteAutomaton) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
union(IntVar[], SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint ensuring that union is exactly the union of values taken by ints,
union(SetVar[], SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint which ensures that the union of sets is equal to unionSet
union(IntIterableRangeSet, IntVar) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Put all value of var into set.
union(IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
 
union(IntIterableRangeSet, IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Set setr to set1set2
unionOf(IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Set set1 to set1set2
UNKNOWN - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
UNKNOWN_POINT - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
unlink(Propagator, int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
unlink(Propagator, int) - Method in interface org.chocosolver.solver.variables.Variable
Remove a propagator from the list of propagator of this.
unlinkVariables() - Method in class org.chocosolver.solver.constraints.Propagator
Destroy links between this propagator and its variables.
UnLoExpression - Class in org.chocosolver.solver.expression.discrete.logical
Binary arithmetic expression
UnLoExpression(LoExpression.Operator, ReExpression) - Constructor for class org.chocosolver.solver.expression.discrete.logical.UnLoExpression
Builds a n-ary expression
unplugAllSearchMonitors() - Method in class org.chocosolver.solver.Solver
Empties the list of search monitors.
unplugMonitor(ISearchMonitor) - Method in class org.chocosolver.solver.Solver
Removes a search monitors from the ones to plug when the search will start.
unpost(Constraint...) - Method in class org.chocosolver.solver.Model
Remove permanently the constraint c from the constraint network.
unschedule() - Method in class org.chocosolver.solver.constraints.Propagator
Set this as unscheduled
update() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.G
Updates the graph
update() - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.Gi
 
update() - Method in class org.chocosolver.solver.search.limits.ACounter
 
update() - Method in interface org.chocosolver.solver.search.limits.ICounter
 
update() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
Create the fragment
update() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ReversePropagationGuidedNeighborhood
 
update(int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.G
 
update(int) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.Gi
 
update(int) - Method in class org.chocosolver.util.objects.ArrayVal
 
update(int) - Method in interface org.chocosolver.util.objects.IVal
 
update(int) - Method in class org.chocosolver.util.objects.MapVal
 
updateBestBounds(IBoundsManager) - Method in interface org.chocosolver.solver.objective.IBoundsManager
States that b is global bounds on the problem
updateBestLB(Number) - Method in interface org.chocosolver.solver.objective.IBoundsManager
States that lb is a global lower bound on the problem
updateBestSolution() - Method in interface org.chocosolver.solver.objective.IObjectiveManager
Informs the manager that a new solution has been found
updateBestSolution(Number) - Method in interface org.chocosolver.solver.objective.IObjectiveManager
Informs the manager that a new solution has been found
updateBestUB(Number) - Method in interface org.chocosolver.solver.objective.IBoundsManager
States that ub is a global upper bound on the problem
updateBounds(double, double, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
updateBounds(double, double, ICause) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
updateBounds(double, double, ICause) - Method in interface org.chocosolver.solver.variables.RealVar
Updates the bounds of the domain of this to value.
updateBounds(double, double, ICause) - Method in class org.chocosolver.solver.variables.view.RealView
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
updateBounds(int, int, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Updates the lower bound and the upper bound of the domain of this to, resp.
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.MinusView
 
updateHoleinX(int) - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateHoleinY(int) - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateHolesinX() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateHolesinY() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateIntVector(int[]) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexInt
update this propagator with a new int vector newY
updateInvolvedVariables(Propagator) - Method in class org.chocosolver.solver.propagation.PropagationEngine
Update the scope of variable of a propagator (addition or deletion are allowed -- p.vars are scanned)
updateLeft(int, TIntStack, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
updateLeft(TIntStack, TIntStack, int, boolean[], Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
updateLowerBound() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Performs a lagrangian relaxation to compute a new Lower bound of the underlying RCSPP problem Each built subproblem is a shortest path one can use to perform cost based filtering
updateLowerBound(double, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
updateLowerBound(double, ICause) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
updateLowerBound(double, ICause) - Method in interface org.chocosolver.solver.variables.RealVar
Updates the lower bound of the domain of this to value.
updateLowerBound(double, ICause) - Method in class org.chocosolver.solver.variables.view.RealView
 
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
Updates the lower bound of the domain of this to value.
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
Updates the lower bound of the domain of this to value.
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
Updates the lower bound of the domain of this to value.
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
Updates the lower bound of the domain of this to value.
updateLowerBound(int, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Updates the lower bound of the domain of this to value.
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
updateLowerBound(IntVar, int, int, ICause) - Method in class org.chocosolver.solver.learn.AbstractEventObserver
Explain the removal of [old,value[ from var, due to cause.
updateLowerBound(IntVar, int, int, ICause) - Method in class org.chocosolver.solver.learn.EventRecorder
Explain the removal of [old,value[ from var, due to cause.
updateLowerBoundofX() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateLowerBoundofY() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateMaxCapa() - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
updateRight(int, TIntStack, Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
updateRight(TIntStack, TIntStack, int, boolean[], Propagator<IntVar>) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
updateUpperBound() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Performs a lagrangian relaxation to compute a new Upper bound of the underlying RCSPP problem Each built subproblem is a longest path one can use to perform cost based filtering
updateUpperBound(double, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
updateUpperBound(double, ICause) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
updateUpperBound(double, ICause) - Method in interface org.chocosolver.solver.variables.RealVar
Updates the upper bound of the domain of this to value.
updateUpperBound(double, ICause) - Method in class org.chocosolver.solver.variables.view.RealView
 
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
Updates the upper bound of the domain of this to value.
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
Updates the upper bound of the domain of this to value.
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
Updates the upper bound of the domain of this to value.
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
Updates the upper bound of the domain of this to value.
updateUpperBound(int, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Updates the upper bound of the domain of this to value.
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
updateUpperBound(IntVar, int, int, ICause) - Method in class org.chocosolver.solver.learn.AbstractEventObserver
Explain the removal of ]value,old] from var, due to cause.
updateUpperBound(IntVar, int, int, ICause) - Method in class org.chocosolver.solver.learn.EventRecorder
Explain the removal of ]value,old] from var, due to cause.
updateUpperBoundofX() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateUpperBoundofY() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
used - Variable in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
used() - Method in class org.chocosolver.memory.trailing.trail.chunck.BoolWorld
 
used() - Method in class org.chocosolver.memory.trailing.trail.chunck.DoubleWorld
 
used() - Method in class org.chocosolver.memory.trailing.trail.chunck.IntWorld
 
used() - Method in class org.chocosolver.memory.trailing.trail.chunck.LongWorld
 
used() - Method in class org.chocosolver.memory.trailing.trail.chunck.OperationWorld
 
used() - Method in interface org.chocosolver.memory.trailing.trail.chunck.World
The amount of values in the stack

V

v - Variable in exception org.chocosolver.solver.exception.ContradictionException
 
v0 - Variable in class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
 
v1 - Variable in class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
 
valid(int...) - Method in interface org.chocosolver.solver.constraints.extension.TupleValidator
Valid a tuple
valid(int[], IntVar[]) - Method in class org.chocosolver.solver.constraints.extension.nary.LargeRelation
 
validate - org.chocosolver.solver.Solver.Action
validation step
ValidityChecker - Class in org.chocosolver.solver.constraints.extension.nary
A simple class that provides a method to check if a given tuple is valid i.e. if it is ok regarding the current domain of the variables
ValidityChecker(int, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
valSelector - Variable in class org.chocosolver.solver.search.strategy.strategy.SetStrategy
How a value is selected
value - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.utils.Bounds.MinMax
 
value - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc
 
value - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.SetRandomNeighbor
 
ValueIterator - Interface in org.chocosolver.util.iterators
An interface to declare values iterator.
valueOf(String) - Static method in enum org.chocosolver.solver.Cause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.constraints.Constraint.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.constraints.nary.circuit.CircuitConf
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.constraints.nary.cnf.LogOp.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.constraints.nary.cnf.LogOp.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.constraints.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.constraints.PropagatorPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.expression.continuous.relational.CReExpression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.expression.discrete.logical.LoExpression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.expression.discrete.relational.ReExpression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.objective.OptimizationPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.ResolutionPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.search.limits.ICounter.Impl
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.search.loop.Reporting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.search.SearchState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.Solver.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.variables.delta.IIntDeltaMonitor.Default
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.variables.delta.NoDelta
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.variables.events.IntEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.variables.events.PropagatorEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.variables.events.RealEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.variables.events.SetEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.util.ESat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.util.objects.graphs.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.util.objects.setDataStructures.SetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Returns the enum constant of this type with the specified name.
values - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Arcs
 
values - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph.Arcs
 
values - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.IntNeighbor
 
values - Variable in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
values - Variable in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
values - Variable in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap2
 
values - Variable in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap2
 
values() - Static method in enum org.chocosolver.solver.Cause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.constraints.Constraint.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.constraints.nary.circuit.CircuitConf
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.constraints.nary.cnf.LogOp.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.constraints.nary.cnf.LogOp.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.constraints.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.constraints.PropagatorPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.expression.continuous.relational.CReExpression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.expression.discrete.logical.LoExpression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.expression.discrete.relational.ReExpression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.objective.OptimizationPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.ResolutionPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.search.limits.ICounter.Impl
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.search.loop.Reporting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.search.SearchState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.Solver.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.variables.delta.IIntDeltaMonitor.Default
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.variables.delta.NoDelta
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.variables.events.IntEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.variables.events.PropagatorEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.variables.events.RealEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.solver.variables.events.SetEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.util.ESat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.util.objects.graphs.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.util.objects.setDataStructures.SetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.util.tools.ArrayUtils
Returns an array containing the constants of this enum type, in the order they are declared.
valueSelector - Variable in class org.chocosolver.solver.search.strategy.strategy.IntStrategy
How a value is selected
ValueSortedMap<E> - Class in org.chocosolver.util.objects
A map which ensures key uniqueness and order over values.
ValueSortedMap() - Constructor for class org.chocosolver.util.objects.ValueSortedMap
Create a doubly-linked set E <-> value, where value is a int.
var - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.SetRandomNeighbor
 
var - Variable in class org.chocosolver.solver.search.strategy.decision.Decision
Variable of this decision
var - Variable in class org.chocosolver.solver.variables.view.IntView
Observed variable
var - Variable in class org.chocosolver.solver.variables.view.RealView
 
VAR - Static variable in interface org.chocosolver.solver.variables.Variable
Type of variable: variable (unique).
Variable - Interface in org.chocosolver.solver.variables
To developers: any constructor of variable must pass in parameter the back-end ISolver, that is, in decreasing order: - the model portfolio, - the model (or portfolio workers but fes).
VariableEvaluator<V extends Variable> - Interface in org.chocosolver.solver.search.strategy.selectors.variables
A variable evaluator.
variables - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.IntNeighbor
 
VariableSelector<V extends Variable> - Interface in org.chocosolver.solver.search.strategy.selectors.variables
A variable selector specifies which variable should be selected at a fix point.
VariableSelectorWithTies<V extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables

VariableSelectorWithTies(VariableEvaluator<V>...) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.VariableSelectorWithTies
 
VariableUtils - Class in org.chocosolver.util.tools
Project: choco-solver.
VariableUtils() - Constructor for class org.chocosolver.util.tools.VariableUtils
 
vars - Variable in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
vars - Variable in class org.chocosolver.solver.constraints.Propagator
List of variables this propagators deal with.
vars - Variable in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
 
varsAsArray - Variable in class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
varSelector - Variable in class org.chocosolver.solver.search.strategy.strategy.SetStrategy
How a variable is selected
vertex - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
VERY_SLOW - org.chocosolver.solver.constraints.PropagatorPriority
 
VIEW - Static variable in interface org.chocosolver.solver.variables.Variable
Type of variable: view (unique).
ViewDeltaMonitor - Class in org.chocosolver.solver.variables.view
A delta monitor dedicated to views
ViewDeltaMonitor(IIntDeltaMonitor) - Constructor for class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
VOID - org.chocosolver.solver.variables.events.IntEventType
No event
VOID - org.chocosolver.solver.variables.events.PropagatorEventType
 
VOID - org.chocosolver.solver.variables.events.RealEventType
 
VOID - org.chocosolver.solver.variables.events.SetEventType
 

W

warnUser() - Method in class org.chocosolver.solver.DefaultSettings
 
warnUser() - Method in interface org.chocosolver.solver.Settings
 
WORD_MASK - Static variable in class org.chocosolver.memory.structure.S64BitSet
 
wordIndex(int) - Static method in class org.chocosolver.memory.structure.S64BitSet
Given a bit index, return word index containing it.
words - Variable in class org.chocosolver.memory.structure.S64BitSet
The internal field corresponding to the serialField "bits".
words - Variable in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable.RSparseBitSet
 
wordsInUse - Variable in class org.chocosolver.memory.structure.S64BitSet
The number of words in the logical size of this BitSet.
World - Interface in org.chocosolver.memory.trailing.trail.chunck
Specify a stack in a world.
worldCommit() - Method in interface org.chocosolver.memory.IEnvironment
Comitting the current world: merging it with the previous one.
worldCommit() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Comitting the current world: merging it with the previous one.
worldCommit(int) - Method in interface org.chocosolver.memory.IStorage
Comitting the current world: merging it with the previous one.
worldCommit(int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedTrail
 
worldCommit(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.OperationTrail
Comits a world: merging it with the previous one.
worldCommit(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredBoolTrail
Comits a world: merging it with the previous one.
worldCommit(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredDoubleTrail
Comits a world: merging it with the previous one.
worldCommit(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredIntTrail
Comits a world: merging it with the previous one.
worldCommit(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredLongTrail
Comits a world: merging it with the previous one.
worldCommit(int) - Method in class org.chocosolver.memory.trailing.trail.StoredDoubleVectorTrail
Comits a world: merging it with the previous one.
worldCommit(int) - Method in class org.chocosolver.memory.trailing.trail.StoredIntVectorTrail
Comits a world: merging it with the previous one.
worldPop() - Method in interface org.chocosolver.memory.IEnvironment
Backtracks to the previous choice point in the search tree.
worldPop() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Backtracks to the previous choice point in the search tree.
worldPop(int) - Method in interface org.chocosolver.memory.IStorage
Moving down to the previous world.
worldPop(int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedTrail
Moving down to the previous world.
worldPop(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.OperationTrail
Moving down to the previous world.
worldPop(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredBoolTrail
Moving down to the previous world.
worldPop(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredDoubleTrail
Moving down to the previous world.
worldPop(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredIntTrail
Moving down to the previous world.
worldPop(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredLongTrail
Moving down to the previous world.
worldPop(int) - Method in class org.chocosolver.memory.trailing.trail.StoredDoubleVectorTrail
Moving down to the previous world.
worldPop(int) - Method in class org.chocosolver.memory.trailing.trail.StoredIntVectorTrail
Moving down to the previous world.
worldPopUntil(int) - Method in class org.chocosolver.memory.AbstractEnvironment
Backtracks to the w previous choice point in the tree search
worldPopUntil(int) - Method in interface org.chocosolver.memory.IEnvironment
Backtracks to the w previous choice point in the tree search
worldPush() - Method in interface org.chocosolver.memory.IEnvironment
Starts a new branch in the search tree.
worldPush() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
Starts a new branch in the search tree.
worldPush(int) - Method in interface org.chocosolver.memory.IStorage
Moving up to the next world.
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedBoolTrail
 
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedDoubleTrail
 
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedIntTrail
 
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedLongTrail
 
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedOperationTrail
 
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.OperationTrail
Moving up to the next world.
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredBoolTrail
Moving up to the next world.
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredDoubleTrail
Moving up to the next world.
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredIntTrail
Moving up to the next world.
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredLongTrail
Moving up to the next world.
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.StoredDoubleVectorTrail
Moving up to the next world.
worldPush(int) - Method in class org.chocosolver.memory.trailing.trail.StoredIntVectorTrail
Moving up to the next world.
worlds - Variable in class org.chocosolver.memory.trailing.trail.chunck.ChunckedTrail
The worlds.
worldStamps - Variable in class org.chocosolver.memory.trailing.StoredDoubleVector
Contains time stamps for all entries (the world index of the last update for each entry)
worldStamps - Variable in class org.chocosolver.memory.trailing.StoredIntVector
Contains time stamps for all entries (the world index of the last update for each entry)
write(String, Model) - Static method in class org.chocosolver.solver.trace.GephiNetwork
 

X

X - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.graph.Gi
 
X - Static variable in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
xor(ILogical, ILogical) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Create an exclusive disjunction, results in true whenever both operands differ.
xor(ReExpression...) - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
XOR - org.chocosolver.solver.expression.discrete.logical.LoExpression.Operator
 

Y

Y - Static variable in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 

Z

Z - Static variable in class org.chocosolver.solver.constraints.ternary.AbstractPropDistanceXYZ
 
zeroToNShuffle(int) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Creates and returns an array of ints composed of unique values from 0 (inclusive) to nb (exclusive), in random order.
zeroToNShuffle(int, long) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Creates and returns an array of ints composed of unique values from 0 (inclusive) to nb (exclusive), in random order.

_

_cachedIterator - Variable in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
_getStructure() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
DO NOT USE : FOR MEMORY OPTIM ONLY
_MCR_DECIMAL_PREC - Variable in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
_removeSymbolFromAutomaton(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
_set(boolean, int) - Method in class org.chocosolver.memory.IStateBool
Modifies the value without storing the former value on the trailing stack.
_set(double, int) - Method in class org.chocosolver.memory.IStateDouble
Modifies the value without storing the former value on the trailing stack.
_set(int, double, int) - Method in class org.chocosolver.memory.trailing.StoredDoubleVector
Sets an element without storing the previous value.
_set(int, int) - Method in class org.chocosolver.memory.IStateInt
Modifies the value without storing the former value on the trailing stack.
_set(int, int, int) - Method in class org.chocosolver.memory.trailing.StoredIntVector
Sets an element without storing the previous value.
_set(long, int) - Method in class org.chocosolver.memory.IStateLong
Modifies the value without storing the former value on the trailing stack.
_setNot(BoolVar) - Method in interface org.chocosolver.solver.variables.BoolVar
 
_setNot(BoolVar) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
_setNot(BoolVar) - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
_setNot(BoolVar) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
_setNot(BoolVar) - Method in class org.chocosolver.solver.variables.view.IntBoolView
 
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 _ 
All Classes All Packages