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
ABS - org.chocosolver.solver.search.strategy.Search.VarH
To select variables according Activity-based Search.
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
 
AbstractCriterionBasedVariableSelector<V extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables
Project: choco.
AbstractCriterionBasedVariableSelector(V[], long, int) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.AbstractCriterionBasedVariableSelector
 
AbstractCutoff - Class in org.chocosolver.solver.search.restart
Abstract class to generate cutoff sequence
AbstractCutoff(long) - Constructor for class org.chocosolver.solver.search.restart.AbstractCutoff
Create an abstract class with the specific scaleFactor.
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
 
AbstractGraphVar<E extends IGraph> - Class in org.chocosolver.solver.variables.impl
 
AbstractGraphVar(String, Model, E, E) - Constructor for class org.chocosolver.solver.variables.impl.AbstractGraphVar
Creates a graph variable
AbstractIntObjManager - Class in org.chocosolver.solver.objective
 
AbstractIntObjManager(AbstractIntObjManager) - Constructor for class org.chocosolver.solver.objective.AbstractIntObjManager
 
AbstractIntObjManager(IntVar, ResolutionPolicy, int) - Constructor for class org.chocosolver.solver.objective.AbstractIntObjManager
 
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
AbstractRestart - Class in org.chocosolver.solver.search.restart
Defines the methods of a restart policy.
AbstractRestart() - Constructor for class org.chocosolver.solver.search.restart.AbstractRestart
 
AbstractSet - Class in org.chocosolver.util.objects.setDataStructures
Abstract class for sets, implementing the basic functionalities for observable sets.
AbstractSet() - Constructor for class org.chocosolver.util.objects.setDataStructures.AbstractSet
 
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
 
AbstractTreeFinder - Class in org.chocosolver.solver.constraints.graph.cost.trees.lagrangian
 
AbstractTreeFinder(int, GraphLagrangianRelaxation) - Constructor for class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
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.
AbstractView<V extends Variable> - Class in org.chocosolver.solver.variables.view
 
AbstractView(String, V...) - Constructor for class org.chocosolver.solver.variables.view.AbstractView
Default constructor for views.
AC - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
AC - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.CondAllDifferent
 
AC_REGIN - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
AC_REGIN - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.CondAllDifferent
 
AC_ZHANG - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
AC_ZHANG - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.CondAllDifferent
 
acos() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
ACOS - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
inverse cosine operator
acos_wrt(RealInterval, RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of a division of 'acos(i)'.
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() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.KPItem
 
activate(int) - Method in class org.chocosolver.solver.constraints.ImpliedConstraint
 
activate(int) - Method in class org.chocosolver.solver.constraints.ReificationConstraint
 
activateLeaf(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.BinarySearchFingerTree
activate leaf and updates inner nodes
active - Variable in class org.chocosolver.solver.search.strategy.strategy.AntiLastConflict
Set to true when this strategy is active
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).
activeArcs - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
activity - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.ClausesBased
 
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
 
ACTIVITY - org.chocosolver.solver.search.strategy.Search.VarH
To select variables according to Search.VarH.ABS Values can be selected with another heuristic.
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[], IntValueSelector, 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 interface org.chocosolver.solver.variables.impl.siglit.SignedLiteral
Add value to this.
add(int) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Boolean
 
add(int) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
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 class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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 class org.chocosolver.solver.variables.delta.GraphDelta
 
add(int, int, ICause) - Method in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
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(PrintStream) - Method in class org.chocosolver.util.logger.Logger
 
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(Model) - Method in class org.chocosolver.solver.constraints.nary.sat.NogoodStealer
Add a model to steal nogood from (based on decision path)
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(RealInterval, RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of an addition between interval 'x' and 'y'.
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_EDGE - org.chocosolver.solver.variables.events.GraphEventType
 
ADD_NODE - org.chocosolver.solver.variables.events.GraphEventType
 
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(IntVar) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
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 interface org.chocosolver.solver.variables.impl.siglit.SignedLiteral
Add all values from set to this
addAll(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Boolean
 
addAll(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
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.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
addAt(int, int) - Method in class org.chocosolver.util.objects.IntList
Add the element at the specified position in this list.
addAtMostNMinusOne(int...) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: ∑ BOOLVARSi ≤ n-1
addAtMostOne(int...) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: ∑ BOOLVARSi ≤ 1
addBetween(int, int) - Method in interface org.chocosolver.solver.variables.impl.siglit.SignedLiteral
Add all values between [lower,upper] into this.
addBetween(int, int) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Boolean
 
addBetween(int, int) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
addBetween(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
addBoolAndArrayEqualFalse(int...) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: BOOLVARS1∧BOOLVARS2∧...∧BOOLVARSn
addBoolAndArrayEqVar(int[], int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: (BOOLVARS1∧BOOLVARS2∧...∧BOOLVARSn) ⇔ TARGET
addBoolAndEqVar(int, int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: (LEFT ∧ RIGHT) ⇔ TARGET
addBoolEq(int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: LEFT == RIGHT
addBoolIsEqVar(int, int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: (LEFT == RIGHT) ⇔ TARGET
addBoolIsLeVar(int, int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: (LEFT ≤ RIGHT) ⇔ TARGET
addBoolIsLtVar(int, int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: (LEFT < RIGHT) ⇔ TARGET
addBoolIsNeqVar(int, int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: (LEFT ≠ RIGHT) ⇔ TARGET
addBoolLe(int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: LEFT ≤ RIGHT
addBoolLt(int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: LEFT < RIGHT
addBoolNot(int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: LEFT !
addBoolOrArrayEqualTrue(int...) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: BOOLVARS1∨BOOLVARS2∨...∨BOOLVARSn
addBoolOrArrayEqVar(int[], int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: (BOOLVARS1∨BOOLVARS2∨...∨BOOLVARSn) ⇔ TARGET
addBoolOrEqVar(int, int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: (LEFT ∨ RIGHT) ⇔ TARGET
addBoolXorEqVar(int, int, int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: (LEFT ⊕ RIGHT) ⇔ TARGET
addBoxedVar(RealVar) - Method in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
addChild(ILogical) - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Adds child to the current list of children of this
addClause(int) - Method in class org.chocosolver.sat.MiniSat
Add a unit clause to the solver.
addClause(int...) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause based on SAT variable
addClause(int[], int[]) - Method in interface org.chocosolver.sat.SatFactory
Ensures that the clause defined by POSLITS and NEGLITS is satisfied.
addClause(int, int) - Method in class org.chocosolver.sat.MiniSat
Add a binary clause to the solver.
addClause(int, int, int) - Method in class org.chocosolver.sat.MiniSat
Add a ternary clause to the solver.
addClause(TIntList) - Method in class org.chocosolver.sat.MiniSat
Add a clause to the solver.
addClause(TIntList) - Method in class org.chocosolver.solver.constraints.nary.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
addClausesSumBoolArrayLessEqKVar(BoolVar[], BoolVar) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Add a clause stating that: sum(BOOLVARSi) ≤ TARGET * |BOOLVARS|
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.DirectedGraph
add directed edge (from,to) to the graph
addEdge(int, int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Add edge (x,y) to the graph
addEdge(int, int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Add edge (x,y) to the graph
addedValues - Variable in class org.chocosolver.solver.variables.view.delta.SetViewOnSetsDeltaMonitor
 
addElement(int, double) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.heap.BinarySimpleHeap
 
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
 
addEq(double[], double) - Method in class org.chocosolver.lp.LinearProgram
Add a linear equality (=) to the system.
addEq(HashMap<Integer, Double>, double) - Method in class org.chocosolver.lp.LinearProgram
Add a linear equality (=) to the system.
addFalse(int) - Method in interface org.chocosolver.sat.SatFactory
Add a unit clause stating that BOOLVAR must be false
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.
addGeq(double[], double) - Method in class org.chocosolver.lp.LinearProgram
Add a linear inequality (≥) to the system.
addGeq(HashMap<Integer, Double>, double) - Method in class org.chocosolver.lp.LinearProgram
Add a linear inequality (≥) to the system.
addHint(IntVar, int) - Method in class org.chocosolver.solver.search.strategy.strategy.WarmStart
Add a hint on a variable value.
addHint(IntVar, int) - Method in class org.chocosolver.solver.Solver
Declare a warm start strategy that consists of a set of variables and a set of values.
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.solver.constraints.nary.sat.PropSat
Add learnt clause to SAT solver
addLeq(double[], double) - Method in class org.chocosolver.lp.LinearProgram
Add a linear inequality (≤) to the system.
addLeq(HashMap<Integer, Double>, double) - Method in class org.chocosolver.lp.LinearProgram
Add a linear inequality (≤) to the system.
addLit(IntVar) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
addMandatoryArcs() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
addMandatoryArcs() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
addMaxBoolArrayLessEqVar(int[], int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: max(BOOLVARSi) ≤ TARGET
addModel(Model) - Method in class org.chocosolver.solver.ParallelPortfolio
Adds a model to the list of models to run in parallel.
addModel(Model, boolean) - 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.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
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
 
addOrUpdateElement(int, double) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.heap.BinarySimpleHeap
 
addOrUpdateElement(int, double) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.heap.FastSimpleHeap
 
addOrUpdateElement(int, double) - Method in interface org.chocosolver.solver.constraints.graph.cost.tsp.heap.ISimpleHeap
Add element in the heap or update its value in case it is already in
addPredicate(Predicate<V>) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.VariableSelectorWithTies
 
addRestarter(AbstractRestart) - Method in class org.chocosolver.solver.Solver
Add or complete a restart policy.
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.
addSumBoolArrayGreaterEqVar(int[], int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: sum(BOOLVARSi) ≥ TARGET
addSumBoolArrayLessEqKVar(int[], int) - Method in interface org.chocosolver.sat.SatFactory
Add a clause stating that: sum(BOOLVARSi) ≤ TARGET * |BOOLVARS|
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
 
addTrue(int) - Method in interface org.chocosolver.sat.SatFactory
Add a unit clause stating that BOOLVAR must be true
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.solver.constraints.nary.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
 
afterClose() - Method in class org.chocosolver.solver.trace.VerboseSolving
 
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
 
afterInitialize(boolean) - Method in class org.chocosolver.solver.trace.VerboseSolving
 
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.selectors.variables.ConflictHistorySearch
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.AntiLastConflict
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.MultiArmedBanditSequencer
 
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
 
AlgoAllDiffACFast - Class in org.chocosolver.solver.constraints.nary.alldifferent.algo
Algorithm of Alldifferent with AC Uses Zhang algorithm in the paper of IJCAI-18 "A Fast Algorithm for Generalized Arc Consistency of the Alldifferent Constraint"
AlgoAllDiffACFast(IntVar[], ICause) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffACFast
 
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 - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.ReversePropagationGuidedNeighborhood
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
 
ALL_INSTANTIATED - Static variable in class org.chocosolver.solver.constraints.reification.PropConditional
Returns true when all variables are instantiated.
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.
allDifferentUnderCondition(IntVar[], Condition, boolean, String) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an allDifferent constraint subject to the given condition.
allDiffPrec(IntVar[], boolean[][]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an AllDiffPrec constraint.
allDiffPrec(IntVar[], boolean[][], String) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an AllDiffPrec constraint.
allDiffPrec(IntVar[], int[][], int[][]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an AllDiffPrec constraint.
allDiffPrec(IntVar[], int[][], int[][], String) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an AllDiffPrec constraint.
AllDiffPrec - Class in org.chocosolver.solver.constraints.nary.alldifferentprec
Filtering algorithm for the AllDiffPrec constraint introduced in the following paper : Bessiere et al. (2011).
AllDiffPrec(IntVar[], boolean[][]) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.AllDiffPrec
 
ALLDIFFPREC - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
AllDiffPrecMoreThanBc - Class in org.chocosolver.solver.constraints.nary.alldifferentprec
Filtering algorithm for the AllDiffPrec constraint introduced in the following thesis : Godet, A.: On the use of tasks ordering to solve scheduling problems with constraint programming.
AllDiffPrecMoreThanBc(IntVar[], boolean[][]) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.AllDiffPrecMoreThanBc
 
AllDiffPrecMoreThanBc(IntVar[], boolean[][], boolean) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.AllDiffPrecMoreThanBc
 
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.
ALLOW_LOCK - Static variable in class org.chocosolver.solver.learn.XParameters
Allow locking IntIterableRangeSet
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
 
amongDec(IntVar, IntVar[], IntVar[]) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Posts a decomposition of an among constraint.
analyseConstraints() - Method in class org.chocosolver.solver.ModelAnalyser
Analyse the propagators of the Model of this
analyseModel() - Method in class org.chocosolver.solver.ModelAnalyser
Analyse the Model of this
analyseVariables() - Method in class org.chocosolver.solver.ModelAnalyser
Analyse the variables of the Model of this
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
ANSI_BLACK - Static variable in class org.chocosolver.util.tools.StringUtils
 
ANSI_BLUE - Static variable in class org.chocosolver.util.tools.StringUtils
 
ANSI_BOLD - Static variable in class org.chocosolver.util.tools.StringUtils
 
ANSI_GREEN - Static variable in class org.chocosolver.util.tools.StringUtils
 
ANSI_RED - Static variable in class org.chocosolver.util.tools.StringUtils
 
ANSI_RESET - Static variable in class org.chocosolver.util.tools.StringUtils
 
ANSI_WHITE - Static variable in class org.chocosolver.util.tools.StringUtils
 
ANSILogger - Class in org.chocosolver.util.logger
A logger that supports colors (ANSI code).
ANSILogger() - Constructor for class org.chocosolver.util.logger.ANSILogger
 
ANSILogger(Logger) - Constructor for class org.chocosolver.util.logger.ANSILogger
 
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.
AntiLastConflict<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
AntiLastConflict(Model) - Constructor for class org.chocosolver.solver.search.strategy.strategy.AntiLastConflict
Creates a last conflict heuristic
antisymmetric(DirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a constraint which ensures that g is an antisymetric directed graph This means (i,j) in g => (j,i) notin g
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.GraphDecision
 
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(GraphVar, int, int, ICause) - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphEnforceDecision
 
apply(GraphVar, int, int, ICause) - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphRemoveDecision
 
apply(GraphVar, int, int, ICause) - Method in interface org.chocosolver.solver.search.strategy.assignments.GraphDecisionOperator
 
apply(GraphVar, int, ICause) - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphEnforceDecision
 
apply(GraphVar, int, ICause) - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphRemoveDecision
 
apply(V, int, ICause) - Method in interface org.chocosolver.solver.search.strategy.assignments.DecisionOperator
 
applyEarlyDeductions(ICause) - Method in class org.chocosolver.sat.SatDecorator
 
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
 
arcEnforced - Variable in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
arcEnforced - Variable in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
arcRemoved - Variable in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
arcRemoved - Variable in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
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.IntPrimitive - Class in org.chocosolver.solver.expression.discrete.arithmetic
 
ArExpression.Operator - Enum in org.chocosolver.solver.expression.discrete.arithmetic
List of available operator for arithmetic expression
argmax(String, IntVar[]) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a variable equal to argmax(vars)
argmax(IntVar, int, IntVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an Argmax constraint.
ARGMAX - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
argmaxDec(IntVar, int, IntVar[]) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates a decomposition of the Argmax constraint.
argmin(String, IntVar[]) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a variable equal to argmin(vars)
argmin(IntVar, int, IntVar[]) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates an Argmin constraint.
argminDec(IntVar, int, IntVar[]) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates a decomposition of the Argmin constraint.
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
asin_wrt(RealInterval, RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of a division of 'asin(i)'.
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_ASSERTING_LEVEL - Static variable in class org.chocosolver.solver.learn.XParameters
When set to true, assert that the asserting level of the learnt clause is good
ASSERT_NO_LEFT_BRANCH - Static variable in class org.chocosolver.solver.learn.XParameters
Set to false when skip assertion that no left branch are backtracked to
ASSERT_UNIT_PROP - Static variable in class org.chocosolver.solver.learn.XParameters
When set to true, assert unit propagation of the latest learnt clause
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.nary.sum.PropSumWithLong
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(RealVar, CArExpression[], CArExpression[]) - Method in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
BC - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
BC - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.CondAllDifferent
 
befDoms - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
Domain size of each variable in IntNeighbor.variables before propagation
beforeAddingClauses() - Method in class org.chocosolver.solver.constraints.nary.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.AntiLastConflict
 
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.search.strategy.strategy.SetTimes
 
beforeUpBranch() - Method in class org.chocosolver.solver.trace.SearchViz
 
BEST - org.chocosolver.solver.search.strategy.Search.ValH
To select the best value according to the best objective bound.
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.
bestProvedLB - Variable in class org.chocosolver.solver.objective.AbstractIntObjManager
best lower bound found so far
bestProvedUB - Variable in class org.chocosolver.solver.objective.AbstractIntObjManager
best upper bound found so far
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
 
beval(int[], Map<IntVar, Integer>) - Method in class org.chocosolver.solver.expression.discrete.relational.UnCReExpression
 
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
biconnected(UndirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a connectedness constraint which ensures that g is bi-connected Beware : should be used in addition to connected(g) The empty graph is not considered biconnected.
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

binaryLCA(int, int) - Static method in class org.chocosolver.util.graphOperations.BitOperations
Get the lowest common ancestor of x and y in a complete binary tree
BinaryProcedure<E,​A,​B> - Interface in org.chocosolver.util.procedure

binarySearch(int, int, Predicate<Integer>, boolean) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.BinarySearchFingerTree
Binary search in the leaves, does not consider "removed" leaves all informations in () are valid when right=false
BinarySearchFingerTree - Class in org.chocosolver.solver.constraints.nary.knapsack.structure
 
BinarySearchFingerTree(int[], int[], Supplier<InnerNode>) - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.BinarySearchFingerTree
 
BinarySearchFingerTree(List<KPItem>, Supplier<InnerNode>) - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.BinarySearchFingerTree
 
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.
BinarySimpleHeap - Class in org.chocosolver.solver.constraints.graph.cost.tsp.heap
Binary heap
BinarySimpleHeap(int) - Constructor for class org.chocosolver.solver.constraints.graph.cost.tsp.heap.BinarySimpleHeap
Binary heap for storing elements in the range [0,n-1]
bind(V, Literalizer, Consumer<V>) - Method in class org.chocosolver.sat.SatDecorator
Bind a boolean variable bvar, from CP side, to a variable from SAT side.
binLoad - Variable in class org.chocosolver.solver.constraints.nary.binPacking.PropBinPacking
 
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
BitOperations - Class in org.chocosolver.util.graphOperations
Class containing some Bit operations useful to LCA queries
BitOperations() - Constructor for class org.chocosolver.util.graphOperations.BitOperations
 
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
 
black() - Method in class org.chocosolver.util.logger.ANSILogger
 
black() - Method in class org.chocosolver.util.logger.Logger
 
blackBox(IntVar...) - Static method in class org.chocosolver.solver.search.loop.lns.INeighborFactory
Creates a black-box LNS neighbor
BLAST - org.chocosolver.solver.search.strategy.Search.ValH
To select the best value according to the best objective bound.
blue() - Method in class org.chocosolver.util.logger.ANSILogger
 
blue() - Method in class org.chocosolver.util.logger.Logger
 
BLUE - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
BMIN - org.chocosolver.solver.search.strategy.Search.ValH
To select the best value according to the best objective bound when looking for the first solution, then return the lowest bound.
bold() - Method in class org.chocosolver.util.logger.ANSILogger
 
bold() - Method in class org.chocosolver.util.logger.Logger
 
bool - Variable in class org.chocosolver.solver.constraints.ImpliedConstraint
 
bool - Variable in class org.chocosolver.solver.constraints.ReificationConstraint
 
bool - Variable in class org.chocosolver.solver.constraints.unary.BooleanConstraint.PropBoolean
 
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
 
Boolean() - Constructor for class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Boolean
 
BOOLEAN - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
BooleanConstraint - Class in org.chocosolver.solver.constraints.unary

BooleanConstraint(Model, boolean) - Constructor for class org.chocosolver.solver.constraints.unary.BooleanConstraint
 
BooleanConstraint.PropBoolean - Class in org.chocosolver.solver.constraints.unary
 
BoolEqView<I extends IntVar> - Class in org.chocosolver.solver.variables.view.bool
declare an BoolVar based on X and C, such as (X = C) is reified by this.
BoolEqView(I, int) - Constructor for class org.chocosolver.solver.variables.view.bool.BoolEqView
A boolean view based on var such that var = cste
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
 
BoolIntView<I extends IntVar> - Class in org.chocosolver.solver.variables.view
An abstract class for boolean views over IntVar.
BoolIntView(I, String, int) - Constructor for class org.chocosolver.solver.variables.view.BoolIntView
A view based on var and a constant
BoolLeqView<I extends IntVar> - Class in org.chocosolver.solver.variables.view.bool
declare an BoolVar based on X and C, such as (X <= C) is reified by this.
BoolLeqView(I, int) - Constructor for class org.chocosolver.solver.variables.view.bool.BoolLeqView
A boolean view based on var such that varcste
BoolLit(BoolVar) - Constructor for class org.chocosolver.sat.Literalizer.BoolLit
 
boolNotView(BoolVar) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a view over bool holding the logical negation of bool (ie, ¬BOOL).
BoolNotView<B extends BoolVar> - Class in org.chocosolver.solver.variables.view.bool
A view for boolean variable, that enforce not(b).
BoolNotView(B) - Constructor for class org.chocosolver.solver.variables.view.bool.BoolNotView
Create a not view based on var
boolReif - Variable in class org.chocosolver.solver.constraints.Constraint
BoolVar that reifies this constraint, unique.
BoolSetView<S extends SetVar> - Class in org.chocosolver.solver.variables.view.bool
Boolean view b over a set variable S: With v an integer, b = true iff S contains v.
BoolSetView(int, S) - Constructor for class org.chocosolver.solver.variables.view.bool.BoolSetView
 
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.
boolsSetView(BoolVar[], int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Create a set view over an array of boolean variables defined such that: boolVars[x - offset] = True <=> x in setView This view is equivalent to the PropBoolChannel constraint.
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 class org.chocosolver.solver.expression.discrete.relational.UnCReExpression
 
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(Variable, ICause) - Method in class org.chocosolver.sat.SatDecorator
 
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, double) - 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
boxConsistencyDepth - Variable in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
boxedVars - Variable in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
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(...))
build(TIntList) - Method in class org.chocosolver.util.objects.IntHeap
Empty this and add elements from elements.
buildAncestors(int[][], int[][]) - Static method in class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
Builds the ancestors matrix.
buildDescendants(int[][], int[][]) - Static method in class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
Builds the descendants matrx.
buildDifferenceMatrix(List<Solution>) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Compute the distance matrix of integer solutions.
buildDistanceMatrix(List<Solution>, int) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Compute the distance matrix of integer solutions.
buildFilter(IntVar[], boolean[][], String) - Static method in class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
Returns the filtering algorithm structure for the given variables, the precedence and whose behaviour is one of the following: BESSIERE, GREEDY, GREEDY_RC, GODET_RC, GODET_BC or DEFAULT (which is GODET_BC).
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.
buildPrecedence(int[][], int[][]) - Static method in class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
 
buildPrecedence(int[][], int[][], boolean) - Static method in class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
Returns the precedence matrix, such that precedence[v][w] = true iff v is a predecessor of w.
buildPrecGraph(boolean[][]) - Static method in class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
 
buildTopologicalTraversal(DirectedGraph) - Static method in class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
Builds the topological traversal of the given precedence graph.
bump(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ClausesBased
 
bundle(int) - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
Returns the bundle in which the i^h object is placed.
byArity - Variable in class org.chocosolver.solver.ModelAnalyser.ConstraintTypeStatistics
Map indicating the number of analysed propagators of the type of constraint and class by the number of uninstantiated variables in their scope
byDomainSize - Variable in class org.chocosolver.solver.ModelAnalyser.VariableTypeStatistics
Map indicating the number of analysed variables of the type and class by domains' range
byNbPropagators - Variable in class org.chocosolver.solver.ModelAnalyser.VariableTypeStatistics
Map indicating the number of analysed variables of the type and class by number of propagators in which they are in the scope
byNbVariables - Variable in class org.chocosolver.solver.ModelAnalyser.ConstraintTypeStatistics
Map indicating the number of analysed propagators of the type of constraint and class by the number of variables in their scope
byNbViews - Variable in class org.chocosolver.solver.ModelAnalyser.VariableTypeStatistics
Map indicating the number of analysed variables of the type and class by the number of views pointing to them

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
cancelUntil(int) - Method in class org.chocosolver.sat.SatDecorator
 
canReact() - Method in class org.chocosolver.sat.Literalizer.BoolLit
 
canReact() - Method in interface org.chocosolver.sat.Literalizer
 
canReact() - Method in class org.chocosolver.sat.Literalizer.IntEqLit
 
canReact() - Method in class org.chocosolver.sat.Literalizer.IntLeLit
 
canReact() - Method in class org.chocosolver.sat.Literalizer.SetInLit
 
capa - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
card - Variable in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
cardinality - Variable in class org.chocosolver.solver.variables.view.SetView
 
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.memory.structure.SparseBitSet
 
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

cbrt() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
CBRT - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
cubic root operator
ccN - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
ccTEdgeCost - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
ccTp - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
ccTree - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
cctRoot - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
check() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Necessary condition : checks whether the constraint is violted or not
check(boolean) - Method in class org.chocosolver.sat.Literalizer.BoolLit
 
check(boolean) - Method in interface org.chocosolver.sat.Literalizer
 
check(boolean) - Method in class org.chocosolver.sat.Literalizer.IntEqLit
 
check(boolean) - Method in class org.chocosolver.sat.Literalizer.IntLeLit
 
check(boolean) - Method in class org.chocosolver.sat.Literalizer.SetInLit
 
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(long, long) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumWithLong
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
 
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.Settings
 
checkDeclaredMonitors() - Method in class org.chocosolver.solver.Settings
 
checkDeclaredView(IntVar, int, Class, boolean) - Static method in interface org.chocosolver.solver.variables.IViewFactory
 
checkDeclaredViews() - Method in class org.chocosolver.solver.Settings
 
checkIntDomainRange(String, int, int) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Checks domain range.
checkModel(Solver) - Method in class 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
 
CHS - org.chocosolver.solver.search.strategy.Search.VarH
To select variables according to Conflict History-based Search.
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
circuitDec(IntVar[], int) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates and posts a decomposition of the IIntConstraintFactory.circuit(IntVar[], int) 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
 
classVarType - Variable in class org.chocosolver.solver.ModelAnalyser.VariableTypeStatistics
The class' String of the analysed variables
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
 
clauseEntailed(ArrayList<MiniSat.Clause>) - Method in class org.chocosolver.sat.SatDecorator
Checks if all clauses from clauses are satisfied
clauses - Variable in class org.chocosolver.sat.MiniSat
 
CLAUSES_HOOK_NAME - Static variable in class org.chocosolver.solver.Model
 
ClausesBased - Class in org.chocosolver.solver.search.strategy.selectors.variables

ClausesBased(Model, IntVar[], ToDoubleFunction<IntVar>, ToIntFunction<IntVar>) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.ClausesBased
 
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.structure.SparseBitSet
 
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.constraints.graph.cost.tsp.heap.BinarySimpleHeap
 
clear() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.heap.FastSimpleHeap
 
clear() - Method in interface org.chocosolver.solver.constraints.graph.cost.tsp.heap.ISimpleHeap
Clear the heap (remove any remaining element)
clear() - Method in class org.chocosolver.solver.propagation.PropagationEngine
Clear internal structures
clear() - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Boolean
 
clear() - Method in interface org.chocosolver.solver.variables.impl.siglit.SignedLiteral
Remove all values in this
clear() - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
clear() - Method in class org.chocosolver.util.objects.IntCircularQueue
 
clear() - Method in class org.chocosolver.util.objects.IntHeap
Remove all elements from this.
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 class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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.memory.structure.SparseBitSet
 
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.
clear(int, int) - Method in class org.chocosolver.memory.structure.SparseBitSet
 
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)
clearHints() - Method in class org.chocosolver.solver.search.strategy.strategy.WarmStart
Clear the hints declared.
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
clearRestarter() - Method in class org.chocosolver.solver.Solver
Clear the declared restart strategy.
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.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
 
collectVariables(TreeSet<RealVar>) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
collectVariables(TreeSet<RealVar>) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
Collects real variables involved in this expression and add them into 'set'.
collectVariables(TreeSet<RealVar>) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
collectVariables(TreeSet<RealVar>) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
collectVariables(TreeSet<RealVar>) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
collectVariables(TreeSet<RealVar>) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
collectVariables(TreeSet<RealVar>) - Method in class org.chocosolver.solver.variables.view.RealView
 
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
Deprecated.
change visibility to protected
compact() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Compact the array in memory
comparator - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
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<V>) - Method in class org.chocosolver.solver.constraints.Propagator
 
compareTo(Variable) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
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(IntVar) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
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(G) - Method in class org.chocosolver.solver.search.strategy.strategy.GraphStrategy
 
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.ClausesBased
 
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(U) - 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
 
computeDecision(V) - Method in class org.chocosolver.solver.search.strategy.strategy.MultiArmedBanditSequencer
 
computeLimitWeightForbidden(Info, int, int, double, double, double, double) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.ComputingLossWeightTree
 
computeLimitWeightMandatory(Info, int, int, double, double, double, double) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.ComputingLossWeightTree
 
computeLongestPath(TIntStack, double, double[], boolean, boolean, int, PropMultiCostRegular) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
computeMandatoryArticulationPointsAndBridges() - Method in class org.chocosolver.util.graphOperations.connectivity.UGVarConnectivityHelper
 
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
 
computeMST(double[][], UndirectedGraph) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
computeMST(double[][], UndirectedGraph) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
computeMST(double[][], UndirectedGraph) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTGAC
 
computeMST(double[][], UndirectedGraph) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
computeMST(double[][], UndirectedGraph) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
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
computePriority(int) - Static method in class org.chocosolver.solver.constraints.nary.sum.PropSumWithLong
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
 
ComputingLossWeightTree - Class in org.chocosolver.solver.constraints.nary.knapsack.structure
 
ComputingLossWeightTree(List<KPItem>) - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.ComputingLossWeightTree
 
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
 
CondAllDifferent - Class in org.chocosolver.solver.constraints.nary.alldifferent.conditions
Conditional AllDifferent constraint.
CondAllDifferent(IntVar[], Condition, String, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.conditions.CondAllDifferent
 
CONDALLDIFFERENT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
condition - Variable in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffBase
 
Condition - Interface in org.chocosolver.solver.constraints.nary.alldifferent.conditions
A condition over integer variables
CONDITION - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
conditional(Variable[], Function<Variable[], Boolean>, Supplier<Constraint[]>) - Method in interface org.chocosolver.solver.constraints.IConstraintFactory
Create a constraint that acts as an observer.
conf - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
configure(int) - Method in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
Configures the search
configure(int, boolean) - Method in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
Configures the search
conflictHistorySearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assignment strategy which selects a variable according to Conflict History and assigns it to its lower bound.
conflictHistorySearch(SetVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assignment strategy which selects a variable according to Conflict History and assigns it to its lower bound.
ConflictHistorySearch<V extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables
Source: "Conflict History Based Branching Heuristic for CSP Solving", Habet and Terrioux.
ConflictHistorySearch(V[], long) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.ConflictHistorySearch
 
ConflictHistorySearch(V[], long, int) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.ConflictHistorySearch
 
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.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
connected(UndirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a connectedness constraint which ensures that g is connected
BEWARE : empty graphs or graph with 1 node are allowed (they are not disconnected...)
connectedGraph - Variable in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
connectedGraph - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
ConnectivityFinder - Class in org.chocosolver.util.graphOperations.connectivity
Class containing algorithms to find all connected components by performing one dfs it uses Tarjan algorithm in a non recursive way and can be performed in O(M+N) time c.f.
ConnectivityFinder(IGraph) - Constructor for class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
Create an object that can compute Connected Components (CC) of a graph g Can also quickly tell whether g is biconnected or not (only for undirected graph)
connectMST(int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
connectMST(int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
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
 
constraintsUnion(List<Constraint>, List<Constraint>) - Method in class org.chocosolver.solver.QuickXPlain
 
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.bool.BoolEqView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
contains(int) - Method in class org.chocosolver.util.objects.IntHeap
 
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 class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
The contains method of a SetDynamicFilter is the predicate on which is based the set.
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilterOnSet
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
contains(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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(int[], int) - Static method in class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
Returns true iff the array a contains the value v.
contains(int[], int, int) - Static method in class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
Returns true iff the array a contains the value v before the index maxIdx (strictly).
contains(int, int) - Method in interface org.chocosolver.solver.constraints.graph.cost.IGraphRelaxation
 
contains(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
contains(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
contains(ISearchMonitor) - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
Checks if this list contains a search monitor.
contains(IntVar) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
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
 
containsEdge(int, int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
Test whether directed edge (from,to) exists or not in the graph
containsEdge(int, int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
If this is directed returns true if and only if directed edge (x,y) exists Else, if this is undirected returns true if and only if edge (x,y) exists
containsEdge(int, int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
test whether edge (x,y) is in the graph or not
containsKey(int) - Method in class org.chocosolver.util.objects.IntMap
Returns true if this map contains a mapping for the specified key.
containsNode(int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
 
contract(int, double[]) - Method in class org.chocosolver.solver.constraints.real.Ibex
Same as contract(int, double bounds[], int reif, double rel_eps) with reif=TRUE and rel_eps=RATIO.
contract(int, double[], 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
Same as contract(int, double bounds[], int reif, double rel_eps) with rel_eps=RATIO.
contract(int, double[], int, double) - 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() - Method in interface org.chocosolver.solver.constraints.graph.cost.GraphLagrangianRelaxation
 
contradiction() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
contradiction() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
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(IntVar) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Copy the domain of var in this.
copyFrom(IntIterableRangeSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
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(RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of 'cos(i)'.
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
 
costFlow(int[], int[], int[], int[], IntVar[], IntVar, int) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
A decomposition for the cost flow constraint.
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.graph.cost.trees.lagrangian.KruskalMSTFinder
 
costs - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
costs - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
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(String, int, IntVar...) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a variable counting how many variables in vars are equal to value
count(String, IntVar, IntVar...) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a variable counting how many variables in vars are equal to value
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
 
cpVar - Variable in class org.chocosolver.sat.Literalizer.BoolLit
 
cpVar - Variable in class org.chocosolver.sat.Literalizer.IntEqLit
 
cpVar - Variable in class org.chocosolver.sat.Literalizer.IntLeLit
 
cpVar - Variable in class org.chocosolver.sat.Literalizer.SetInLit
 
createDelta() - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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.bool.BoolSetView
 
createDelta() - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
createDelta() - Method in class org.chocosolver.solver.variables.view.GraphView
 
createDelta() - Method in class org.chocosolver.solver.variables.view.IntView
 
createDelta() - Method in class org.chocosolver.solver.variables.view.RealView
 
createDelta() - Method in class org.chocosolver.solver.variables.view.set.SetBoolsView
 
createDelta() - Method in class org.chocosolver.solver.variables.view.set.SetIntsView
 
createDelta() - Method in class org.chocosolver.solver.variables.view.SetView
 
createDotFile(String) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.BinarySearchFingerTree
Create the dot graph of the tree, useful for debug
createIterator() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
createIterator() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilterOnSet
 
createLit(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
createLit(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
createLit(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
createLit(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
createLit(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
createLit(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
createLit(IntIterableRangeSet) - Method in interface org.chocosolver.solver.variables.IntVar
Create the signed literal.
createLit(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
createLit(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
createLit(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.view.IntView
 
createNonRedundantSortedValues(TIntArrayList) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
createScheduler() - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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.bool.BoolNotView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.GraphView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.RealView
 
createScheduler() - Method in class org.chocosolver.solver.variables.view.SetView
 
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.expression.continuous.relational.PropEquation
 
cste - Variable in class org.chocosolver.solver.variables.view.BoolIntView
A constant value
cste - Variable in class org.chocosolver.solver.variables.view.integer.IntOffsetView
A constant value
cste - Variable in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
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
cstrsTypeStats - Variable in class org.chocosolver.solver.ModelAnalyser.ModelAnalysis
 
cstrType - Variable in class org.chocosolver.solver.ModelAnalyser.ConstraintTypeStatistics
The constraint type of the analysed propagators
cub() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
CUB - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
cubic operator
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
curDoms - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
Domain size of each variable in IntNeighbor.variables
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.RestartCounter
 
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
 
cutComputer - Variable in class org.chocosolver.solver.objective.AbstractIntObjManager
Define how the cut should be updated when posting the cut
cvar() - Method in class org.chocosolver.sat.Literalizer.BoolLit
 
cvar() - Method in interface org.chocosolver.sat.Literalizer
 
cvar() - Method in class org.chocosolver.sat.Literalizer.IntEqLit
 
cvar() - Method in class org.chocosolver.sat.Literalizer.IntLeLit
 
cvar() - Method in class org.chocosolver.sat.Literalizer.SetInLit
 
cycle(UndirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
g must form a cycle Empty graph is accepted
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
 
dcmst(UndirectedGraphVar, IntVar[], IntVar, int[][], int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a degree-constrained minimum spanning tree constraint : GRAPH is a spanning tree of cost COSTVAR and each vertex degree is constrained
DEBUG_INTEGRITY - Static variable in class org.chocosolver.solver.learn.XParameters
FOR DEBUGGING PURPOSE ONLY.
decayActivity() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ClausesBased
 
decision - Variable in class org.chocosolver.solver.constraints.nary.knapsack.structure.SearchInfos
 
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.
DecisionOperatorFactory.GraphEnforceDecision - Class in org.chocosolver.solver.search.strategy.assignments
 
DecisionOperatorFactory.GraphRemoveDecision - Class in org.chocosolver.solver.search.strategy.assignments
 
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
declare(Solver, int, double, int) - Method in enum org.chocosolver.solver.search.strategy.Search.Restarts
 
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.
declareClausesBasedStrategy(ClausesBased) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
 
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
 
decompose() - Method in class org.chocosolver.solver.expression.discrete.relational.UnCReExpression
 
decrease(int) - Method in class org.chocosolver.util.objects.IntHeap
Move an element up in the heap considering its weight has decreased.
decreasing(IntVar[], int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Create a decreasing constraint which ensures that the variables in vars are decreasing.
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 - org.chocosolver.solver.search.strategy.Search.ValH
DEFAULT - org.chocosolver.solver.search.strategy.Search.VarH
DEFAULT - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
DEFAULT - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.CondAllDifferent
 
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_PREFIX - Static variable in interface org.chocosolver.solver.variables.IVariableFactory
 
DEFAULT_X - Static variable in class org.chocosolver.solver.learn.XParameters
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<?>, int, ExplanationForSignedClause) - 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
defaultSearch(Model) - Static method in class org.chocosolver.solver.search.strategy.Search
Creates a default search strategy for the given model.
defaultSolution() - Method in class org.chocosolver.solver.Solver
The first call to this method will create a new solution based on all variables of the model and attach it to this.
DefaultSolutionMessage(Solver) - Constructor for class org.chocosolver.solver.trace.IOutputFactory.DefaultSolutionMessage
Create a solution message
DefaultSolutionMessage(Solver, Variable[]) - Constructor for class org.chocosolver.solver.trace.IOutputFactory.DefaultSolutionMessage
Create a solution message
deg - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.PropMaxDegVarTree
 
degrees(UndirectedGraphVar, IntVar[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Degrees constraint for any vertex i in g, |(i,j)| = degrees[i] A vertex which has been removed has a degree equal to 0 ENSURES EVERY VERTEX i FOR WHICH DEGREE[i]>0 IS MANDATORY
delayedBoundUpdate(TIntStack, IntVar[], int...) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
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.impl.AbstractGraphVar
 
delta - Variable in class org.chocosolver.solver.variables.view.bool.BoolSetView
To iterate over removed values
delta - Variable in class org.chocosolver.solver.variables.view.BoolIntView
To iterate over removed values
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
 
deltaMonitor - Variable in class org.chocosolver.solver.variables.view.delta.SetGraphViewDeltaMonitor
 
deltaMonitors - Variable in class org.chocosolver.solver.variables.view.delta.GraphViewDeltaMonitor
 
deltaMonitors - Variable in class org.chocosolver.solver.variables.view.delta.SetViewOnSetsDeltaMonitor
 
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
desactivate() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.KPItem
 
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
 
detachLearnt(int) - Method in class org.chocosolver.sat.SatDecorator
 
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
detectIntEqualities(Model) - Static method in class org.chocosolver.util.tools.PreProcessing
Preprocess the model to detect integer (and boolean) equality constraint and turn them into bigger arity constraint when possible.
dev() - Static method in class org.chocosolver.solver.Settings
Define and returns settings adapted to development environment.
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
 
diameter(DirectedGraphVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a constraint which states that d is the diameter of g i.e. d is the length (number of edges) of the largest shortest path among any pair of nodes This constraint implies that g is strongly connected
diameter(UndirectedGraphVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a constraint which states that d is the diameter of g i.e. d is the length (number of edges) of the largest shortest path among any pair of nodes This constraint implies that g is connected
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
 
digraphVar(String, DirectedGraph, DirectedGraph) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a directed graph variable, taking its values in the graph domain [LB, UB].
Dimacs - Interface in org.chocosolver.sat

DirectedEdgeInducedSubgraphView - Class in org.chocosolver.solver.variables.view.graph.directed
EDGE INDUCED DIRECTED SUBGRAPH VIEWS: Construct an edge-induced directed graph view G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
DirectedEdgeInducedSubgraphView(String, DirectedGraphVar, int[][], boolean) - Constructor for class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
Construct an edge-induced directed graph view G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
directedForest(DirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a directed forest constraint : g form is composed of several disjoint (potentially singleton) arborescences
DirectedGraph - Class in org.chocosolver.util.objects.graphs
Directed graph implementation : directed edges are indexed per endpoints
DirectedGraph(int, SetType, boolean) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
Creates an empty graph.
DirectedGraph(int, SetType, 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).
DirectedGraph(Model, int, SetType, 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).
DirectedGraph(Model, DirectedGraph...) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
Construct an directed graph G = (V, E) as the union of a set of directed graphs {G_1 = (V_1, E_1), ..., G_k = (V_k, E_k)}, i.e. : V = V_1 \cup ...
DirectedGraph(Model, DirectedGraph, int[][], boolean) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
GENERIC CONSTRUCTOR FOR BACKTRACKABLE EDGE INDUCED SUBGRAPHS: Construct a backtrackable graph G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
DirectedGraph(Model, DirectedGraph, DirectedGraph, int[][], boolean) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
 
DirectedGraph(Model, DirectedGraph, DirectedGraph, ISet[], ISet[], boolean) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
GENERIC CONSTRUCTOR FOR BACKTRACKABLE EDGE INDUCED DIRECTED SUBGRAPHS: /!
DirectedGraph(Model, DirectedGraph, DirectedGraph, ISet, boolean) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
CONSTRUCTOR FOR BACKTRACKABLE DIRECTED NODE INDUCED SUBGRAPHS: Construct a backtrackable directed graph G' = (V', E') from another directed graph G = (V, E) such that: V' = E \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
DirectedGraph(Model, DirectedGraph, ISet[], ISet[], boolean) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
GENERIC CONSTRUCTOR FOR BACKTRACKABLE EDGE INDUCED DIRECTED SUBGRAPHS: Construct a backtrackable graph G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
DirectedGraph(Model, DirectedGraph, ISet, boolean) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
CONSTRUCTOR FOR BACKTRACKABLE DIRECTED NODE INDUCED SUBGRAPHS: Construct a backtrackable directed graph G' = (V', E') from another directed graph G = (V, E) such that: V' = E \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
DirectedGraph(Model, ISet, ISet[], DirectedGraph...) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
Construct an directed graph G = (V, E) as the union of a set of directed graphs {G_1 = (V_1, E_1), ..., G_k = (V_k, E_k)}, i.e. : V = V_1 \cup ...
DirectedGraph(DirectedGraph) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
Construct a read-only copy of another graph
DirectedGraphUnionView - Class in org.chocosolver.solver.variables.view.graph.directed
 
DirectedGraphUnionView(String, DirectedGraphVar...) - Constructor for class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
DirectedGraphVar - Interface in org.chocosolver.solver.variables
Interface defining a directed graph variable
DirectedGraphVarImpl - Class in org.chocosolver.solver.variables.impl
 
DirectedGraphVarImpl(String, Model, DirectedGraph, DirectedGraph) - Constructor for class org.chocosolver.solver.variables.impl.DirectedGraphVarImpl
Creates a graph variable
DirectedGraphView<V extends Variable> - Class in org.chocosolver.solver.variables.view.graph
An abstract class for directed graph views over other variables
DirectedGraphView(String, V[]) - Constructor for class org.chocosolver.solver.variables.view.graph.DirectedGraphView
Creates a graph view.
DirectedNodeInducedGraphVarImpl - Class in org.chocosolver.solver.variables.impl
Directed graph variable guaranteeing that any instantiation is a node-induced subgraph of the envelope used to construct the graph variable.
DirectedNodeInducedGraphVarImpl(String, Model, DirectedGraph, DirectedGraph) - Constructor for class org.chocosolver.solver.variables.impl.DirectedNodeInducedGraphVarImpl
Creates an directed node-induced (from the envelope) graph variable
DirectedNodeInducedSubgraphView - Class in org.chocosolver.solver.variables.view.graph.directed
NODE INDUCED DIRECTED SUBGRAPH VIEWS: Construct a directed graph view G' = (V', E') from another graph G = (V, E) such that: V' = V \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
DirectedNodeInducedSubgraphView(String, DirectedGraphVar, ISet, boolean) - Constructor for class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
Creates a node induced directed subgraph view.
directedTree(DirectedGraphVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a directed tree constraint : g forms an arborescence rooted in vertex 'root' i.e. g has no circuit and a path exists from the root to every node
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.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
disjoint(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Boolean
 
disjoint(IntIterableRangeSet) - Method in interface org.chocosolver.solver.variables.impl.siglit.SignedLiteral
 
disjoint(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
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
 
displayPropagatorOccurrences() - Method in class org.chocosolver.solver.Model
Display for each propagator involved in the model, its number of occurrences.
displayVariableOccurrences() - Method in class org.chocosolver.solver.Model
Display for each variable involved in the model, its number of occurrences.
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
 
distMatrix - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
distMatrix - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.PropTreeCostSimple
 
distMatrix - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
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
 
dMax - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.PropMaxDegTree
 
doBound(int) - Method in class org.chocosolver.solver.constraints.nary.sat.PropSat
 
doEnforceEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
doEnforceEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
doEnforceEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
doEnforceEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
doEnforceEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
doEnforceEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
doEnforceEdge(int, int) - Method in class org.chocosolver.solver.variables.view.GraphView
 
doEnforceNode(int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
doEnforceNode(int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
doEnforceNode(int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
doEnforceNode(int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
doEnforceNode(int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
doEnforceNode(int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
doEnforceNode(int) - Method in class org.chocosolver.solver.variables.view.GraphView
 
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
doForceSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetBoolsView
 
doForceSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
doForceSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetGraphView
Action to execute on graph var when this view requires to force an element to its lower bound
doForceSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
doForceSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetIntsView
 
doForceSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetNodeGraphView
 
doForceSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
doForceSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
doForceSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetUnionView
 
doForceSetElement(int) - Method in class org.chocosolver.solver.variables.view.SetView
Action to execute on observed variables when this view requires to force an element to its lower bound
doInstantiateVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
doInstantiateVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
doInstantiateVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
doInstantiateVar(int) - Method in class org.chocosolver.solver.variables.view.IntView
Action to execute on IntView.var when this view requires to instantiate it
dom - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
DOM - org.chocosolver.solver.search.strategy.Search.VarH
To select variables according to the size of their current domain.
domain(IntVar) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
domainCardinality(IntVar...) - Static method in class org.chocosolver.util.tools.VariableUtils
 
domFinder - Variable in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
domFinder - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
DomOverWDeg<V extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables
Implementation of DowOverWDeg[1].
DomOverWDeg(V[], long) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
Creates a DomOverWDeg variable selector
DomOverWDeg(V[], long, int) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
Creates a DomOverWDeg variable selector
DomOverWDegRef<V extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables
Implementation of refined DowOverWDeg.
DomOverWDegRef(V[], long) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDegRef
Creates a DomOverWDegRef variable selector with "CACD" as weight incrementer.
DomOverWDegRef(V[], long, int) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDegRef
Creates a DomOverWDegRef variable selector with "CACD" as weight incrementer.
domOverWDegRefSearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assignment strategy which selects a variable according to refined DomOverWDeg and assign it to its lower bound, where the weight incrementer is "ca.cd".
domOverWDegRefSearch(SetVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assignment strategy which selects a variable according to refined DomOverWDeg and assign it to its lower bound, where the weight incrementer is "ca.cd".
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.
domOverWDegSearch(SetVar...) - 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.
domSiz - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.ReversePropagationGuidedNeighborhood
Domain size of each variable in IntNeighbor.variables
DOMWDEG - org.chocosolver.solver.search.strategy.Search.VarH
To select variables to constraint weighting.
DOMWDEGR - org.chocosolver.solver.search.strategy.Search.VarH
To select variables to refined constraint weighting.
doRemoveEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
doRemoveEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
doRemoveEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
doRemoveEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
doRemoveEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
doRemoveEdge(int, int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
doRemoveEdge(int, int) - Method in class org.chocosolver.solver.variables.view.GraphView
 
doRemoveIntervalFromVar(int, int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
doRemoveIntervalFromVar(int, int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
doRemoveIntervalFromVar(int, int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
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
doRemoveNode(int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
doRemoveNode(int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
doRemoveNode(int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
doRemoveNode(int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
doRemoveNode(int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
doRemoveNode(int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
doRemoveNode(int) - Method in class org.chocosolver.solver.variables.view.GraphView
 
doRemoveSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetBoolsView
 
doRemoveSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
doRemoveSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetGraphView
Action to execute on graph var when this view requires to remove an element from its upper bound
doRemoveSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
doRemoveSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetIntsView
 
doRemoveSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetNodeGraphView
 
doRemoveSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
doRemoveSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
doRemoveSetElement(int) - Method in class org.chocosolver.solver.variables.view.set.SetUnionView
 
doRemoveSetElement(int) - Method in class org.chocosolver.solver.variables.view.SetView
Action to execute on observed variables when this view requires to remove an element from its upper bound
doRemoveValueFromVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
doRemoveValueFromVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
doRemoveValueFromVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
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
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.integer.IntMinusView
 
doUpdateLowerBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
doUpdateLowerBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
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
doUpdateUpperBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
doUpdateUpperBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
doUpdateUpperBoundOfVar(int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
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
dpath - Variable in class org.chocosolver.solver.Solver
The current decision
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
DYNAMIC - org.chocosolver.util.objects.setDataStructures.SetType
 
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
dynClauses - Variable in class org.chocosolver.sat.SatDecorator
 
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
 
EDGE_ENFORCED_HEAD - Static variable in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
EDGE_ENFORCED_TAIL - Static variable in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
EDGE_REMOVED_HEAD - Static variable in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
EDGE_REMOVED_TAIL - Static variable in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
edgeChanneling(DirectedGraphVar, BoolVar, int, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint : isEdge = 1 <=> edge (from,to) in g
edgeChanneling(UndirectedGraphVar, BoolVar, int, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: isEdge = 1 <=> edge (i,j) in g
edgeInducedSubgraphView(DirectedGraphVar, int[][], boolean) - Method in interface org.chocosolver.solver.variables.IViewFactory
Construct an edge-induced subgraph view G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
edgeInducedSubgraphView(UndirectedGraphVar, int[][], boolean) - Method in interface org.chocosolver.solver.variables.IViewFactory
Construct an edge-induced subgraph view G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
EdgeInducedSubgraphView - Class in org.chocosolver.solver.variables.view.graph.undirected
EDGE INDUCED UNDIRECTED SUBGRAPH VIEWS: Construct an edge-induced subgraph view G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
EdgeInducedSubgraphView(String, UndirectedGraphVar, int[][], boolean) - Constructor for class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
Construct an edge-induced subgraph view G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
edges - Variable in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
edgesArrayToEdgesSets(int, int[][]) - Static method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
edgesArrayToPredecessorsSets(int, int[][]) - Static method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
edgesArrayToSuccessorsSets(int, int[][]) - Static method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
edgeSelector - Variable in class org.chocosolver.solver.search.strategy.strategy.GraphStrategy
 
edgesToEnforce - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
edgesToEnforce - Variable in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
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(String, int[], IntVar, int) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a variable equal to table[index-offser]
element(String, IntVar[], IntVar, int) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a variable equal to table[index-offser]
element(String, IntVar, SetVar[], int) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a set variable set = sets[index-offset]
element(IntVar, int[][], IntVar, int, IntVar, int) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for an element constraint : MATRIX[ROWINDEX-ROWOFFSET][COLINDEX-COLOFFSET] = VALUE
element(IntVar, int[][], IntVar, int, IntVar, int) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates an element constraint: value = matrix[rowIndex-offset][colIndex-colOffset]
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, IntVar, int) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates an element constraint: value = matrix[rowIndex-offset][colIndex-colOffset]
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(RealVar, double[], IntVar) - Method in interface org.chocosolver.solver.constraints.IRealConstraintFactory
Let 'index' be an integer variable with 'n' values and 'value' be a real variable.
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.learn.XParameters
When set to true: Eliminate views from learning clause, replaced by the underlying variable.
empty() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Return an empty set available (created and returned) or create a new one
EMPTY - Static variable in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Express "no edge" information
enableDecompositionOfBooleanSum() - Method in class org.chocosolver.solver.Settings
 
enableHybridizationOfPropagationEngine() - Method in class org.chocosolver.solver.Settings
 
enableIncrementalityOnBoolSum(int) - Method in class org.chocosolver.solver.Settings
 
enableSAT() - Method in class org.chocosolver.solver.Settings
 
enableTableSubstitution() - Method in class org.chocosolver.solver.Settings
 
enableViews() - Method in class org.chocosolver.solver.Settings
 
end() - Method in interface org.chocosolver.util.objects.tree.Interval
Returns the ending point of this.
endItem - Variable in class org.chocosolver.solver.constraints.nary.knapsack.structure.SearchInfos
 
enforce - Variable in class org.chocosolver.solver.variables.view.set.SetUnionView
 
enforce(int, int) - Method in interface org.chocosolver.solver.constraints.graph.cost.GraphLagrangianRelaxation
 
enforce(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
enforce(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
enforce(GraphVar, int, int, ICause) - Method in interface org.chocosolver.solver.variables.IncidentSet
 
enforce(GraphVar, int, int, ICause) - Method in class org.chocosolver.solver.variables.IncidentSet.PredecessorsSet
 
enforce(GraphVar, int, int, ICause) - Method in class org.chocosolver.solver.variables.IncidentSet.SuccessorsSet
 
enforceDominators() - Method in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
enforceDominatorsFrom(int) - Method in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
enforceEdge(int, int, ICause) - Method in interface org.chocosolver.solver.variables.GraphVar
Adds edge (directed directed graph variable) (x,y) in the lower bound
enforceEdge(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
enforceEdge(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.GraphView
 
enforceEq(int, int, IntVar[], Propagator) - Method in class org.chocosolver.solver.constraints.nary.nvalue.amnv.rules.R3
 
enforceNode(int, ICause) - Method in interface org.chocosolver.solver.variables.GraphVar
Adds a node to the lower bound graph
enforceNode(int, ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
Enforce the node x to belong to any solution Adds x to the lower bound graph
enforceNode(int, ICause) - Method in class org.chocosolver.solver.variables.impl.DirectedNodeInducedGraphVarImpl
 
enforceNode(int, ICause) - Method in class org.chocosolver.solver.variables.impl.UndirectedNodeInducedGraphVarImpl
 
enforceNode(int, ICause) - Method in class org.chocosolver.solver.variables.view.GraphView
 
enforceNodes - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
enforceNodes - Variable in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
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(RealVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IRealConstraintFactory
An arithmetical constraint : x = Y
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.memory.structure.SparseBitSet
 
equals(Object) - Method in class org.chocosolver.sat.Literalizer.BoolLit
 
equals(Object) - Method in class org.chocosolver.sat.Literalizer.IntEqLit
 
equals(Object) - Method in class org.chocosolver.sat.Literalizer.IntLeLit
 
equals(Object) - Method in class org.chocosolver.sat.Literalizer.SetInLit
 
equals(Object) - Method in class org.chocosolver.solver.constraints.Propagator
 
equals(Object) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
equals(DirectedGraph) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
Structural equality test between two directed graph vars.
equals(UndirectedGraph) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Structural equality test between two undirected graph vars.
equation() - Method in class org.chocosolver.solver.expression.continuous.relational.BiCReExpression
 
equation() - Method in interface org.chocosolver.solver.expression.continuous.relational.CReExpression
 
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 - 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
exclude - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
exclude - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
exclude - Variable in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
exclude - Variable in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
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(Propagator<?>) - Method in class org.chocosolver.solver.propagation.PropagationEngineObserver
 
execute(Solver) - Method in interface org.chocosolver.solver.search.loop.propagate.Propagate
Deprecated.
Propagate information throughout the constraint network, that is, apply decision and post dynamic cut (if any).
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 - Variable in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
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(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_Y
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_YC
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.binary.PropEqualXY_C
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_Y
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_YC
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualXY_C
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.binary.PropLessOrEqualXY_C
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_Y
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_YC
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualXY_C
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore.SignedClause
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.nary.clauses.PropSignedClause
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
Detect and explain the event at pivot variable p
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMax
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMin
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.nary.nvalue.PropAtLeastNValues
Detect and explain the event at pivot variable p
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.Propagator
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.reification.PropXeqCReif
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.reification.PropXeqYCReif
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.reification.PropXinSReif
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.reification.PropXltCReif
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.reification.PropXltYCReif
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.ternary.PropXplusYeqZ
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.unary.BooleanConstraint.PropBoolean
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.unary.PropEqualXC
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.unary.PropGreaterOrEqualXC
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.unary.PropLessOrEqualXC
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.unary.PropMember
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.unary.PropNotEqualXC
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.constraints.unary.PropNotMember
 
explain(int, ExplanationForSignedClause) - Method in interface org.chocosolver.solver.ICause
Clausal explanation for this cause.
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.search.strategy.decision.IntDecision
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.variables.view.bool.BoolEqView
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.variables.view.GraphView
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.variables.view.IntView
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.variables.view.RealView
 
explain(int, ExplanationForSignedClause) - Method in class org.chocosolver.solver.variables.view.SetView
 
explainGlobal(ExplanationForSignedClause, int, int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalar
 
explainGlobal(ExplanationForSignedClause, int, int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
explainGlobalFailureInSum() - Method in class org.chocosolver.solver.Settings
 
explainGlobalFailureInSum(boolean) - Method in class 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
 
explore() - Method in class org.chocosolver.solver.constraints.graph.tree.PropArborescence
 
exploreFrom(int, BitSet) - Method in class org.chocosolver.util.graphOperations.connectivity.UGVarConnectivityHelper
 
export() - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Boolean
 
export() - Method in interface org.chocosolver.solver.variables.impl.siglit.SignedLiteral
Turn this into an IntIterableRangeSet
export() - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
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.MoveSeq
 
extension() - Method in interface org.chocosolver.solver.expression.discrete.relational.ReExpression
 
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
extractNogoodFromPath(DecisionPath) - Method in class org.chocosolver.solver.search.loop.monitors.NogoodFromRestarts
 
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.ArExpression.IntPrimitive
 
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 class org.chocosolver.solver.expression.discrete.relational.UnCReExpression
 
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
fails(String) - Method in class org.chocosolver.solver.constraints.Propagator
Throws a contradiction exception with a specific message
FailureBased<V extends Variable> - Class in org.chocosolver.solver.search.strategy.selectors.variables
This is the source code of the failure based variable ordering heuristics proposed in paper "Failure Based Variable Ordering Heuristics for Solving CSPs" of CP2021.
FailureBased(V[], long, int) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.FailureBased
 
failureLengthBasedSearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assignment strategy which selects a variable according to Failure length based variable ordering and assigns it to its lower bound.
failureLengthBasedSearch(SetVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assignment strategy which selects a variable according to Failure length based variable ordering and assigns it to its lower bound.
failureRateBasedSearch(IntVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assignment strategy which selects a variable according to Failure rate based variable ordering and assigns it to its lower bound.
failureRateBasedSearch(SetVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Assignment strategy which selects a variable according to Failure rate based variable ordering and assigns it to its lower bound.
FALSE - org.chocosolver.util.ESat
 
FALSE - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
FALSE_CONSTRAINT_NAME - Static variable in class org.chocosolver.solver.Model
 
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
fast - Variable in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffAC
 
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
 
FastSimpleHeap - Class in org.chocosolver.solver.constraints.graph.cost.tsp.heap
Fast heap which stores in a priority stack elements of value Integer.MIN_VALUE (lower values are forbidden) Created by IntelliJ IDEA.
FastSimpleHeap(int) - Constructor for class org.chocosolver.solver.constraints.graph.cost.tsp.heap.FastSimpleHeap
 
FastSimpleHeap(int, ISimpleHeap) - Constructor for class org.chocosolver.solver.constraints.graph.cost.tsp.heap.FastSimpleHeap
 
FC - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.AllDifferent
 
FC - Static variable in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.CondAllDifferent
 
feasible - Variable in class org.chocosolver.solver.Solver
Problem feasbility: - UNDEFINED if unknown, - TRUE if satisfiable, - FALSE if unsatisfiable
FEASIBLE - org.chocosolver.lp.LinearProgram.Status
 
fifo - Variable in class org.chocosolver.solver.constraints.graph.tree.PropArborescence
 
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
 
fillAddEdges() - Method in class org.chocosolver.solver.variables.view.delta.GraphUnionViewDeltaMonitor
 
fillAddNodes() - Method in class org.chocosolver.solver.variables.view.delta.GraphUnionViewDeltaMonitor
 
fillInStackTrace() - Method in exception org.chocosolver.solver.exception.ContradictionException
fillRemoveEdges() - Method in class org.chocosolver.solver.variables.view.delta.GraphUnionViewDeltaMonitor
 
fillRemoveNodes() - Method in class org.chocosolver.solver.variables.view.delta.GraphUnionViewDeltaMonitor
 
fillValues() - Method in class org.chocosolver.solver.variables.view.delta.SetViewOnSetsDeltaMonitor
 
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.nary.sum.PropSumWithLong
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(int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
filter(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilterOnSet
Predicate on elements, if true the element can be a member of this set.
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
 
FILTER - Static variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
FilterAllDiffPrec - Class in org.chocosolver.solver.constraints.nary.alldifferentprec
 
FilterAllDiffPrec(IntVar[], boolean[][]) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.FilterAllDiffPrec
 
filterAround(int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropGraphCumulative
 
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.PropScalarWithLong
 
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.nary.sum.PropSumWithLong
Apply filtering when operator is EQ
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.PropScalarWithLong
 
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.nary.sum.PropSumWithLong
Apply filtering when operator is GE
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.PropScalarWithLong
 
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.nary.sum.PropSumWithLong
Apply filtering when operator is LE
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.PropScalarWithLong
 
filterOnNeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
Apply filtering when operator is NE
filterOnNeq() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumWithLong
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
 
filterVariables() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffBase
 
finalize() - Method in class org.chocosolver.solver.constraints.real.IbexHandler
 
find(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.IntUnionFind
 
findAllCC() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
Find all connected components of graph by performing one dfs Complexity : O(M+N) light and fast in practice
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
 
findAllSCC(BitSet) - 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
findCriticalItem(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.ComputingLossWeightTree
Computes the index of the critical item and the solutions informations
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.
findMinimumConflictingSet(List<Constraint>) - Method in class org.chocosolver.solver.QuickXPlain
Given a set of conflicting constraints that block the solver from find a solution for a problem, returns the minimum conflicting set to be relaxed in such a way to put the solver back in a feasible search space.
findMinimumConflictingSet(List<Constraint>) - Method in class org.chocosolver.solver.Solver
Return the minimum conflicting set from a conflicting set that is causing contradiction.
findNext() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter.SetDynamicFilterIterator
Finds the next value and assign it to this.next.
findNextRightItem(int, int, int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.ItemFindingSearchTree
 
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.
findOptimalSolutionWithBounds(IntVar, Supplier<int[]>, BiFunction<int[], int[], int[]>, Criterion, IntPredicate, Runnable) - Method in interface org.chocosolver.solver.search.IResolutionHelper
Calling this method attempts to solve an optimization problem with the following strategy: Phase 1: As long as solutions are found, it imposes that bounded is bounded is member of bounder Phase 2:When no solution can be found or limitPerAttempt is reached: the objective best value is recorded bounded is bounded out of last bounds provided by bounder last bounds provided by bounder are then relaxed using boundsRelaxer the search is then reset (calling Solver.reset() if stopCriterion returns false, go back to Phase 1 Reset the search (calling Solver.reset() Update the objective variable with the best value found so far and quit.
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.
findTwoBest(int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
findTwoWorst(int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
findUF(int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
FINE_PROOF - Static variable in class org.chocosolver.solver.learn.XParameters
FOR DEBUGGING PURPOSE ONLY.
FingerTree<NodeType,​LeafType> - Class in org.chocosolver.solver.constraints.nary.knapsack.structure
FingerTree
FingerTree() - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
FingerTree(List<LeafType>) - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
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.
firstHalf(RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Given an interval 'i = [a,b]' returns an interval [a, a + (b-a)/2].
fixed - Variable in class org.chocosolver.solver.variables.view.bool.BoolSetView
indicate if the view is fixed
fixed - Variable in class org.chocosolver.solver.variables.view.BoolIntView
indicate if the view is fixed
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, double, Model) - Constructor for class org.chocosolver.solver.variables.impl.FixedRealVarImpl
Create a fixed interval variable.
FixedRealVarImpl(String, double, Model) - Constructor for class org.chocosolver.solver.variables.impl.FixedRealVarImpl
Create a fixed interval 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.ReversePropagationGuidedNeighborhood
 
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
 
FLBA - org.chocosolver.solver.search.strategy.Search.VarH
To select variables according to Failure length based variable ordering with decaying factor.
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
FLUSH_RATIO - Static variable in class org.chocosolver.solver.search.strategy.selectors.variables.AbstractCriterionBasedVariableSelector
 
FLUSH_TOPS - Static variable in class org.chocosolver.solver.search.strategy.selectors.variables.AbstractCriterionBasedVariableSelector
 
flushLit() - Method in interface org.chocosolver.solver.variables.IntVar
Flush the current signed literal
flushThs - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.AbstractCriterionBasedVariableSelector
 
flushWeights(TObjectDoubleMap<?>) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.AbstractCriterionBasedVariableSelector
This method sorts elements wrt to their weight.
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
force(int, ICause) - Method in class org.chocosolver.solver.variables.view.SetView
 
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
 
forEachEdge(PairProcedure, GraphEventType) - Method in interface org.chocosolver.solver.variables.delta.IGraphDeltaMonitor
Applies proc to every edge which has just been removed or enforced, depending on evt.
forEachEdge(PairProcedure, GraphEventType) - Method in class org.chocosolver.solver.variables.delta.monitor.GraphDeltaMonitor
Applies proc to every edge which has just been removed or enforced, depending on evt.
forEachEdge(PairProcedure, GraphEventType) - Method in class org.chocosolver.solver.variables.view.delta.GraphUnionViewDeltaMonitor
 
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.objective.AbstractIntObjManager
 
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
 
forEachNode(IntProcedure, GraphEventType) - Method in interface org.chocosolver.solver.variables.delta.IGraphDeltaMonitor
Applies proc to every vertex which has just been removed or enforced, depending on evt.
forEachNode(IntProcedure, GraphEventType) - Method in class org.chocosolver.solver.variables.delta.monitor.GraphDeltaMonitor
Applies proc to every vertex which has just been removed or enforced, depending on evt.
forEachNode(IntProcedure, GraphEventType) - Method in class org.chocosolver.solver.variables.view.delta.GraphUnionViewDeltaMonitor
 
forEachPropagator(BiConsumer<Variable, Propagator<?>>) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
forEachPropagator(BiConsumer<Variable, Propagator<?>>) - Method in interface org.chocosolver.solver.variables.Variable
Performs an action for each propagator of this variable.
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.
forest(UndirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a forest constraint : g has no cycle but may have several connected components
forget() - Method in class org.chocosolver.solver.constraints.nary.clauses.ClauseStore
Try to delete signed clauses 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
fragment - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.ReversePropagationGuidedNeighborhood
Indicate which variables are selected in a fragment
FRBA - org.chocosolver.solver.search.strategy.Search.VarH
To select variables according to Failure rate based variable ordering with decaying factor.
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.GraphDecision
 
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(int) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.IntNeighbor
Freeze variable at position 'i' to its value in that recorded solution.
from - Variable in class org.chocosolver.solver.search.strategy.decision.GraphDecision
 
fromChunk() - Method in class org.chocosolver.memory.EnvironmentBuilder
Build a chunk environment
fromFlat() - Method in class org.chocosolver.memory.EnvironmentBuilder
Build a flat environment
fromInterest - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
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.solver.constraints.graph.basic.PropNbEdges
 
g - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
g - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.PropTreeCostSimple
 
g - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
g - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
g - Variable in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
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
gdm - Variable in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
gdm - Variable in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
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<V extends Variable> - 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 IVariableFactory.DEFAULT_PREFIX 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.
generateRandomUndirectedAdjacencyMatrix(int, double) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Randomly generate an undirected graph adjacency matrix from a given density.
generateRandomUndirectedGraphFromNbCC(Model, int, SetType, SetType, int, double, int) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Generate a random undirected graph (backtrackable) containing nbCC connected components.
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.
GEOMETRIC - org.chocosolver.solver.search.strategy.Search.Restarts
To use a geometric restart strategy.
GeometricalCutoff - Class in org.chocosolver.solver.search.restart
A geometrical cutoff strategy.
GeometricalCutoff(long, double) - Constructor for class org.chocosolver.solver.search.restart.GeometricalCutoff
A geometrical cutoff strategy.
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.memory.structure.SparseBitSet
 
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.IntHeap
 
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 class org.chocosolver.solver.variables.delta.GraphDelta
 
get(int, int) - Method in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
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
 
get(String) - Method in class org.chocosolver.solver.Settings
 
getA() - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.Pair
 
getActivatedProfit() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.KPItem
 
getActivatedWeight() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.KPItem
 
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
 
getArticulationPoints() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
Computes articulation points of the graph (must be connected)
getArticulationPoints() - Method in class org.chocosolver.util.graphOperations.connectivity.UGVarConnectivityHelper
 
getAssertingLevel() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
getB() - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.Pair
 
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 class org.chocosolver.solver.objective.AbstractIntObjManager
 
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.
getBestNot(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
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 class org.chocosolver.solver.objective.AbstractIntObjManager
 
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.bool.BoolEqView
 
getBooleanValue() - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
getBooleanValue() - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
getBooleanValue() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
getBoolTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getBound() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
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
 
getBridges() - Method in class org.chocosolver.util.graphOperations.connectivity.UGVarConnectivityHelper
 
getBrother(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
getById(V, Model) - Method in class org.chocosolver.solver.constraints.nary.sat.NogoodStealer
 
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.
getCard() - Method in class org.chocosolver.solver.variables.view.SetView
 
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 class org.chocosolver.solver.variables.delta.GraphDelta
 
getCause(int, int) - Method in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
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
 
getCCFirstNode() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
 
getCCNextNode() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
 
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.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.
getCompletelyInstantiatedPropagators() - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of completely instantiated propagators in the Model
getCompletelyInstantiatedPropagators(String) - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of completely instantiated propagators in the Model of the given type Method retrievePropagatorData() must have been called prior to this for it to work.
getConstraint() - Method in class org.chocosolver.solver.constraints.Propagator
 
getConstraintClassNamesOfType(String) - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of Propagator types present in the Model for the given Constraint type.
getConstraintTypes() - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of Constraint types present in the Model.
getContractionRatio() - Method in class org.chocosolver.solver.constraints.real.IbexHandler
 
getContractionRatio() - Method in class org.chocosolver.solver.constraints.real.RealPropagator
 
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.ClausesBased
 
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.GraphCostBasedSearch
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.GraphStrategy
 
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.MultiArmedBanditSequencer
 
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() - Method in class org.chocosolver.solver.search.strategy.strategy.WarmStart
This is the main reason this class exists.
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
 
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.GraphDecision
 
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
 
getDecOp() - Method in class org.chocosolver.solver.search.strategy.decision.SetDecision
 
getDelta() - Method in interface org.chocosolver.solver.variables.GraphVar
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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.SetVar
 
getDelta() - Method in interface org.chocosolver.solver.variables.Variable
Return the delta domain of this
getDelta() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.GraphView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.IntView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.RealView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.set.SetBoolsView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.set.SetGraphView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.set.SetIntsView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.set.SetUnionView
 
getDiagram() - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return the diagram (not a copy) of the MDD
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 interface org.chocosolver.solver.variables.GraphVar
 
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.RealVar
 
getDomainSize() - Method in interface org.chocosolver.solver.variables.SetVar
 
getDomainSize() - Method in interface org.chocosolver.solver.variables.Variable
Returns the size of this domain, that is the number of elements in this domain.
getDomainSize() - Method in class org.chocosolver.solver.variables.view.bool.BoolEqView
 
getDomainSize() - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
getDomainSize() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
getDomainSize() - Method in class org.chocosolver.solver.variables.view.IntView
 
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
getEdgeSetType() - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getEdgeSetType() - Method in interface org.chocosolver.util.objects.graphs.IGraph
Get the type of data structures used in the graph to represent edges
getEdgeSetType() - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
getEfficiency() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.KPItem
 
getEnd() - Method in class org.chocosolver.solver.variables.Task
 
getEngine() - Method in class org.chocosolver.solver.Solver
 
getEntailedPropagators() - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of entailed propagators in the Model
getEntailedPropagators(String) - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of entailed propagators in the Model of the given type Method retrievePropagatorData() must have been called prior to this for it to work.
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
 
getEstimatedMemory() - Method in class org.chocosolver.solver.Model
Returns an estimation of the current memory footprint of this.
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
 
getExpressionChild() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.UnCArExpression
 
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
 
getFingerNeighboor(int, boolean) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
Finger tree specific search
getFirstExp(int) - Static method in class org.chocosolver.util.graphOperations.BitOperations
 
getFirstExpInBothXYfromI(int, int, int) - Static method in class org.chocosolver.util.graphOperations.BitOperations
 
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
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
getHookOrDefault(String, Object) - 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.
getIbexContractionRatio() - Method in class org.chocosolver.solver.Settings
 
getIbexHandler() - Method in class org.chocosolver.solver.Model
Return a constraint embedding an instance of Ibex (continuous solver).
getIbexRestoreRounding() - Method in class org.chocosolver.solver.Settings
 
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
 
getImplicationGraph() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
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
 
getInnerNode(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
getInnerNodeTreeList() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
getInStack() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
Getter to the is arc in to be removed stack bitSet
getInstance() - Static method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphEnforceDecision
 
getInstance() - Static method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphRemoveDecision
 
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.expression.continuous.arithmetic.BiCArExpression
 
getLB() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
getLB() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
getLB() - Method in interface org.chocosolver.solver.variables.GraphVar
Get GraphVar lower bound (or kernel): the graph which is a subgraph of any instantiation.
getLB() - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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.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:
getLB() - Method in class org.chocosolver.solver.variables.view.bool.BoolEqView
 
getLB() - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
getLB() - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
getLB() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
getLB() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
getLB() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
getLB() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
getLB() - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
getLB() - Method in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
getLB() - Method in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
getLB() - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
getLB() - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
getLB() - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
getLB() - Method in class org.chocosolver.solver.variables.view.RealView
 
getLB() - Method in class org.chocosolver.solver.variables.view.set.SetBoolsView
 
getLB() - Method in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
getLB() - Method in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
getLB() - Method in class org.chocosolver.solver.variables.view.set.SetIntsView
 
getLB() - Method in class org.chocosolver.solver.variables.view.set.SetNodeGraphView
 
getLB() - Method in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
getLB() - Method in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
getLB() - Method in class org.chocosolver.solver.variables.view.set.SetUnionView
 
getLB() - Method in interface org.chocosolver.util.objects.RealInterval
Retrieves the lower bound of the variable
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
 
getLCA(int, int) - Method in class org.chocosolver.util.graphOperations.LCAGraphManager
 
getLeaf(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
getLeafParentIndex(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
getLeafParentIndex(int, boolean) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
getLeafTreeList() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
getLearner() - Method in class org.chocosolver.solver.Solver
 
getLearntClausesDominancePerimeter() - Method in class org.chocosolver.solver.Settings
When a clause is learnt from a conflict, it may happen that it dominates previously learnt ones.
getLeftChild(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
getLimitValue() - Method in class org.chocosolver.solver.search.limits.ACounter
 
getLimitValue() - Method in interface org.chocosolver.solver.search.limits.ICounter
 
getLit() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
getLit() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
getLit() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
getLit() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
getLit() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getLit() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
getLit() - Method in interface org.chocosolver.solver.variables.IntVar
 
getLit() - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
getLit() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
getLit() - Method in class org.chocosolver.solver.variables.view.IntView
 
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
getMandatoryArcsList() - Method in interface org.chocosolver.solver.constraints.graph.cost.GraphLagrangianRelaxation
 
getMandatoryArcsList() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
getMandatoryArcsList() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
getMandatoryNeighborsOf(int) - Method in interface org.chocosolver.solver.variables.UndirectedGraphVar
Get the set of neighbors of vertex 'idx' in the lower bound graph (mandatory incident edges)
getMandatoryNodes() - Method in interface org.chocosolver.solver.variables.GraphVar
 
getMandatoryNodes() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
getMandatoryNodes() - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
getMandatoryPredecessorsOf(int) - Method in interface org.chocosolver.solver.variables.GraphVar
Get the set of predecessors (if directed) or neighbors (if undirected) of vertex 'node' in the lower bound graph (mandatory ingoing edges)
getMandatorySet(GraphVar, int) - Method in interface org.chocosolver.solver.variables.IncidentSet
 
getMandatorySet(GraphVar, int) - Method in class org.chocosolver.solver.variables.IncidentSet.PredecessorsSet
 
getMandatorySet(GraphVar, int) - Method in class org.chocosolver.solver.variables.IncidentSet.SuccessorsSet
 
getMandatorySuccessorsOf(int) - Method in interface org.chocosolver.solver.variables.GraphVar
Get the set of successors (if directed) or neighbors (if undirected) of vertex 'node' in the lower bound graph (mandatory outgoing edges)
getMarginalCost(int, int) - Method in interface org.chocosolver.solver.constraints.graph.cost.IGraphRelaxation
 
getMarginalCost(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
getMarginalCost(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
getMask() - Method in enum org.chocosolver.solver.variables.events.GraphEventType
 
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
 
getMax(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.IntUnionFind
 
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.Settings
 
getMaxExp(int) - Static method in class org.chocosolver.util.graphOperations.BitOperations
 
getMaxExpBefore(int, int) - Static method in class org.chocosolver.util.graphOperations.BitOperations
 
getMaxLearntClauseCardinality() - Method in class org.chocosolver.solver.Settings
 
getMaxPropagatorPriority() - Method in class org.chocosolver.solver.Settings
 
getMaxTupleSizeForSubstitution() - Method in class org.chocosolver.solver.Settings
 
getMeasures() - Method in class org.chocosolver.solver.Solver
Returns a reference to the measures recorder.
getMin(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.IntUnionFind
 
getMinArcVal() - Method in interface org.chocosolver.solver.constraints.graph.cost.GraphLagrangianRelaxation
 
getMinArcVal() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
getMinArcVal() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
getMinCardForSumDecomposition() - Method in class org.chocosolver.solver.Settings
 
getMinisat() - Method in class org.chocosolver.solver.Model
Returns the unique constraint embedding a minisat model.
getMiniSat() - Method in class org.chocosolver.solver.constraints.nary.sat.PropSat
 
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 exception org.chocosolver.solver.exception.InvalidSolutionException
 
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.RealIntervalConstant
 
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.ArExpression.IntPrimitive
 
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.arithmetic.UnCArExpression
 
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.expression.discrete.relational.UnCReExpression
 
getModel() - Method in class org.chocosolver.solver.ModelAnalyser
Get the Model analysed by this ModelAnalyser.
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
getModelAnalyser() - Method in class org.chocosolver.solver.Model
Return an analyser for the 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
 
getMonitor() - Method in class org.chocosolver.solver.variables.Task
 
getMove() - Method in class org.chocosolver.solver.Solver
 
getMST() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
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.
getNBCC() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
get the number of CC in g Beware you should call method findAllCC() first
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.Settings
 
getNbMaxNodes() - Method in interface org.chocosolver.solver.variables.GraphVar
 
getNbMaxNodes() - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
getNbMaxNodes() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
getNbMaxNodes() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
getNbMaxNodes() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
getNbMaxNodes() - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
getNbMaxNodes() - Method in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
getNbMaxNodes() - Method in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
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
 
getNbObservedVariables() - Method in interface org.chocosolver.solver.variables.view.IView
 
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
 
getNeighborsOf(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Get neighbors of node x
getNext() - Method in class org.chocosolver.solver.search.restart.AbstractRestart
 
getNextCutoff() - Method in class org.chocosolver.solver.search.restart.GeometricalCutoff
 
getNextCutoff() - Method in interface org.chocosolver.solver.search.restart.ICutoff
 
getNextCutoff() - Method in class org.chocosolver.solver.search.restart.LinearCutoff
 
getNextCutoff() - Method in class org.chocosolver.solver.search.restart.LubyCutoff
From SAT 2012: computing Luby values the way presented by Donald Knuth in his invited talk at the SAT 2012 conference.
getNextCutoff() - Method in class org.chocosolver.solver.search.restart.MonotonicCutoff
 
getNextNode(int) - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
getNextNode(int, boolean) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
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 class org.chocosolver.solver.expression.discrete.arithmetic.UnCArExpression
 
getNoChild() - Method in interface org.chocosolver.solver.variables.IntVar
 
getNodeCC() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
 
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
 
getNodeProfit(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.ComputingLossWeightTree
 
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
 
getNodeSetType() - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getNodeSetType() - Method in interface org.chocosolver.util.objects.graphs.IGraph
Get the type of data structures used in the graph to represent nodes
getNodeSetType() - 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
 
getNodeWeight(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.BinarySearchFingerTree
 
getNth(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
Get the nth element in the set
getNumberLeaves() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
getNumberNodes() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
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 class org.chocosolver.solver.objective.AbstractIntObjManager
 
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.setDataStructures.bitset.Set_BitSet
 
getOffset() - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_Std_BitSet
 
getOffset() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet.WithOffset
 
getOffset() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
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
 
getOp() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.UnCArExpression
 
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
 
getParentIndex(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
getParetoFront() - Method in class org.chocosolver.solver.objective.ParetoMaximizer
 
getPassivePropagators() - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of passive propagators in the Model
getPassivePropagators(String) - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of passive propagators in the Model of the given type Method retrievePropagatorData() must have been called prior to this for it to work.
getPathFinder() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getPolicy() - Method in class org.chocosolver.solver.objective.AbstractIntObjManager
 
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
 
getPotentialNeighborsOf(int) - Method in interface org.chocosolver.solver.variables.UndirectedGraphVar
Get the set of neighbors of vertex 'idx' in the upper bound graph (potential incident edges)
getPotentialNodes() - Method in interface org.chocosolver.solver.variables.GraphVar
 
getPotentialPredecessorOf(int) - Method in interface org.chocosolver.solver.variables.GraphVar
Get the set of predecessors (if directed) or neighbors (if undirected) of vertex 'node' in the upper bound graph (potential ingoing edges)
getPotentialSet(GraphVar, int) - Method in interface org.chocosolver.solver.variables.IncidentSet
 
getPotentialSet(GraphVar, int) - Method in class org.chocosolver.solver.variables.IncidentSet.PredecessorsSet
 
getPotentialSet(GraphVar, int) - Method in class org.chocosolver.solver.variables.IncidentSet.SuccessorsSet
 
getPotentialSuccessorsOf(int) - Method in interface org.chocosolver.solver.variables.GraphVar
Get the set of successors (if directed) or neighbors (if undirected) of vertex 'node' in the upper bound graph (potential outgoing edges)
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
 
getPredecessorsOf(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
Get predecessors of node x
getPredecessorsOf(int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Get either x's predecessors or neighbors.
getPredecessorsOf(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Deprecated.
For an undirected graph, this method is equivalent to getNeighborsOf.
getPriority() - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.AllDiffPrec
 
getPriority() - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.AllDiffPrecMoreThanBc
 
getPriority() - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.FilterAllDiffPrec
 
getPriority() - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.GreedyBoundSupport
 
getPriority() - Method in class org.chocosolver.solver.constraints.Propagator
 
getProfit() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeSum
 
getProfit() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.KPItem
 
getProfit() - Method in interface org.chocosolver.solver.constraints.nary.knapsack.structure.ProfitInterface
 
getPropagate() - Method in class org.chocosolver.solver.Solver
Deprecated. 
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.binary.PropPowEven
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinFC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropAntiSymmetric
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbEdges
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbLoops
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbNodes
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropSymmetric
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropTransitivity
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropEdgeBoolChannel
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolChannel
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetChannel
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeBoolChannel
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeBoolsChannel
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeSetChannel
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropBiconnected
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropConnected
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropSizeMaxCC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropSizeMinCC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.PropMaxDegTree
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.PropTreeCostSimple
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.cycles.PropAcyclic
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.cycles.PropCycle
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtLeastIncr
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtMostIncr
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropIncrementalAdjacencyMatrix
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropIncrementalAdjacencyUndirectedMatrix
 
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.alldifferentprec.AllDiffPrec
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.AllDiffPrecMoreThanBc
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.FilterAllDiffPrec
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.GreedyBoundSupport
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
 
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.PropBinPacking
 
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.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.knapsack.PropKnapsack
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.PropKnapsackKatriel01
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropIncreasing
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropArgmax
 
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.nvalue.PropNValue
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.PropDiffN
 
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.nary.sum.PropSumWithLong
 
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.set.PropUnionVar
 
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.ternary.PropTimesNaiveWithLong
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.unary.BooleanConstraint.PropBoolean
 
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
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.search.strategy.strategy.SetTimes
 
getPropagator(int) - Method in class org.chocosolver.solver.constraints.Constraint
 
getPropagators() - Method in class org.chocosolver.solver.constraints.Constraint
Return an array which contains the propagators declared in this.
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.bool.BoolSetView
 
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.bool.BoolSetView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.IntView
 
getRatioForClauseStoreReduction() - Method in class 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
 
getReifiedPropagators() - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of reified propagators in the Model
getReifiedPropagators(String) - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of reified propagators in the Model of the given type Method retrievePropagatorData() must have been called prior to this for it to work.
getRelation() - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
 
getRelation() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeCSP
 
getRepCost(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
getRepCost(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTGAC
 
getRepCost(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
getReplacementCost(int, int) - Method in interface org.chocosolver.solver.constraints.graph.cost.IGraphRelaxation
 
getReplacementCost(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
getReplacementCost(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
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
 
getRestarter() - Method in class org.chocosolver.solver.Solver
 
getRightChild(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
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
 
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
 
getSeed() - Method in class org.chocosolver.solver.Model
Gets the seed used random number generator.
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 class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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 class org.chocosolver.solver.variables.delta.GraphDelta
 
getSize(int) - Method in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
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
 
getSizeCC() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
 
getSizeMaxCC() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
Get the size (number of nodes) of the largest CC in g.
getSizeMinCC() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
Get the size (number of nodes) of the smallest CC in g.
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.MoveSeq
 
getStrategy() - Method in class org.chocosolver.solver.search.strategy.strategy.WarmStart
 
getSuccessorsOf(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
Get successors of node x
getSuccessorsOf(int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Get either x's successors or neighbors.
getSuccessorsOf(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Deprecated.
For an undirected graph, this method is equivalent to getNeighborsOf.
getSupport() - Method in interface org.chocosolver.solver.constraints.graph.cost.IGraphRelaxation
 
getSupport() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
getSupport() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
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
 
getTimeToBestSolution() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getTimeToBestSolutionInNanoSeconds() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getTimeToBestSolutionInNanoSeconds() - Method in class org.chocosolver.solver.search.measure.Measures
 
getTimeToBestSolutionInNanoSeconds() - Method in class org.chocosolver.solver.Solver
 
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
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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.bool.BoolNotView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.GraphView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.IntView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.RealView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.SetView
 
getUB() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
getUB() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
getUB() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
getUB() - Method in interface org.chocosolver.solver.variables.GraphVar
Get GraphVar upper bound (or envelope): any instantiation of this GraphVar is a subgraph of the upper bound.
getUB() - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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.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:
getUB() - Method in class org.chocosolver.solver.variables.view.bool.BoolEqView
 
getUB() - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
getUB() - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
getUB() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
getUB() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
getUB() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
getUB() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
getUB() - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
getUB() - Method in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
getUB() - Method in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
getUB() - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
getUB() - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
getUB() - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
getUB() - Method in class org.chocosolver.solver.variables.view.RealView
 
getUB() - Method in class org.chocosolver.solver.variables.view.set.SetBoolsView
 
getUB() - Method in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
getUB() - Method in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
getUB() - Method in class org.chocosolver.solver.variables.view.set.SetIntsView
 
getUB() - Method in class org.chocosolver.solver.variables.view.set.SetNodeGraphView
 
getUB() - Method in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
getUB() - Method in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
getUB() - Method in class org.chocosolver.solver.variables.view.set.SetUnionView
 
getUB() - Method in interface org.chocosolver.util.objects.RealInterval
Retrieves the upper bound of the variable
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
 
getUnconstrainedVariables() - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of unconstrained variables in the Model
getUnconstrainedVariables(String) - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of unconstrained variables in the Model of the given type Method retrieveVariableData() must have been called prior to this for it to work.
getUpdatedValue() - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexInt
 
getUpdatedValue() - Method in class org.chocosolver.solver.constraints.unary.PropMember
 
getUpdatedValue() - Method in class org.chocosolver.solver.constraints.unary.PropNotMember
 
getUpdatedValue() - Method in interface org.chocosolver.solver.constraints.UpdatablePropagator
 
getValue() - Method in enum org.chocosolver.solver.constraints.PropagatorPriority
 
getValue() - Method in interface org.chocosolver.solver.Priority
 
getValue() - Method in interface org.chocosolver.solver.variables.DirectedGraphVar
Retrieves the current value of the variable if instantiated, otherwise the lower bound (kernel).
getValue() - Method in interface org.chocosolver.solver.variables.GraphVar
Retrieves the current value of the variable if instantiated, otherwise the lower bound (kernel).
getValue() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
getValue() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
getValue() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
getValue() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getValue() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
getValue() - Method in interface org.chocosolver.solver.variables.IntVar
Retrieves the current value of the variable if instantiated
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 interface org.chocosolver.solver.variables.UndirectedGraphVar
Retrieves the current value of the variable if instantiated, otherwise the lower bound (kernel).
getValue() - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
getValue() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
getValue() - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
getValue() - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
getValue() - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
getValue() - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
getValue(E) - Method in class org.chocosolver.util.objects.ValueSortedMap
 
getValueAsBoolMatrix() - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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.bool.BoolSetView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.IntView
 
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 class org.chocosolver.solver.variables.view.RealView
 
getVariable() - Method in class org.chocosolver.solver.variables.view.set.SetGraphView
 
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(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.strategy.SetTimes
 
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(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.AbstractCriterionBasedVariableSelector
 
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.FailureBased
 
getVariable(V[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.GeneralizedMinDomVarSelector
 
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
 
getVariableClassNamesOfType(String) - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of Variable classes present in the Model for the given variable type.
getVariables() - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
 
getVariables() - Method in class org.chocosolver.solver.search.strategy.strategy.WarmStart
 
getVariables() - Method in class org.chocosolver.solver.variables.view.AbstractView
 
getVariables() - Method in interface org.chocosolver.solver.variables.view.IView
Return the array of observed variables
getVariablesWithViews() - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of variables with at least one view in the Model
getVariablesWithViews(String) - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of variables with at least one view in the Model of the given type Method retrieveVariableData() must have been called prior to this for it to work.
getVariableTypes() - Method in class org.chocosolver.solver.ModelAnalyser
Return the list of Variable types present in the Model.
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.
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
 
getWeight() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeMaxWeight
 
getWeight() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeSum
 
getWeight() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.KPItem
 
getWeight() - Method in interface org.chocosolver.solver.constraints.nary.knapsack.structure.WeightInterface
 
getWorldIndex() - Method in class org.chocosolver.memory.AbstractEnvironment
 
getWorldIndex() - Method in interface org.chocosolver.memory.IEnvironment
Returns the world number.
getWorstNot(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
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
 
globalCardinalityDec(IntVar[], IntVar[], IntVar[], boolean) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates a global cardinality constraint (GCC): Each value values[i] should be taken by exactly occurrences[i] variables of vars.
globalToLeaf(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
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
 
GRAPH - Static variable in interface org.chocosolver.solver.variables.Variable
Kind of variable: graph.
GraphCostBasedSearch - Class in org.chocosolver.solver.search.strategy.strategy
 
GraphCostBasedSearch(GraphVar) - Constructor for class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
Search strategy for graphs
GraphCostBasedSearch(GraphVar, int[][]) - Constructor for class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
Search strategy for graphs
GraphDecision<G extends GraphVar<?>> - Class in org.chocosolver.solver.search.strategy.decision
 
GraphDecision(PoolManager<GraphDecision>) - Constructor for class org.chocosolver.solver.search.strategy.decision.GraphDecision
 
GraphDecisionOperator - Interface in org.chocosolver.solver.search.strategy.assignments
 
GraphDelta - Class in org.chocosolver.solver.variables.delta
Implementation of graph variable delta Adapted from choco-graph GraphDelta class - original author: Jean-Guillaume Fage.
GraphDelta(IEnvironment) - Constructor for class org.chocosolver.solver.variables.delta.GraphDelta
 
GraphDeltaMonitor - Class in org.chocosolver.solver.variables.delta.monitor

GraphDeltaMonitor(IGraphDelta, ICause) - Constructor for class org.chocosolver.solver.variables.delta.monitor.GraphDeltaMonitor
 
GraphEdgeSelector<G extends GraphVar> - Interface in org.chocosolver.solver.search.strategy.selectors.values.graph.edge
 
GraphEdgesOnly - Class in org.chocosolver.solver.search.strategy.selectors.values.graph.priority
Choose decisions on nodes first, until the node set is instantiated.
GraphEdgesOnly() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.graph.priority.GraphEdgesOnly
 
GraphEnforceDecision() - Constructor for class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphEnforceDecision
 
GraphEventType - Enum in org.chocosolver.solver.variables.events
Fine events for a graph variable
GraphEvtScheduler - Class in org.chocosolver.solver.variables.impl.scheduler
Updated by Dimitri Justeau-Allaire 16/04/2021: graph events were not scheduled before.
GraphEvtScheduler() - Constructor for class org.chocosolver.solver.variables.impl.scheduler.GraphEvtScheduler
 
GraphFactory - Class in org.chocosolver.util.objects.graphs
Factory for creating graph data structures.
GraphFactory() - Constructor for class org.chocosolver.util.objects.graphs.GraphFactory
 
GraphLagrangianRelaxation - Interface in org.chocosolver.solver.constraints.graph.cost
 
GraphLexEdge - Class in org.chocosolver.solver.search.strategy.selectors.values.graph.edge
 
GraphLexEdge() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.graph.edge.GraphLexEdge
 
GraphLexNode - Class in org.chocosolver.solver.search.strategy.selectors.values.graph.node
 
GraphLexNode() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.graph.node.GraphLexNode
 
graphNeighborsSetView(UndirectedGraphVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a set view over the set of neighbors of a node of an undirected graph variable.
GraphNodeOrEdgeSelector<G extends GraphVar> - Interface in org.chocosolver.solver.search.strategy.selectors.values.graph.priority
Selector for graph strategies which indicates whether the next decision should apply on a node or and edge.
GraphNodeSelector<G extends GraphVar> - Interface in org.chocosolver.solver.search.strategy.selectors.values.graph.node
 
graphNodeSetView(GraphVar<? extends IGraph>) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a set view over the set of nodes of a graph variable.
GraphNodeThenEdges - Class in org.chocosolver.solver.search.strategy.selectors.values.graph.priority
Choose decisions on nodes first, until the node set is instantiated.
GraphNodeThenEdges() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.graph.priority.GraphNodeThenEdges
 
GraphNodeThenNeighbors - Class in org.chocosolver.solver.search.strategy.selectors.values.graph.priority
 
GraphNodeThenNeighbors() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.graph.priority.GraphNodeThenNeighbors
 
graphPredecessorsSetView(DirectedGraphVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a set view over the set of predecessors of a node of a directed graph variable.
GraphRandomEdge - Class in org.chocosolver.solver.search.strategy.selectors.values.graph.edge
 
GraphRandomEdge(long) - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.graph.edge.GraphRandomEdge
 
GraphRandomNode - Class in org.chocosolver.solver.search.strategy.selectors.values.graph.node
 
GraphRandomNode(long) - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.graph.node.GraphRandomNode
 
GraphRemoveDecision() - Constructor for class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphRemoveDecision
 
GraphStrategy<G extends GraphVar<?>> - Class in org.chocosolver.solver.search.strategy.strategy
 
GraphStrategy(G[], VariableSelector<G>, GraphNodeOrEdgeSelector<G>, GraphNodeSelector<G>, GraphEdgeSelector<G>, boolean) - Constructor for class org.chocosolver.solver.search.strategy.strategy.GraphStrategy
 
graphSuccessorsSetView(DirectedGraphVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a set view over the set of successors of a node of a directed graph variable.
graphUnionView(DirectedGraphVar...) - Method in interface org.chocosolver.solver.variables.IViewFactory
Construct a directed graph union view G = (V, E) from a set of directed graphs {G_1 = (V_1, E_1), ..., G_k = (V_k, E_k)} such that : V = V_1 \cup ...
graphUnionView(UndirectedGraphVar...) - Method in interface org.chocosolver.solver.variables.IViewFactory
Construct an undirected graph union view G = (V, E) from a set of undirected graphs {G_1 = (V_1, E_1), ..., G_k = (V_k, E_k)} such that : V = V_1 \cup ...
GraphUnionViewDeltaMonitor - Class in org.chocosolver.solver.variables.view.delta
 
GraphUnionViewDeltaMonitor(GraphView<?, ?>, IGraphDeltaMonitor...) - Constructor for class org.chocosolver.solver.variables.view.delta.GraphUnionViewDeltaMonitor
 
graphVar - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
graphVar - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
graphVar - Variable in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
graphVar - Variable in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
graphVar - Variable in class org.chocosolver.solver.variables.view.set.SetGraphView
 
graphVar(String, UndirectedGraph, UndirectedGraph) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates an undirected graph variable, taking its values in the graph domain [LB, UB].
GraphVar<E extends IGraph> - Interface in org.chocosolver.solver.variables
A Graph Variable is defined by a domain which is a graph interval [LB, UB].
graphVarSearch(VariableSelector<GraphVar>, GraphNodeOrEdgeSelector, GraphNodeSelector, GraphEdgeSelector, boolean, GraphVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Generic strategy to branch on graph variables
graphVarSearch(GraphVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Default graph var search.
GraphView<V extends Variable,​E extends IGraph> - Class in org.chocosolver.solver.variables.view
An abstract class for graph views over other variables
GraphView(String, V...) - Constructor for class org.chocosolver.solver.variables.view.GraphView
Creates a graph view.
GraphViewDeltaMonitor - Class in org.chocosolver.solver.variables.view.delta
Delta monitor dedicated to graph views.
GraphViewDeltaMonitor(IGraphDeltaMonitor...) - Constructor for class org.chocosolver.solver.variables.view.delta.GraphViewDeltaMonitor
 
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
 
GreedyBoundSupport - Class in org.chocosolver.solver.constraints.nary.alldifferentprec
Filtering algorithm for the AllDiffPrec constraint introduced in the following paper : Bessiere et al. (2011).
GreedyBoundSupport(IntVar[], boolean[][]) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.GreedyBoundSupport
 
GreedyBoundSupport(IntVar[], boolean[][], boolean) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.GreedyBoundSupport
 
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() - Method in class org.chocosolver.util.logger.ANSILogger
 
green() - Method in class org.chocosolver.util.logger.Logger
 
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.
hasCard() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
hasCard() - Method in interface org.chocosolver.solver.variables.SetVar
 
hasCard() - Method in class org.chocosolver.solver.variables.view.SetView
 
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.bool.BoolSetView
 
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.memory.structure.SparseBitSet
 
hashCode() - Method in class org.chocosolver.sat.Literalizer.BoolLit
 
hashCode() - Method in class org.chocosolver.sat.Literalizer.IntEqLit
 
hashCode() - Method in class org.chocosolver.sat.Literalizer.IntLeLit
 
hashCode() - Method in class org.chocosolver.sat.Literalizer.SetInLit
 
hashCode() - Method in class org.chocosolver.solver.constraints.Propagator
 
hashCode() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
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.GraphEvtScheduler
 
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.setDataStructures.dynamic.SetDynamicFilter.SetDynamicFilterIterator
 
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.bool.BoolNotView
 
hasNot() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
hasNot() - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
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
 
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
 
heap - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
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.nary.sum.PropSumWithLong
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
Same as previous constructor with preserve_rounding=false.
Ibex(double[], boolean) - 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.
IBS - org.chocosolver.solver.search.strategy.Search.VarH
To select variables according to Impact-based Search.
ICause - Interface in org.chocosolver.solver
This interface describes services of smallest element which can act on variables.
IConstraintFactory - Interface in org.chocosolver.solver.constraints
Interface to make constraints over BoolVar, IntVar, RealVar and SetVar
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
 
ICutoff - Interface in org.chocosolver.solver.search.restart
Interface defining service for cutoff strategy: a sequence of cutoff
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

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.ArExpression.IntPrimitive
 
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 class org.chocosolver.solver.expression.discrete.arithmetic.UnCArExpression
 
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,
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
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
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.
ifThenElseDec(BoolVar[], int[], IntVar) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates a decomposition that encodes an "if-then-else" constraint.
ifThenElseDec(BoolVar[], IntVar[], IntVar) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates a decomposition that encodes an "if-then-else" constraint.
ignore() - Method in class org.chocosolver.solver.constraints.Constraint
When a constraint has been declared but neither posted or reified, a call to 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
 
IGraphConstraintFactory - Interface in org.chocosolver.solver.constraints
Some usual graph constraints
IGraphDelta - Interface in org.chocosolver.solver.variables.delta
Interface of graph variable delta Adapted from choco-graph GraphDelta class - original authors: Jean-Guillaume Fages and Charles Prud'homme.
IGraphDeltaMonitor - Interface in org.chocosolver.solver.variables.delta
Interface for Graph Delta Monitor.
IGraphRelaxation - Interface in org.chocosolver.solver.constraints.graph.cost
 
IIntConstraintFactory - Interface in org.chocosolver.solver.constraints
Interface to make constraints over BoolVar and IntVar
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
 
IMPACT - org.chocosolver.solver.search.strategy.Search.VarH
To select variables according to Impact-based Search.
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[], int, int, int, long, boolean) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
ImpactBased(IntVar[], IntValueSelector, 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
 
impliedBy(BoolVar) - Method in class org.chocosolver.solver.constraints.Constraint
Encapsulate this constraint in an implication relationship:
ImpliedConstraint - Class in org.chocosolver.solver.constraints
Equivalence constraint: boolean b <=> constraint c Also known as reification
ImpliedConstraint(BoolVar, Constraint) - Constructor for class org.chocosolver.solver.constraints.ImpliedConstraint
 
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.
implies(BoolVar) - Method in class org.chocosolver.solver.constraints.Constraint
Encapsulate this constraint in an implication relationship:
in(int...) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
in(ArExpression...) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
IN - org.chocosolver.solver.expression.discrete.relational.ReExpression.Operator
 
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
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
IncidentSet - Interface in org.chocosolver.solver.variables
Migrated from choco-graph
IncidentSet.PredecessorsSet - Class in org.chocosolver.solver.variables
 
IncidentSet.SuccessorsSet - Class in org.chocosolver.solver.variables
 
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
increase(int) - Method in class org.chocosolver.util.objects.IntHeap
Move an element up in the heap considering its weight has increased.
increasing(IntVar[], int) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Create a increasing constraint which ensures that the variables in vars are increasing.
INCREASING - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
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
inDegrees(DirectedGraphVar, IntVar[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Degree inner constraint for any vertex i in g, |(j,i)| = degrees[i] A vertex which has been removed has a degree equal to 0 ENSURES EVERY VERTEX i FOR WHICH DEGREE[i]>0 IS MANDATORY
index - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter.Event
 
index - Variable in class org.chocosolver.solver.constraints.nary.knapsack.structure.Info
 
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)
indexOfArc - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
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
 
INFEASIBLE - org.chocosolver.lp.LinearProgram.Status
 
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
 
Info - Class in org.chocosolver.solver.constraints.nary.knapsack.structure
 
Info(int, double, int, int) - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.Info
 
inGraph - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
init() - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.IntUnionFind
 
init() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
init() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
Initializes this expression when this serves as input of PropEquation.
init() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
init() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
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.ReversePropagationGuidedNeighborhood
 
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.MoveSeq
 
init() - Method in class org.chocosolver.solver.search.restart.AbstractRestart
 
init() - Method in class org.chocosolver.solver.search.restart.Restarter
 
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.ClausesBased
 
init() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ConflictHistorySearch
 
init() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
init() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.FailureBased
 
init() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
init() - Method in interface org.chocosolver.solver.search.strategy.selectors.variables.VariableSelector
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.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.MultiArmedBanditSequencer
 
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.solver.search.strategy.strategy.WarmStart
 
init() - Static method in class org.chocosolver.solver.Settings
Create a new instance of `Settings` which can then be adapted to requirements.
init() - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
init() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
init() - Method in class org.chocosolver.solver.variables.view.RealView
 
init() - Method in interface org.chocosolver.util.bandit.Policy
Initialize the policy
init() - Method in class org.chocosolver.util.bandit.Static
 
init() - Method in class org.chocosolver.util.bandit.UCB1
Initialize internal vectors.
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.GraphEvtScheduler
 
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(List<LeafType>) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
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.solver.constraints.nary.automata.PropCostRegular
Build internal structure of the propagator, if necessary
initialize() - Method in class org.chocosolver.solver.constraints.nary.sat.PropSat
Initializes this propagator
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.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
 
InnerNode - Interface in org.chocosolver.solver.constraints.nary.knapsack.structure
 
InnerNodeMaxWeight - Class in org.chocosolver.solver.constraints.nary.knapsack.structure
 
InnerNodeMaxWeight() - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeMaxWeight
 
InnerNodeSum - Class in org.chocosolver.solver.constraints.nary.knapsack.structure
 
InnerNodeSum() - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeSum
 
INPUT - org.chocosolver.solver.search.strategy.Search.VarH
To select variables according to their order in vars.
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(int) - Method in class org.chocosolver.util.objects.IntHeap
Insert an element in this heap
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(boolean[][], ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
Instantiates this to value which represents an adjacency matrix plus a set of nodes (last row of the matrix).
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.view.set.SetBoolsView
 
instantiateTo(int[], ICause) - Method in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
instantiateTo(int[], ICause) - Method in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
instantiateTo(int[], ICause) - Method in class org.chocosolver.solver.variables.view.set.SetIntsView
 
instantiateTo(int[], ICause) - Method in class org.chocosolver.solver.variables.view.set.SetNodeGraphView
 
instantiateTo(int[], ICause) - Method in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
instantiateTo(int[], ICause) - Method in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
instantiateTo(int[], ICause) - Method in class org.chocosolver.solver.variables.view.set.SetUnionView
 
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.bool.BoolEqView
 
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
instantiateTo(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
instantiateTo(long, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Instantiates the domain of this to value.
instantiateTo(E, ICause) - Method in interface org.chocosolver.solver.variables.GraphVar
Instantiates this to value given in parameter.
instantiateTo(E, ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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.
instantiateTo(IGraph, ICause) - Method in class org.chocosolver.solver.variables.view.GraphView
 
instantiation() - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
instantiationWorldIndex() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
instantiationWorldIndex() - Method in interface org.chocosolver.solver.variables.Variable
Return the world index at which this variable has been instantiated is returned.
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.
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>, BiPredicate<IntVar, Integer>) - 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.
IntDomainBest(BiPredicate<IntVar, Integer>) - 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.
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
 
IntEqLit(IntVar, int) - Constructor for class org.chocosolver.sat.Literalizer.IntEqLit
 
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(double, double, ICause) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
intersect(double, double, ICause) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
intersect(double, double, ICause) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
intersect(double, double, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
intersect(double, double, ICause) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
intersect(double, double, ICause) - Method in class org.chocosolver.solver.variables.view.RealView
 
intersect(double, double, ICause) - Method in interface org.chocosolver.util.objects.RealInterval
Modifies the bounds for intersecting with the specified interval.
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(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
intersect(IntVar) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
intersect(IntVar, IntVar) - Static method in class org.chocosolver.util.tools.VariableUtils
 
intersect(RealInterval, ICause) - Method in interface org.chocosolver.util.objects.RealInterval
Modifies the bounds for intersecting with the specified interval.
intersect(IntIterableRangeSet) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
intersectDichot(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
intersection(String, SetVar...) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a set variable equal to the intersection of sets
intersection(IAutomaton) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
intersection(IntVar...) - Static method in class org.chocosolver.util.tools.VariableUtils
Create a set that stores the union of vars current domain.
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
intersectLit(int, int, ExplanationForSignedClause) - Method in interface org.chocosolver.solver.variables.IntVar
Perform the intersection of this internal signed literal and the range [l, u]:
intersectLit(int, ExplanationForSignedClause) - Method in interface org.chocosolver.solver.variables.IntVar
Perform the intersection of this internal signed literal and {v}:
intersectLit(IntIterableRangeSet, ExplanationForSignedClause) - Method in interface org.chocosolver.solver.variables.IntVar
Perform the intersection of this internal signed literal and set:
Interval - Interface in org.chocosolver.util.objects.tree
INTERVAL_TREE - Static variable in class org.chocosolver.solver.learn.XParameters
When set to true, store signed clauses in a unique structure driven by an interval tree.
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.
IntHeap - Class in org.chocosolver.util.objects
A heap implementation with support for decrease/increase key.
IntHeap(IntHeap.Comp) - Constructor for class org.chocosolver.util.objects.IntHeap
Create a minimum heap wrt to comp a specific comparator.
IntHeap.Comp - Interface in org.chocosolver.util.objects
 
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]
IntIterableRangeSet(IntVar) - Constructor for class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
Create an interval-based ordered set initialized to an array of values
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.
IntLeLit(IntVar, int) - Constructor for class org.chocosolver.sat.Literalizer.IntLeLit
 
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.
IntMinusView<I extends IntVar> - Class in org.chocosolver.solver.variables.view.integer
View for -V, where V is a IntVar or view
IntMinusView(I) - Constructor for class org.chocosolver.solver.variables.view.integer.IntMinusView
Create a -var view
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.
IntOffsetView<I extends IntVar> - Class in org.chocosolver.solver.variables.view.integer
declare an IntVar based on X and C, such as X + C
Based on "Views and Iterators for Generic Constraint Implementations"
C.
IntOffsetView(I, int) - Constructor for class org.chocosolver.solver.variables.view.integer.IntOffsetView
A view based on var such that var + cste
IntPrimitive(int, Model) - Constructor for class org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.IntPrimitive
 
IntProcedure - Interface in org.chocosolver.util.procedure

inTree - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
intScaleView(IntVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a view over var equal to var*cste.
IntScaleView<I extends IntVar> - Class in org.chocosolver.solver.variables.view.integer
declare an IntVar based on X and C, such as X * C
IntScaleView(I, int) - Constructor for class org.chocosolver.solver.variables.view.integer.IntScaleView
Create a cste × var view
intsSetsView(IntVar[], int, int, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Instantiate an array of set views over an array of integer variables, such that: x in setViews[y - offset1] <=> intVars[x - offset2] = y.
intsSetView(IntVar[], int[], int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Create a set view over an array of integer variables, such that: intVars[x - offset] = v[x - offset] <=> x in set view.
intsSetView(IntVar[], int, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Create a set view over an array of integer variables, such that: intVars[x - offset] = v <=> x in set view.
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.
IntUnionFind - Class in org.chocosolver.solver.constraints.nary.alldifferentprec
 
IntUnionFind(int[]) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.IntUnionFind
 
IntUnionFind(int, int) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.IntUnionFind
 
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.
intValuePrecedeChainDec(IntVar[], int[]) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates a decomposed version of the intValuePrecedeChain(X, V) constraint.
intValuePrecedeChainDec(IntVar[], int, int) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Creates a decomposed version of tje intValuePrecedeChain(X, S, T) 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 class org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.IntPrimitive
 
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 class org.chocosolver.solver.expression.discrete.arithmetic.UnCArExpression
 
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(String, IntVar) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create an integer variable of initial domain based on from.
intVar(IntVar) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Create an integer variable of initial domain based on from.
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
Abstract class for defining integer views on integer variables "A view implements the same operations as a variable.
IntView(String, I) - Constructor for class org.chocosolver.solver.variables.view.IntView
Create a view based on var
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
 
InvalidSolutionException - Exception in org.chocosolver.solver.exception
A specific exception for invalid solution.
InvalidSolutionException(String, Model) - Constructor for exception org.chocosolver.solver.exception.InvalidSolutionException
Constructs a new solver exception with the specified detailed message.
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(IntVar[], IntVar[], int, int, boolean) - 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
iPower(RealInterval, int) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of 'i^p', where 'p' is an integer.
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.
IResultVariableFactory - Interface in org.chocosolver.solver.variables
Interface to create variables resulting from functions (encoded as constraints).
iRoot(RealInterval, int) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of 'i^(1/p)', where 'p' is an integer.
iRoot(RealInterval, int, RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of 'i^(1/p)', where 'p' is an integer.
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 interface org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNode
 
isActive() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeMaxWeight
 
isActive() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeSum
 
isActive() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.KPItem
 
isActive() - Method in class org.chocosolver.solver.constraints.Propagator
The propagator is active if the state is ACTIVE and the constraint related to it is enabled.
isAdjacent(Interval) - Method in interface org.chocosolver.util.objects.tree.Interval
Returns if this interval is adjacent to the specified interval.
ISatFactory - Interface in org.chocosolver.solver.constraints
A factory dedicated to SAT.
isBiconnected() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
Test biconnectivity (i.e. connected with no articulation point and no bridge) only for undirected graphs
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 interface org.chocosolver.solver.variables.DirectedGraphVar
 
isDirected() - Method in interface org.chocosolver.solver.variables.GraphVar
 
isDirected() - Method in interface org.chocosolver.solver.variables.UndirectedGraphVar
 
isDirected() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
isDirected() - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
isDirected() - Method in class org.chocosolver.solver.variables.view.graph.DirectedGraphView
 
isDirected() - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
isDirected() - Method in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
isDirected() - Method in class org.chocosolver.solver.variables.view.graph.UndirectedGraphView
 
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.memory.structure.SparseBitSet
 
isEmpty() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.heap.BinarySimpleHeap
 
isEmpty() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.heap.FastSimpleHeap
 
isEmpty() - Method in interface org.chocosolver.solver.constraints.graph.cost.tsp.heap.ISimpleHeap
 
isEmpty() - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Boolean
 
isEmpty() - Method in interface org.chocosolver.solver.variables.impl.siglit.SignedLiteral
 
isEmpty() - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
isEmpty() - Method in class org.chocosolver.util.objects.IntCircularQueue
 
isEmpty() - Method in class org.chocosolver.util.objects.IntHeap
 
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
 
isEnabled() - Method in class org.chocosolver.solver.constraints.Constraint
A constraint, when disabled, is prevented from execute propagation during search and from participate in the solution feasibility check.
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.PropPowEven
 
isEntailed() - Method in class org.chocosolver.solver.constraints.binary.PropPowOdd
 
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.graph.basic.PropAntiSymmetric
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.basic.PropDiameter
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.basic.PropLoopSet
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbCliques
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbEdges
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbLoops
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbNodes
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.basic.PropSymmetric
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.basic.PropTransitivity
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropEdgeBoolChannel
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolChannel
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolsChannel1
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolsChannel2
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetChannel
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetsChannel1
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetsChannel2
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeBoolChannel
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeBoolsChannel
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeSetChannel
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropBiconnected
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropConnected
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropNbCC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropNbSCC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropSizeMaxCC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropSizeMinCC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.PropMaxDegTree
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.PropTreeCostSimple
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.cycles.PropAcyclic
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.cycles.PropCycle
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtLeastIncr
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtMostIncr
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeVar
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.inclusion.PropInclusion
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropGirth
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropIncrementalAdjacencyMatrix
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropIncrementalAdjacencyUndirectedMatrix
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropSymmetryBreaking
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropSymmetryBreakingEx
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.tree.PropArborescence
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
isEntailed() - Method in class org.chocosolver.solver.constraints.graph.tree.PropReachability
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffAC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffBC
 
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.alldifferentprec.PropAllDiffPrec
 
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.PropBinPacking
 
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.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.flow.PropMinCostMaxFlow
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.globalcardinality.PropFastGCC
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.knapsack.PropKnapsack
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.knapsack.PropKnapsackKatriel01
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.lex.PropIncreasing
 
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.PropArgmax
 
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.nvalue.PropNValue
 
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.sat.PropSat
 
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.PropScalarWithLong
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
isEntailed() - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumWithLong
 
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.PropMixed
 
isEntailed() - Method in class org.chocosolver.solver.constraints.real.PropMixedElement
 
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.PropConditional
 
isEntailed() - Method in class org.chocosolver.solver.constraints.reification.PropImplied
 
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.PropSortedIntChannel
 
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.set.PropUnionVar
 
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.PropTimesNaiveWithLong
 
isEntailed() - Method in class org.chocosolver.solver.constraints.ternary.PropXplusYeqZ
 
isEntailed() - Method in class org.chocosolver.solver.constraints.unary.BooleanConstraint.PropBoolean
 
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() - Method in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
isEntailed() - Method in class org.chocosolver.solver.objective.ParetoMaximizer
 
isEntailed() - Method in class org.chocosolver.solver.search.strategy.strategy.SetTimes
 
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.
ISet.WithOffset - Interface in org.chocosolver.util.objects.setDataStructures
 
ISetConstraintFactory - Interface in org.chocosolver.solver.constraints
Interface to make constraints over SetVar
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 class org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.IntPrimitive
 
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.lp.LinearProgram
 
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
 
ISimpleHeap - Interface in org.chocosolver.solver.constraints.graph.cost.tsp.heap
Simple heap interface with only a few services
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?
isInnerNode(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
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.AbstractGraphVar
 
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 implementations to know what instantiation means).
isInstantiated() - Method in class org.chocosolver.solver.variables.view.bool.BoolEqView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.GraphView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.IntView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.RealView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.set.SetBoolsView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.set.SetIntsView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.set.SetNodeGraphView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
isInstantiated() - Method in class org.chocosolver.solver.variables.view.set.SetUnionView
 
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.bool.BoolEqView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
isInstantiatedTo(int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
isInt(Variable) - Static method in class org.chocosolver.util.tools.VariableUtils
 
isKerAddition(int) - Static method in enum org.chocosolver.solver.variables.events.SetEventType
 
isLeaf(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
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.bool.BoolNotView
 
isLit() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
isLit() - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
isMandatory(int, int) - Method in interface org.chocosolver.solver.constraints.graph.cost.GraphLagrangianRelaxation
 
isMandatory(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
isMandatory(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
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.bool.BoolNotView
 
isNot() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
isNot() - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
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
 
isolate(RealVar, List<CArExpression>, List<CArExpression>) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
isolate(RealVar, List<CArExpression>, List<CArExpression>) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
Considering 'var' and this expression, fills 'wx' with sub-expressions involving 'var' and fills 'wox' with sub-expressions not involving 'var'.
isolate(RealVar, List<CArExpression>, List<CArExpression>) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
isolate(RealVar, List<CArExpression>, List<CArExpression>) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
isolate(RealVar, List<CArExpression>, List<CArExpression>) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
isolate(RealVar, List<CArExpression>, List<CArExpression>) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
isolate(RealVar, List<CArExpression>, List<CArExpression>) - Method in class org.chocosolver.solver.variables.view.RealView
 
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
 
isPerfectSquare(long) - Static method in class org.chocosolver.util.tools.MathUtils
 
isPowerOfTwo(int) - Static method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
isPowerOfTwo(int) - Static method in class org.chocosolver.util.tools.MathUtils
 
isPreserveRounding() - Method in class org.chocosolver.solver.constraints.real.IbexHandler
 
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.ImpliedConstraint
 
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.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
 
isScheduled() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
isScheduled() - Method in interface org.chocosolver.solver.variables.Variable
 
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
isSet(Variable) - Static method in class org.chocosolver.util.tools.VariableUtils
 
isSolving() - Method in class org.chocosolver.solver.Solver
Solving is executing if the search state is different from NEW, that is, if it has started to branch decisions.
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

isTrivial(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.ComputingLossWeightTree
 
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
 
ItemFindingSearchTree - Class in org.chocosolver.solver.constraints.nary.knapsack.structure
 
ItemFindingSearchTree(List<KPItem>) - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.ItemFindingSearchTree
 
itemSize - Variable in class org.chocosolver.solver.constraints.nary.binPacking.PropBinPacking
 
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
 
iter - Variable in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
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.bool.BoolSetView
 
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 class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
iterator() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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, SetVar, and GraphVar) 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<V extends Variable> - 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.bool.BoolEqView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.GraphView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
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.RealView
 
justifyEvent(IntEventType, int, int, int) - Method in class org.chocosolver.solver.variables.view.SetView
 

K

k - Variable in class org.chocosolver.solver.constraints.graph.basic.PropNbEdges
 
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
 
KPItem - Class in org.chocosolver.solver.constraints.nary.knapsack.structure
KPItem
KPItem(int, int) - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.KPItem
 
KruskalMSTFinder - Class in org.chocosolver.solver.constraints.graph.cost.trees.lagrangian
 
KruskalMSTFinder(int, GraphLagrangianRelaxation) - Constructor for class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
KruskalMSTGAC - Class in org.chocosolver.solver.constraints.graph.cost.trees.lagrangian
 
KruskalMSTGAC(int, GraphLagrangianRelaxation) - Constructor for class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTGAC
 
KruskalOneTreeGAC - Class in org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian
 
KruskalOneTreeGAC(int, GraphLagrangianRelaxation) - Constructor for class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
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.nary.sum.PropSumWithLong
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
 
lastProp - Variable in class org.chocosolver.solver.propagation.PropagationEngine
The last propagator executed
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
 
lazyAddVar(Variable) - Method in class org.chocosolver.solver.constraints.nary.sat.PropSat
 
lazyClear() - Method in class org.chocosolver.solver.variables.delta.EnumDelta
 
lazyClear() - Method in class org.chocosolver.solver.variables.delta.GraphDelta
 
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 - Variable in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
lb - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
lb - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
lb - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
lb - Variable in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
lb - Variable in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
lb - Variable in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
lb - Variable in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
lb - Variable in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
lb - Variable in class org.chocosolver.solver.variables.view.set.SetUnionView
 
LB - Static variable in interface org.chocosolver.solver.variables.delta.ISetDelta
 
LB - Variable in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
LBnodes - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
LBnodes - Variable in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
lca - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
LCAGraphManager - Class in org.chocosolver.util.graphOperations
Class enabling to compute LCA queries in constant time over the DFS tree of a given graph use a O(n+m) time preprocessing
LCAGraphManager(int) - Constructor for class org.chocosolver.util.graphOperations.LCAGraphManager
 
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
leafToGlobalIndex(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
Learn - Interface in org.chocosolver.solver.search.loop.learn
The "Learn" component (Inspired from "Unifying search algorithms for CSP" N.
learnClause(int...) - Method in class org.chocosolver.sat.SatDecorator
Add a clause during resolution
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
 
learnt() - Method in class org.chocosolver.sat.MiniSat.Clause
 
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
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 - Static variable in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
 
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.
lFalse - org.chocosolver.sat.MiniSat.Boolean
 
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.
limitRestart(long) - Method in interface org.chocosolver.solver.search.loop.monitors.ISearchMonitorFactory
Defines a limit over the number of restarts during the resolution.
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
 
LINEAR - org.chocosolver.solver.search.strategy.Search.Restarts
To use a linear restart strategy.
LinearCutoff - Class in org.chocosolver.solver.search.restart
Linear restart strategy
LinearCutoff(long) - Constructor for class org.chocosolver.solver.search.restart.LinearCutoff
 
LinearProgram - Class in org.chocosolver.lp
A linear program, equipped with a Simplex method.
LinearProgram() - Constructor for class org.chocosolver.lp.LinearProgram
Initialize a LinearProgram instance.
LinearProgram(boolean) - Constructor for class org.chocosolver.lp.LinearProgram
Initialize a LinearProgram instance.
LinearProgram(double[][], double[], double[]) - Constructor for class org.chocosolver.lp.LinearProgram
Create a LinearProgram instance that take a linear program in standard form as input.
LinearProgram(double[][], double[], double[], boolean) - Constructor for class org.chocosolver.lp.LinearProgram
Create a LinearProgram instance that take a linear program in standard form as input.
LinearProgram.Status - Enum in org.chocosolver.lp
 
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
 
linkUF(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
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
lit(int) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Return the positive literal of a SAT variable
literal - Variable in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
Signed Literal
literal - Variable in class org.chocosolver.solver.variables.view.bool.BoolSetView
Signed Literal
literal - Variable in class org.chocosolver.solver.variables.view.IntView
Signed Literal
Literalizer - Interface in org.chocosolver.sat
This abstract class makes possible to maintain relationships between a CP variable and a SAT variable.
Literalizer.BoolLit - Class in org.chocosolver.sat
 
Literalizer.IntEqLit - Class in org.chocosolver.sat
 
Literalizer.IntLeLit - Class in org.chocosolver.sat
 
Literalizer.SetInLit - Class in org.chocosolver.sat
 
ln() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
 
LN - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
neperian operator
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.PropagationGuidedNeighborhood
 
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
 
lock() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
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() - Method in class org.chocosolver.solver.Solver
Return the current used logger.
log(double, double) - Static method in class org.chocosolver.util.tools.MathUtils
 
LOG10_2 - Static variable in class org.chocosolver.util.tools.MathUtils
 
log2(double) - Static method in class org.chocosolver.util.tools.MathUtils
 
Logger - Class in org.chocosolver.util.logger
A simple logger framework, to deal with Model and Solver output.
Logger() - Constructor for class org.chocosolver.util.logger.Logger
 
Logger(Logger) - Constructor for class org.chocosolver.util.logger.Logger
 
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.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
logWithANSI(boolean) - Method in class org.chocosolver.solver.Solver
Defines whether (when ansi is set to true) or not ANSI tags are added to any trace from choco-solver.
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.
loop - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.AbstractCriterionBasedVariableSelector
 
loopSet(GraphVar<?>, SetVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Create a constraint which ensures that 'loops' denotes the set of vertices in g which have a loop, i.e. an edge of the form f(i,i) i.e. vertex i in g => edge (i,i) in g
lowerBoundAndInst() - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
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(int, int) - Method in interface org.chocosolver.util.objects.IntHeap.Comp
 
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
lTrue - org.chocosolver.sat.MiniSat.Boolean
 
LUBY - org.chocosolver.solver.search.strategy.Search.Restarts
To use a Luby restart strategy.
LubyCutoff - Class in org.chocosolver.solver.search.restart
A Luby cutoff strategy.
LubyCutoff(long) - Constructor for class org.chocosolver.solver.search.restart.LubyCutoff
A Luby cutoff strategy.
lUndef - org.chocosolver.sat.MiniSat.Boolean
 

M

M - Variable in class org.chocosolver.solver.Solver
The moving component of this search loop
ma - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
MAB_CHS_DWDEG_MOSS - org.chocosolver.solver.search.strategy.Search.VarH
 
MAB_CHS_DWDEG_STATIC - org.chocosolver.solver.search.strategy.Search.VarH
 
make(byte) - Static method in enum org.chocosolver.sat.MiniSat.Boolean
 
make(int) - Method in enum org.chocosolver.solver.constraints.nary.cumulative.Cumulative.Filter
Create an instance of the filtering algorithm
make(Solver, boolean) - Method in enum org.chocosolver.solver.search.strategy.Search.ValH
Build the value selector
make(Solver, IntVar[], Search.ValH, int, boolean) - Method in enum org.chocosolver.solver.search.strategy.Search.VarH
Declare the search strategy based on parameters
makeAllNodesDirectedGraph(int, SetType, SetType, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a directed graph with all nodes (no edges) from 0 to n-1.
makeAllNodesUndirectedGraph(int, SetType, SetType, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a undirected graph with all nodes (no edges) from 0 to n-1.
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
makeBool(BoolVar) - Method in class org.chocosolver.solver.constraints.nary.sat.PropSat
Creates, or returns if already existing, the SAT variable corresponding to this CP variable.
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
 
makeCompleteDirectedGraph(int, SetType, SetType, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a complete (all nodes and all edges, no loops) directed graph.
makeCompleteStoredDirectedGraph(Model, int, SetType, SetType, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a complete (all nodes and all edges, no loops) stored directed graph.
makeCompleteStoredUndirectedGraph(Model, int, SetType, SetType, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a complete (all nodes and all edges, no loops) stored undirected graph.
makeCompleteStrategy(boolean) - Method in class org.chocosolver.solver.Solver
Completes (or not) the declared search strategy with one over all variables
makeCompleteUndirectedGraph(int, SetType, SetType, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a complete (all nodes and all edges, no loops) undirected graph.
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.Settings
Creates a default search strategy for the input model
makeDigraph() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffAC
 
makeDigraph() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffACFast
The new algorithm does not need to add an auxiliary node to the directed graph, so the number of nodes in the graph is n2, rather than n2 + 1.
makeDirectedGraph(int, SetType, SetType) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return an EMPTY directed graph.
makeDirectedGraph(int, SetType, SetType, int[], int[][]) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a directed graph with a given set of nodes and edges.
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
makeEdgeInducedSubgraph(Model, DirectedGraph, int[][], boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Construct a backtrackable graph G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
makeEdgeInducedSubgraph(Model, DirectedGraph, DirectedGraph, int[][], boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Construct a backtrackable graph G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
makeEdgeInducedSubgraph(Model, UndirectedGraph, int[][], boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Construct a backtrackable graph G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
makeEdgeInducedSubgraph(Model, UndirectedGraph, UndirectedGraph, int[][], boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Construct a backtrackable graph G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
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:
makeGraphEdgeDecision(G, GraphDecisionOperator, int, int) - Method in class org.chocosolver.solver.search.strategy.decision.DecisionMaker
 
makeGraphEnforce() - Static method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory
 
makeGraphNodeDecision(G, GraphDecisionOperator, int) - Method in class org.chocosolver.solver.search.strategy.decision.DecisionMaker
 
makeGraphRemove() - Static method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory
 
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
 
makeIntEq(IntVar, int) - Method in class org.chocosolver.solver.constraints.nary.sat.PropSat
Creates, or returns if already existing, the SAT variable corresponding to the relationship var = val.
makeIntLe(IntVar, int) - Method in class org.chocosolver.solver.constraints.nary.sat.PropSat
Creates, or returns if already existing, the SAT variable corresponding to the relationship varval.
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(int) - Static method in class org.chocosolver.sat.MiniSat
Make a positive literal from a variable
makeLiteral(int, boolean) - Static method in class org.chocosolver.sat.MiniSat
Make a literal from a variable and a sign
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
 
makeNodeInducedSubgraph(Model, DirectedGraph, DirectedGraph, ISet, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Construct a backtrackable directed graph G' = (V', E') from another graph G = (V, E) such that: V' = E \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
makeNodeInducedSubgraph(Model, DirectedGraph, ISet, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Construct a backtrackable directed graph G' = (V', E') from another graph G = (V, E) such that: V' = E \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
makeNodeInducedSubgraph(Model, UndirectedGraph, UndirectedGraph, ISet, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Construct a backtrackable graph G' = (V', E') from another graph G = (V, E) such that: V' = E \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
makeNodeInducedSubgraph(Model, UndirectedGraph, ISet, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Construct a backtrackable graph G' = (V', E') from another graph G = (V, E) such that: V' = E \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
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.nary.sum.SumWithLongConstraint
The only reason this class exists
makeOpposite() - Method in class org.chocosolver.solver.constraints.unary.BooleanConstraint
 
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
 
makeSetIn(SetVar, int) - Method in class org.chocosolver.solver.constraints.nary.sat.PropSat
Creates, or returns if already existing, the SAT variable corresponding to the relationship valvar.
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)
makeSparseBitset(int) - Method in class org.chocosolver.memory.AbstractEnvironment
 
makeSparseBitset(int) - Method in interface org.chocosolver.memory.IEnvironment
Factory pattern: new SparseBitSet objects are created by the environment
makeStoredAllNodesDirectedGraph(Model, int, SetType, SetType, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a stored directed graph with all nodes (no edges) from 0 to n-1.
makeStoredAllNodesUndirectedGraph(Model, int, SetType, SetType, boolean) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a stored undirected graph with all nodes (no edges) from 0 to n-1.
makeStoredDirectedGraph(Model, int, SetType, SetType) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return an EMPTY stored directed graph.
makeStoredDirectedGraph(Model, int, SetType, SetType, int[], boolean[][]) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a stored directed graph with a given set of nodes and edges, with edges represented by an adjacency matrix.
makeStoredDirectedGraph(Model, int, SetType, SetType, int[], int[][]) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a stored directed graph with a given set of nodes and edges.
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
makeStoredUndirectedGraph(Model, int, SetType, SetType) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return an EMPTY stored undirected graph.
makeStoredUndirectedGraph(Model, int, SetType, SetType, int[], boolean[][]) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a stored undirected graph with a given set of nodes and edges.
makeStoredUndirectedGraph(Model, int, SetType, SetType, int[], int[][]) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return a stored undirected graph with a given set of nodes and edges.
makeUndirectedGraph(int, SetType, SetType) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return an EMPTY undirected graph.
makeUndirectedGraph(int, SetType, SetType, int[], int[][]) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Return an undirected graph with a given set of nodes and edges.
makeUnionGraph(Model, DirectedGraph...) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Construct an directed graph G = (V, E) as the union of a set of directed graphs {G_1 = (V_1, E_1), ..., G_k = (V_k, E_k)}, i.e. : V = V_1 \cup ...
makeUnionGraph(Model, UndirectedGraph...) - Static method in class org.chocosolver.util.objects.graphs.GraphFactory
Construct an undirected graph G = (V, E) as the union of a set of undirected graphs {G_1 = (V_1, E_1), ..., G_k = (V_k, E_k)}, i.e. : V = V_1 \cup ...
makeVariable() - Method in class org.chocosolver.lp.LinearProgram
Declare a new variable.
makeVariables(int) - Method in class org.chocosolver.lp.LinearProgram
Declare n new variables
mandatoryArcsList - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
mandVert - Variable in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
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
 
markTreeEdges(int[], int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
mate - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
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 class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
max() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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(String, IntVar[]) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a variable equal to max(vars)
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 - org.chocosolver.solver.search.strategy.Search.ValH
To select the maximal value in the current domain of the selected variable.
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.solver.constraints.ternary.PropTimesNaiveWithLong
 
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_COST - Static variable in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
 
MAX_DELTA_DEGREE - Static variable in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
 
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.
MAX_M_DEGREE - Static variable in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
 
MAX_P_DEGREE - Static variable in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
 
MAXBOUNDITER - Static variable in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Maximum number of iteration during a bound computation
maxCC() - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropNbSCC
 
maxDegree(UndirectedGraphVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Maximum degree constraint for any vertex i in g, |(i,j)| <= maxDegree This constraint only holds on vertices that are mandatory
maxDegrees(UndirectedGraphVar, int[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Maximum degree constraint for any vertex i in g, |(i,j)| <= maxDegrees[i] This constraint only holds on vertices that are mandatory
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.nary.sum.PropSumWithLong
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)
maxInDegree(DirectedGraphVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Maximum inner degree constraint for any vertex i in g, |(j,i)| <= maxDegree This constraint only holds on vertices that are mandatory
maxInDegrees(DirectedGraphVar, int[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Maximum inner degree constraint for any vertex i in g, |(j,i)| <= maxDegrees[i] This constraint only holds on vertices that are mandatory
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
 
maxOutDegree(DirectedGraphVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Maximum outer degree constraint for any vertex i in g, |(i,j)| <= maxDegree This constraint only holds on vertices that are mandatory
maxOutDegrees(DirectedGraphVar, int[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Maximum outer degree constraint for any vertex i in g, |(i,j)| <= maxDegrees[i] This constraint only holds on vertices that are mandatory
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
 
maxTArc - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
maxTArc - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
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
MED - org.chocosolver.solver.search.strategy.Search.ValH
To select the median value in the current domain of the selected variable.
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<IntVar>) - 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
 
memorySize() - Method in class org.chocosolver.memory.structure.SparseBitSet
Get the number of bits actually used to store data.
merge(String, Constraint...) - Static method in class org.chocosolver.solver.constraints.Constraint
Creates a new constraint with all propagators of toMerge0, toMerge1 and toMerges.
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.XParameters
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
MIDCEIL - org.chocosolver.solver.search.strategy.Search.ValH
To select the middle value in the current domain of the selected variable with ceil rouding.
MIDFLOOR - org.chocosolver.solver.search.strategy.Search.ValH
To select the middle value in the current domain of the selected variable with floor rounding.
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 class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
min() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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(String, IntVar...) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a variable equal to min(vars)
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 - org.chocosolver.solver.search.strategy.Search.ValH
To select the minimal value in the current domain of the selected variable.
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.solver.constraints.ternary.PropTimesNaiveWithLong
 
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_COST - Static variable in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
 
MIN_DELTA_DEGREE - Static variable in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
 
MIN_INT_BOUND - Static variable in interface org.chocosolver.solver.variables.IntVar
Provide a minimum value for integer variable lower bound.
MIN_M_DEGREE - Static variable in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
 
MIN_P_DEGREE - Static variable in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
 
minCC() - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropNbSCC
 
minDegree(UndirectedGraphVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Minimum degree constraint for any vertex i in g, |(i,j)| >= minDegree This constraint only holds on vertices that are mandatory
minDegrees(UndirectedGraphVar, int[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Minimum degree constraint for any vertex i in g, |(i,j)| >= minDegree[i] This constraint only holds on vertices that are mandatory
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 the 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 the 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)
minInDegree(DirectedGraphVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Minimum inner degree constraint for any vertex i in g, |(j,i)| >= minDegree This constraint only holds on vertices that are mandatory
minInDegrees(DirectedGraphVar, int[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Minimum inner degree constraint for any vertex i in g, |(j,i)| >= minDegree[i] This constraint only holds on vertices that are mandatory
MiniSat - Class in org.chocosolver.sat
A MiniSat solver.
MiniSat() - Constructor for class org.chocosolver.sat.MiniSat
Create a new instance of MiniSat solver.
MINISAT_HOOK_NAME - Static variable in class org.chocosolver.solver.Model
 
MiniSat.Boolean - Enum in org.chocosolver.sat

(or-tools, booleans.cc, ty L.
MiniSat.Clause - Class in org.chocosolver.sat
Clause -- a simple class for representing a clause
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
 
minOutDegree(DirectedGraphVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Minimum outer degree constraint for any vertex i in g, |(i,j)| >= minDegree This constraint only holds on vertices that are mandatory
minOutDegrees(DirectedGraphVar, int[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Minimum outer degree constraint for any vertex i in g, |(i,j)| >= minDegree[i] This constraint only holds on vertices that are mandatory
minTArc - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
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}
minVal - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
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.search.loop.lns.neighbors.ReversePropagationGuidedNeighborhood
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.AntiLastConflict
The target solver
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.
ModelAnalyser - Class in org.chocosolver.solver
The ModelAnalyser is a class providing methods to analyse the Model.
ModelAnalyser(Model) - Constructor for class org.chocosolver.solver.ModelAnalyser
Creates a ModelAnalyser for the given Model
ModelAnalyser.ConstraintTypeStatistics - Class in org.chocosolver.solver
The ConstraintTypeStatistics is the result of the analysis of propagators of a given constraint type and of a given class.
ModelAnalyser.ModelAnalysis - Class in org.chocosolver.solver
The ModelAnalysis is the result of the analysis of the Model.
ModelAnalyser.VariableTypeStatistics - Class in org.chocosolver.solver
The VariableTypeStatistics is the result of the analysis of variables of a given type and of a given class.
ModelAnalysis(ModelAnalyser.VariableTypeStatistics[], ModelAnalyser.ConstraintTypeStatistics[]) - Constructor for class org.chocosolver.solver.ModelAnalyser.ModelAnalysis
 
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 interface org.chocosolver.solver.variables.GraphVar
Make the propagator 'prop' have an incremental filtering w.r.t. this graph variable
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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.bool.BoolNotView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.set.SetBoolsView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.set.SetIntsView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.set.SetNodeGraphView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
monitorDelta(ICause) - Method in class org.chocosolver.solver.variables.view.set.SetUnionView
 
monitors - Variable in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
monitors - Variable in class org.chocosolver.solver.constraints.nary.binPacking.PropBinPacking
 
monitors - Variable in class org.chocosolver.solver.variables.impl.AbstractVariable
List of monitors observing this variable.
MONOTONIC - org.chocosolver.solver.search.strategy.Search.Restarts
To use a monotonic restart strategy.
MonotonicCutoff - Class in org.chocosolver.solver.search.restart
Restart strategy to restart every gap restarts
MonotonicCutoff(long) - Constructor for class org.chocosolver.solver.search.restart.MonotonicCutoff
 
MOSS - Class in org.chocosolver.util.bandit
Minimax Optimal Strategy in the Stochastic case.
MOSS(int) - Constructor for class org.chocosolver.util.bandit.MOSS
 
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.
moveBackward() - Method in class org.chocosolver.solver.Solver
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
moveForward(Decision<?>) - Method in class org.chocosolver.solver.Solver
Move forward in the search space by adding a new decision.
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.
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(RealInterval, RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of a multiplication between interval 'x' and 'y'.
MUL - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
multiplication operator
MUL - org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.Operator
multiplication operator
MultiArmedBanditSequencer<V extends Variable> - Class in org.chocosolver.solver.search.strategy.strategy
Implementattion of a strategy sequencer based on Multi-armed bandit strategy selector.
MultiArmedBanditSequencer(AbstractStrategy<V>[], Policy, ToDoubleBiFunction<Integer, Integer>) - Constructor for class org.chocosolver.solver.search.strategy.strategy.MultiArmedBanditSequencer
A multi-armed bandit selection of search strategies.
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
 
mustRestart(Solver) - Method in class org.chocosolver.solver.search.restart.AbstractRestart
 
mustRestart(Solver) - Method in class org.chocosolver.solver.search.restart.Restarter
Check conditions for restarting
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.StoredInt
 
myTrail - Variable in class org.chocosolver.memory.trailing.StoredLong
 

N

n - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
n - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.PropMaxDegTree
 
n - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.PropTreeCostSimple
 
n - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
n - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
n - Variable in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
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.solver.search.loop.lns.neighbors.ReversePropagationGuidedNeighborhood
Number of variables
n - Variable in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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
 
nb(Operator) - Static method in class org.chocosolver.solver.constraints.nary.sum.PropSumWithLong
 
NB - Static variable in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
nbBoxedVars - Variable in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
nbCliques(UndirectedGraphVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
partition a graph variable into nb cliques
nbCompletelyInstantiatedPropagators - Variable in class org.chocosolver.solver.ModelAnalyser.ConstraintTypeStatistics
 
nbConnectedComponents(UndirectedGraphVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a connectedness constraint which ensures that g has nb connected components
nbEdges(GraphVar<?>, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Create a constraint to force the number of edges in g to be equal to nb
nbEmpty(String, SetVar...) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a variable counting how many set variables are empty
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
nbEntailedPropagators - Variable in class org.chocosolver.solver.ModelAnalyser.ConstraintTypeStatistics
 
nbEvents - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
nbInstantiatedVariables - Variable in class org.chocosolver.solver.ModelAnalyser.VariableTypeStatistics
 
nbLoops(GraphVar<?>, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Create a constraint which ensures g has nb loops |(i,i) in g| = nb
nbMaxTasks - Variable in class org.chocosolver.solver.constraints.nary.cumulative.CumulFilter
 
nbNeighbours - Variable in class org.chocosolver.solver.constraints.nary.nvalue.amnv.mis.MD
 
nbNodes(GraphVar<?>, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Create a constraint to force the number of nodes in g to be equal to nb
nbPassivePropagators - Variable in class org.chocosolver.solver.ModelAnalyser.ConstraintTypeStatistics
 
nbPropagators - Variable in class org.chocosolver.solver.ModelAnalyser.ConstraintTypeStatistics
 
nbR - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
nbReifiedPropagators - Variable in class org.chocosolver.solver.ModelAnalyser.ConstraintTypeStatistics
 
nbStronglyConnectedComponents(DirectedGraphVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a strong connectedness constraint which ensures that g has nb strongly connected components
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.
nbVariables - Variable in class org.chocosolver.solver.ModelAnalyser.VariableTypeStatistics
 
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(int) - Static method in class org.chocosolver.sat.MiniSat
Negate the literal given as a parameter
neg(int) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Return the negative literal of a SAT variable
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
neighborsChanneling(UndirectedGraphVar, BoolVar[][]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: neighbors[i][j] = 1 <=> edge (i,j) in g
neighborsChanneling(UndirectedGraphVar, BoolVar[], int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: neighborsOf[j] = 1 <=> edge (node,j) in g
neighborsChanneling(UndirectedGraphVar, SetVar[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: int j in neighbors[i] <=> edge (i,j) in g
neighborsChanneling(UndirectedGraphVar, SetVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: int j in neighborsOf <=> edge (node,j) in g
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.
newBoundedSize(int, int) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Compute a new size, classically for array.
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 class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
newIterator() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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
 
newVariable() - Method in class org.chocosolver.sat.MiniSat
Create and return a new variable
next - Variable in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter.SetDynamicFilterIterator
 
next() - Method in class org.chocosolver.solver.variables.impl.scheduler.BoolEvtScheduler
 
next() - Method in class org.chocosolver.solver.variables.impl.scheduler.GraphEvtScheduler
 
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.
nextAction(int) - Method in interface org.chocosolver.util.bandit.Policy
Select the next action, at step step
nextAction(int) - Method in class org.chocosolver.util.bandit.Static
 
nextAction(int) - Method in class org.chocosolver.util.bandit.UCB1
 
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.
nextClearBit(int) - Method in class org.chocosolver.memory.structure.SparseBitSet
 
nextFloat(double) - Static method in class org.chocosolver.util.tools.RealUtils
Returns the double value just after 'x'.
nextId() - Method in class org.chocosolver.solver.Model
Get a free single-use id to identify a new variable.
nextInt() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter.SetDynamicFilterIterator
 
nextInt() - Method in interface org.chocosolver.util.objects.setDataStructures.ISetIterator
Returns the next int in the iteration.
nextIsNode(G) - Method in interface org.chocosolver.solver.search.strategy.selectors.values.graph.priority.GraphNodeOrEdgeSelector
 
nextIsNode(GraphVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.graph.priority.GraphEdgesOnly
 
nextIsNode(GraphVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.graph.priority.GraphNodeThenEdges
 
nextIsNode(GraphVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.graph.priority.GraphNodeThenNeighbors
 
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.
nextSetBit(int) - Method in class org.chocosolver.memory.structure.SparseBitSet
 
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.bool.BoolEqView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
nextValue(int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
nextValue(int) - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
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.bool.BoolEqView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
nextValueOut(int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
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
 
NIN - org.chocosolver.solver.expression.discrete.relational.ReExpression.Operator
 
nLearnt() - Method in class org.chocosolver.sat.SatDecorator
 
NO_CHILD - Static variable in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
A default empty array
NO_RESTART - Static variable in class org.chocosolver.solver.search.restart.AbstractRestart
 
noCircuit(DirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Cycle elimination constraint Prevent the graph from containing circuits e.g. an edge set of the form {(i1,i2),(i2,i3),(i3,i1)}
noCycle(UndirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Cycle elimination constraint Prevent the graph from containing cycles e.g. an edge set of the form {(i1,i2),(i2,i3),(i3,i1)}
node - Variable in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
node - Variable in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
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
 
NODE_ENFORCED - Static variable in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
NODE_REMOVED - Static variable in interface org.chocosolver.solver.variables.delta.IGraphDelta
 
nodeChanneling(GraphVar<?>, BoolVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint : isIn = 1 <=> vertex 'vertex' in g
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
 
nodeInducedDigraphVar(String, DirectedGraph, DirectedGraph) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a node-induced directed graph variable guaranteeing that any instantiation is a node-induced subgraph of the envelope used to construct the graph variable.
nodeInducedGraphVar(String, UndirectedGraph, UndirectedGraph) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a node-induced undirected graph variable guaranteeing that any instantiation is a node-induced subgraph of the envelope used to construct the graph variable.
nodeInducedSubgraphView(DirectedGraphVar, ISet, boolean) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a graph view G' = (V', E') from another graph G = (V, E) such that: V' = V \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
nodeInducedSubgraphView(UndirectedGraphVar, ISet, boolean) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a graph view G' = (V', E') from another graph G = (V, E) such that: V' = V \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
NodeInducedSubgraphView - Class in org.chocosolver.solver.variables.view.graph.undirected
NODE INDUCED UNDIRECTED SUBGRAPH VIEWS: Construct a graph view G' = (V', E') from another graph G = (V, E) such that: V' = V \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
NodeInducedSubgraphView(String, UndirectedGraphVar, ISet, boolean) - Constructor for class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
Creates a node-induced subgraph view.
NoDelta - Enum in org.chocosolver.solver.variables.delta

nodes - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
nodes - Variable in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
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
 
nodesChanneling(GraphVar<?>, BoolVar[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint : nodes[i] = 1 <=> vertex i in g
nodesChanneling(GraphVar<?>, SetVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint : int i in nodes <=> vertex i in g
nodeSelector - Variable in class org.chocosolver.solver.search.strategy.strategy.GraphStrategy
 
nodesToEnforce - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
nodesToEnforce - Variable in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
NODETAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
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 IntVar and SetVar-based decisions.
NogoodFromRestarts(Model, NogoodStealer) - Constructor for class org.chocosolver.solver.search.loop.monitors.NogoodFromRestarts
A constraint for the specific Nogood store designed to store IntVar and SetVar-based 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
NogoodStealer - Class in org.chocosolver.solver.constraints.nary.sat
This class manages no-goods sharing among models involved in a ParallelPortfolio.
NogoodStealer() - Constructor for class org.chocosolver.solver.constraints.nary.sat.NogoodStealer
Create a class that steal nogoods (based on decision path) from models and store them in another one.
nogoodStealing(Model, NogoodFromRestarts) - Method in class org.chocosolver.solver.constraints.nary.sat.NogoodStealer
Extract nogoods from decision paths of all models but 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.search.strategy.Search.Restarts
Define no restart strategy.
NONE - org.chocosolver.solver.variables.delta.IIntDeltaMonitor.Default
 
NONE - Static variable in class org.chocosolver.solver.constraints.nary.sat.NogoodStealer
A singleton that steals nothing
nop(Operator) - Static method in class org.chocosolver.solver.constraints.nary.sum.PropSum
 
nop(Operator) - Static method in class org.chocosolver.solver.constraints.nary.sum.PropSumWithLong
 
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.bool.BoolNotView
 
not() - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
not() - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
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, int) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.IntView
 
notify(IEventType, int) - Method in interface org.chocosolver.solver.variables.view.IView
To notify a view that the variable is observed has been modified.
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.RealView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.set.SetBoolsView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.set.SetIntsView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.set.SetNodeGraphView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
 
notify(IEventType, int) - Method in class org.chocosolver.solver.variables.view.set.SetUnionView
 
notifyCleared(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
notifyCleared(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
notifyCleared(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
notifyCleared(int) - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Operations to perform when an observed set is cleared
notifyCleared(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
notifyElementAdded(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
notifyElementAdded(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
notifyElementAdded(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
notifyElementAdded(int, int) - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Operations to perform when an observed set has an element added.
notifyElementAdded(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
notifyElementRemoved(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
notifyElementRemoved(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
notifyElementRemoved(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
notifyElementRemoved(int, int) - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Operations to perform when an observed set has an element removed.
notifyElementRemoved(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_ReadOnly
 
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
notifyObservingAddedBetween(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.AbstractSet
 
notifyObservingCleared() - Method in class org.chocosolver.util.objects.setDataStructures.AbstractSet
 
notifyObservingElementAdded(int) - Method in class org.chocosolver.util.objects.setDataStructures.AbstractSet
 
notifyObservingElementRemoved(int) - Method in class org.chocosolver.util.objects.setDataStructures.AbstractSet
 
notifyObservingFullUpdate() - Method in class org.chocosolver.util.objects.setDataStructures.AbstractSet
 
notifyObservingRemovedBetween(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.AbstractSet
 
notifyObservingRetainedBetween(int, int) - Method in class org.chocosolver.util.objects.setDataStructures.AbstractSet
 
notifyPropagators(IEventType, ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
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.
notifyPropagators(IEventType, ICause) - Method in class org.chocosolver.solver.variables.view.GraphView
 
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
notin(int...) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
notin(ArExpression...) - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
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<IntVar>) - 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.nary.sum.PropSumWithLong
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
obj - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
objective - Variable in class org.chocosolver.solver.objective.AbstractIntObjManager
The variable to optimize
objective() - Method in class org.chocosolver.lp.LinearProgram
Return the value of the objective function defined in this linear program.
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
observed - Variable in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilterOnSet
 
observedIterator - Variable in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilterOnSet
 
observePropagation(PropagationObserver) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a propagation observer.
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
 
odiv(RealInterval, RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of a division of 'x' by 'y'.
odiv_wrt(RealInterval, RealInterval, RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of a division of 'x' by 'y'.
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.solver.constraints.nary.binPacking.PropBinPacking
 
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
OFFSET - Static variable in class org.chocosolver.solver.constraints.nary.knapsack.structure.ComputingLossWeightTree
 
OGRAPGTAG - Static variable in class org.chocosolver.solver.trace.GephiConstants
 
ok_ - Variable in class org.chocosolver.sat.MiniSat
 
onCoarseEvent(Propagator<?>) - Method in interface org.chocosolver.solver.propagation.PropagationObserver
Anytime a propagator is being called on a coarse event, this method is called first.
onCoarseEvent(Propagator<?>) - Method in class org.chocosolver.solver.propagation.PropagationProfiler
 
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.AbstractCriterionBasedVariableSelector
 
onContradiction(ContradictionException) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.FailureBased
 
onContradiction(ContradictionException) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
onContradiction(ContradictionException) - Method in class org.chocosolver.solver.search.strategy.strategy.AntiLastConflict
 
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
 
ONE_INSTANTIATED - Static variable in class org.chocosolver.solver.constraints.reification.PropConditional
Returns true when at least one variable is instantiated.
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) - Constructor for class org.chocosolver.memory.structure.OneWordS32BitSet
Creates a bit set whose initial size is 32.
OneWordS64BitSet - Class in org.chocosolver.memory.structure
 
OneWordS64BitSet(IEnvironment) - Constructor for class org.chocosolver.memory.structure.OneWordS64BitSet
Creates a bit set whose initial size is 64.
onFailure(ICause, Propagator<?>) - Method in interface org.chocosolver.solver.propagation.PropagationObserver
Anytime a propagator throws a failure, this method is called first.
onFailure(ICause, Propagator<?>) - Method in class org.chocosolver.solver.propagation.PropagationProfiler
 
onFiltering(ICause, Propagator<?>) - Method in interface org.chocosolver.solver.propagation.PropagationObserver
Anytime a propagator filters some values from its variables' domain, this method is called first.
onFiltering(ICause, Propagator<?>) - Method in class org.chocosolver.solver.propagation.PropagationProfiler
 
onFineEvent(Propagator<?>) - Method in interface org.chocosolver.solver.propagation.PropagationObserver
Anytime a propagator is being called on a fine event, this method is called first.
onFineEvent(Propagator<?>) - Method in class org.chocosolver.solver.propagation.PropagationProfiler
 
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.ParetoMaximizer
 
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.AntiLastConflict
 
onSolution() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
onSolution() - Method in class org.chocosolver.solver.search.strategy.strategy.WarmStart
 
onSolution() - Method in class org.chocosolver.solver.trace.SearchViz
 
onSolution() - Method in class org.chocosolver.solver.trace.VerboseSolving
 
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(Variable, IEventType) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.AbstractCriterionBasedVariableSelector
 
onUpdate(V, IEventType) - Method in interface org.chocosolver.solver.variables.IVariableMonitor
Operations to execute after updating the domain variable
onVariableModification(Variable, IEventType, ICause) - Method in interface org.chocosolver.solver.propagation.PropagationObserver
Anytime a variable is being modified by a cause, this method is called after.
onVariableModification(Variable, IEventType, ICause) - Method in class org.chocosolver.solver.propagation.PropagationProfiler
 
onVariableUpdate(Variable, IEventType, ICause) - Method in class org.chocosolver.solver.propagation.PropagationEngine
Take into account the modification of a variable
onVariableUpdate(Variable, IEventType, ICause) - Method in class org.chocosolver.solver.propagation.PropagationEngineObserver
 
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.search.strategy.decision.GraphDecision
 
operator - Variable in class org.chocosolver.solver.search.strategy.strategy.GraphStrategy
 
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.PropScalarWithLong
 
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 class org.chocosolver.solver.constraints.nary.sum.PropSumWithLong
 
opposite() - Method in interface org.chocosolver.solver.search.strategy.assignments.DecisionOperator
 
opposite() - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphEnforceDecision
 
opposite() - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphRemoveDecision
 
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.lp - package org.chocosolver.lp
 
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 - module org.chocosolver.solver

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.graph.basic - package org.chocosolver.solver.constraints.graph.basic
 
org.chocosolver.solver.constraints.graph.channeling.edges - package org.chocosolver.solver.constraints.graph.channeling.edges
 
org.chocosolver.solver.constraints.graph.channeling.nodes - package org.chocosolver.solver.constraints.graph.channeling.nodes
 
org.chocosolver.solver.constraints.graph.connectivity - package org.chocosolver.solver.constraints.graph.connectivity
 
org.chocosolver.solver.constraints.graph.cost - package org.chocosolver.solver.constraints.graph.cost
 
org.chocosolver.solver.constraints.graph.cost.trees - package org.chocosolver.solver.constraints.graph.cost.trees
 
org.chocosolver.solver.constraints.graph.cost.trees.lagrangian - package org.chocosolver.solver.constraints.graph.cost.trees.lagrangian
 
org.chocosolver.solver.constraints.graph.cost.tsp - package org.chocosolver.solver.constraints.graph.cost.tsp
 
org.chocosolver.solver.constraints.graph.cost.tsp.heap - package org.chocosolver.solver.constraints.graph.cost.tsp.heap
 
org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian - package org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian
 
org.chocosolver.solver.constraints.graph.cycles - package org.chocosolver.solver.constraints.graph.cycles
 
org.chocosolver.solver.constraints.graph.degree - package org.chocosolver.solver.constraints.graph.degree
 
org.chocosolver.solver.constraints.graph.inclusion - package org.chocosolver.solver.constraints.graph.inclusion
 
org.chocosolver.solver.constraints.graph.symmbreaking - package org.chocosolver.solver.constraints.graph.symmbreaking
 
org.chocosolver.solver.constraints.graph.tree - package org.chocosolver.solver.constraints.graph.tree
 
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.alldifferentprec - package org.chocosolver.solver.constraints.nary.alldifferentprec
 
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.flow - package org.chocosolver.solver.constraints.nary.flow
 
org.chocosolver.solver.constraints.nary.globalcardinality - package org.chocosolver.solver.constraints.nary.globalcardinality
 
org.chocosolver.solver.constraints.nary.knapsack - package org.chocosolver.solver.constraints.nary.knapsack
 
org.chocosolver.solver.constraints.nary.knapsack.structure - package org.chocosolver.solver.constraints.nary.knapsack.structure
 
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.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.sat - package org.chocosolver.solver.constraints.nary.sat
 
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.values.graph.edge - package org.chocosolver.solver.search.strategy.selectors.values.graph.edge
 
org.chocosolver.solver.search.strategy.selectors.values.graph.node - package org.chocosolver.solver.search.strategy.selectors.values.graph.node
 
org.chocosolver.solver.search.strategy.selectors.values.graph.priority - package org.chocosolver.solver.search.strategy.selectors.values.graph.priority
 
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.impl.siglit - package org.chocosolver.solver.variables.impl.siglit
 
org.chocosolver.solver.variables.view - package org.chocosolver.solver.variables.view
 
org.chocosolver.solver.variables.view.bool - package org.chocosolver.solver.variables.view.bool
 
org.chocosolver.solver.variables.view.delta - package org.chocosolver.solver.variables.view.delta
 
org.chocosolver.solver.variables.view.graph - package org.chocosolver.solver.variables.view.graph
 
org.chocosolver.solver.variables.view.graph.directed - package org.chocosolver.solver.variables.view.graph.directed
 
org.chocosolver.solver.variables.view.graph.undirected - package org.chocosolver.solver.variables.view.graph.undirected
 
org.chocosolver.solver.variables.view.integer - package org.chocosolver.solver.variables.view.integer
 
org.chocosolver.solver.variables.view.set - package org.chocosolver.solver.variables.view.set
 
org.chocosolver.util - package org.chocosolver.util
A package devoted to non-backtrackable data structures.
org.chocosolver.util.bandit - package org.chocosolver.util.bandit
 
org.chocosolver.util.criteria - package org.chocosolver.util.criteria
 
org.chocosolver.util.graphOperations - package org.chocosolver.util.graphOperations
 
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.logger - package org.chocosolver.util.logger
 
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.dynamic - package org.chocosolver.util.objects.setDataStructures.dynamic
 
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
 
outDegrees(DirectedGraphVar, IntVar[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Outer degree constraint for any vertex i in g, |(i,j)| = degrees[i] A vertex which has been removed has a degree equal to 0 ENSURES EVERY VERTEX i FOR WHICH DEGREE[i]>0 IS MANDATORY
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
Deprecated. 
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.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
P - Variable in class org.chocosolver.solver.constraints.nary.binPacking.PropBinPacking
 
pad(String, int, String) - Static method in class org.chocosolver.util.tools.StringUtils
Pads out a string upto padlen with pad chars
Pair<T,​V> - Class in org.chocosolver.solver.constraints.graph.symmbreaking
 
Pair(T, V) - Constructor for class org.chocosolver.solver.constraints.graph.symmbreaking.Pair
 
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
 
ParetoMaximizer - Class in org.chocosolver.solver.objective
Class to store the pareto front (multi-objective optimization).
ParetoMaximizer(IntVar[]) - Constructor for class org.chocosolver.solver.objective.ParetoMaximizer
Create an object to compute the Pareto front of a multi-objective problem.
parse(String) - Method in interface org.chocosolver.sat.Dimacs
A call to this method parses pathToFile, a CNF file, and populates this MiniSat pathToFile with variables and clauses defined in the file.
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
 
performPruning(double) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
performPruning(double) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
performPruning(double) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTGAC
 
performPruning(double) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
performPruning(double) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
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}
policy - Variable in class org.chocosolver.solver.objective.AbstractIntObjManager
Define how should the objective be optimize
Policy - Interface in org.chocosolver.util.bandit
Interface for bandit strategy selection.
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 - Variable in class org.chocosolver.solver.search.strategy.decision.GraphDecision
 
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
pos - Variable in class org.chocosolver.solver.constraints.nary.sum.PropSumWithLong
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.continuous.relational.CReExpression
Posts this as an equation, ie calling CReExpression.equation() first and Constraint.post().
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
postfix() - Method in class org.chocosolver.util.logger.ANSILogger
 
postfix() - Method in class org.chocosolver.util.logger.Logger
 
postSymmetryBreaking(DirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Post a symmetry breaking constraint.
postSymmetryBreaking(UndirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Post a symmetry breaking constraint.
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.graphOperations.BitOperations
 
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(IntVar, int, IntVar) - Method in interface org.chocosolver.solver.constraints.IIntConstraintFactory
Creates a power constraint: X^C = Z.
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
POWER - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
power2(int) - Static method in class org.chocosolver.solver.constraints.nary.knapsack.structure.FingerTree
 
precedence - Variable in class org.chocosolver.solver.constraints.nary.alldifferentprec.FilterAllDiffPrec
 
precision - Variable in class org.chocosolver.solver.objective.AbstractIntObjManager
define the precision to consider a variable as instantiated
precision - Variable in class org.chocosolver.solver.variables.view.RealView
 
PREDECESSORS - org.chocosolver.util.objects.graphs.Orientation
 
predecessorsChanneling(DirectedGraphVar, BoolVar[], int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: predecessorsOf[j] = 1 <=> edge (j,node) in g
predecessorsChanneling(DirectedGraphVar, SetVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: int j in predecessorsOf <=> edge (j,node) in g
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
 
PredecessorsSet() - Constructor for class org.chocosolver.solver.variables.IncidentSet.PredecessorsSet
 
preds - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
prefered - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.utils.Bounds.MinMax
 
prefix() - Method in class org.chocosolver.util.logger.ANSILogger
 
prefix() - Method in class org.chocosolver.util.logger.Logger
 
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.PropScalarWithLong
 
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.nary.sum.PropSumWithLong
Prepare the propagation: compute sumLB, sumUB and I
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
 
prepareMandArcDetection() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
preprocess(int, DirectedGraph) - Method in class org.chocosolver.util.graphOperations.LCAGraphManager
 
PreProcessing - Class in org.chocosolver.util.tools
This class contains various methods for applying pre-processing rules to a model.
PreProcessing() - Constructor for class org.chocosolver.util.tools.PreProcessing
 
PRESERVE_ROUNDING - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
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.
prevClearBit(int) - Method in class org.chocosolver.memory.structure.SparseBitSet
 
prevDecision(Solver) - Method in class org.chocosolver.solver.search.loop.move.MoveBinaryDFS
Backtrack in the search tree
prevFloat(double) - Static method in class org.chocosolver.util.tools.RealUtils
Returns the double value just before 'x'.
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.bool.BoolEqView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
previousValue(int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
previousValue(int) - Method in class org.chocosolver.util.objects.setDataStructures.bitset.Set_BitSet
 
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.bool.BoolEqView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolLeqView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
previousValueOut(int) - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
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.
prevSetBit(int) - Method in class org.chocosolver.memory.structure.SparseBitSet
 
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
 
prim() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
prim() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PrimOneTreeFinder
 
primitive() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.IntPrimitive
 
primitive() - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
PrimMSTFinder - Class in org.chocosolver.solver.constraints.graph.cost.trees.lagrangian
 
PrimMSTFinder(int, GraphLagrangianRelaxation) - Constructor for class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
PrimOneTreeFinder - Class in org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian
 
PrimOneTreeFinder(int, GraphLagrangianRelaxation) - Constructor for class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PrimOneTreeFinder
 
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(String) - Method in class org.chocosolver.util.logger.Logger
Prints a string.
PRINT_CLAUSE - Static variable in class org.chocosolver.solver.learn.XParameters
When set to true, print the learnt clause
printAllUndeclaredConstraints() - Method in class org.chocosolver.solver.Settings
 
printAnalysis() - Method in class org.chocosolver.solver.ModelAnalyser
Print the analysis of the Model in all Solver's PrintStream.
printConstraintAnalysis() - Method in class org.chocosolver.solver.ModelAnalyser
Print the analysis on propagators in all Solver's PrintStream.
printCSVStatistics() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Output the resolution statistics in a comma-separated single line.
printf(String, Object...) - Method in class org.chocosolver.util.logger.Logger
Prints a formatted string.
printf(Locale, String, Object...) - Method in class org.chocosolver.util.logger.Logger
Prints a formatted string.
printFeatures() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Print (succint) features of the solver given in argument
println(String) - Method in class org.chocosolver.util.logger.Logger
Prints a string and then terminate the line.
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.
printVariableAnalysis() - Method in class org.chocosolver.solver.ModelAnalyser
Print the analysis on variables in all Solver's PrintStream.
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
 
Priority - Interface in org.chocosolver.solver

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"
prod() - Static method in class org.chocosolver.solver.Settings
Define and returns settings adapted to production environment.
product(BoolVar[][], BoolVar[][], BoolVar[][]) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
 
product(IntVar[][], IntVar[][], IntVar[][]) - Method in interface org.chocosolver.solver.constraints.IDecompositionFactory
Matrix multiplication A x B = C.
profilePropagation() - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a propagation profiler.
profit - Variable in class org.chocosolver.solver.constraints.nary.knapsack.structure.Info
 
profitAccumulated - Variable in class org.chocosolver.solver.constraints.nary.knapsack.structure.SearchInfos
 
ProfitInterface - Interface in org.chocosolver.solver.constraints.nary.knapsack.structure
 
proj() - Method in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
project(ICause) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
project(ICause) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
Projects computed bounds to the sub expressions.
project(ICause) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
project(ICause) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
project(ICause) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
project(ICause) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
project(ICause) - Method in class org.chocosolver.solver.variables.view.RealView
 
PROOF - Static variable in class org.chocosolver.solver.learn.XParameters
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
 
PropAcyclic - Class in org.chocosolver.solver.constraints.graph.cycles
Propagator for the no-cycle constraint (general case)
PropAcyclic(GraphVar<?>) - Constructor for class org.chocosolver.solver.constraints.graph.cycles.PropAcyclic
 
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.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.PropPowEven
 
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.graph.basic.PropAntiSymmetric
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropDiameter
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropLoopSet
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbCliques
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbEdges
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbLoops
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropNbNodes
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropSymmetric
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropTransitivity
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropEdgeBoolChannel
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolChannel
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolsChannel1
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolsChannel2
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetChannel
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetsChannel1
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetsChannel2
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeBoolChannel
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeBoolsChannel
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeSetChannel
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropBiconnected
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropConnected
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropNbCC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropNbSCC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropSizeMaxCC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.connectivity.PropSizeMinCC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.PropMaxDegTree
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.PropMaxDegVarTree
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.PropTreeCostSimple
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.cycles.PropAcyclic
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.cycles.PropCycle
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtLeastIncr
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtMostIncr
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeVar
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.inclusion.PropInclusion
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropGirth
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropIncrementalAdjacencyMatrix
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropIncrementalAdjacencyUndirectedMatrix
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropSymmetryBreaking
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropSymmetryBreakingEx
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.tree.PropArborescence
 
propagate(int) - Method in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffAC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffAdaptative
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffBC
 
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.alldifferentprec.PropAllDiffPrec
 
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.PropBinPacking
 
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.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.flow.PropMinCostMaxFlow
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.globalcardinality.PropFastGCC
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.PropKnapsack
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.PropKnapsackKatriel01
 
propagate(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropIncreasing
 
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.PropArgmax
 
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.nvalue.PropNValue
 
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.sat.PropSat
 
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.sum.PropSumWithLong
 
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.PropMixed
 
propagate(int) - Method in class org.chocosolver.solver.constraints.real.PropMixedElement
 
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.PropConditional
 
propagate(int) - Method in class org.chocosolver.solver.constraints.reification.PropImplied
 
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.PropSortedIntChannel
 
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.set.PropUnionVar
 
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.PropTimesNaiveWithLong
 
propagate(int) - Method in class org.chocosolver.solver.constraints.ternary.PropXplusYeqZ
 
propagate(int) - Method in class org.chocosolver.solver.constraints.unary.BooleanConstraint.PropBoolean
 
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) - Method in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
propagate(int) - Method in class org.chocosolver.solver.objective.ParetoMaximizer
 
propagate(int) - Method in class org.chocosolver.solver.search.strategy.strategy.SetTimes
 
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.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.graph.basic.PropAntiSymmetric
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropSymmetric
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.basic.PropTransitivity
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolChannel
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolsChannel1
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolsChannel2
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetChannel
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetsChannel1
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetsChannel2
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeBoolsChannel
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeSetChannel
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.PropTreeCostSimple
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.cycles.PropAcyclic
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.cycles.PropCycle
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtLeastIncr
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtMostIncr
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.inclusion.PropInclusion
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropIncrementalAdjacencyMatrix
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.graph.symmbreaking.PropIncrementalAdjacencyUndirectedMatrix
 
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.PropBinPacking
 
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.flow.PropMinCostMaxFlow
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.PropKnapsackKatriel01
 
propagate(int, int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropIncreasing
 
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.PropArgmax
 
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.nvalue.PropNValue
 
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.sat.PropSat
 
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(int, int) - Method in class org.chocosolver.solver.search.strategy.strategy.SetTimes
 
propagate(DirectedGraph, int[], ICause) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.AllDiffPrec
 
propagate(DirectedGraph, int[], ICause) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.AllDiffPrecMoreThanBc
 
propagate(DirectedGraph, int[], ICause) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.FilterAllDiffPrec
 
propagate(DirectedGraph, int[], ICause) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.GreedyBoundSupport
 
Propagate - Interface in org.chocosolver.solver.search.loop.propagate
Deprecated. 
propagateDirected() - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeVar
 
propagateEvents() - Method in class org.chocosolver.solver.propagation.PropagationEngine
 
propagateEvents() - Method in class org.chocosolver.solver.propagation.PropagationEngineObserver
 
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)
propagateOneLiteral(int) - Method in class org.chocosolver.sat.SatDecorator
Propagates one literal, returns true if successful, false in case of failure.
propagateUndirected() - Method in class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeVar
 
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.
PropagationEngineObserver - Class in org.chocosolver.solver.propagation
This class extends PropagationEngine in order to collect data relative to propagation.
PropagationEngineObserver(Model, PropagationObserver) - Constructor for class org.chocosolver.solver.propagation.PropagationEngineObserver
A propagation engine profiler.
propagationGuided(long, 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
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[], double, int, long) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
Create a propagation-guided neighbor for LNS
PropagationObserver - Interface in org.chocosolver.solver.propagation
This interface makes possible to observer the propagation and be notified of events.
PropagationProfiler - Class in org.chocosolver.solver.propagation
This class observes a PropagationEngine in order to collect data relative to propagation.
PropagationProfiler(Model) - Constructor for class org.chocosolver.solver.propagation.PropagationProfiler
A propagation engine profiler.
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[], Priority, boolean) - Constructor for class org.chocosolver.solver.constraints.Propagator
Creates a new propagator to filter the domains of vars.
Propagator(V[], Priority, 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)
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[], boolean) - 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
 
PropAllDiffPrec - Class in org.chocosolver.solver.constraints.nary.alldifferentprec
Propagator for the AllDiffPrec constraint.
PropAllDiffPrec(IntVar[], boolean[][], String) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
Builds a propagator for the AllDiffPrec constraint.
PropAllDiffPrec(IntVar[], boolean[][], FilterAllDiffPrec) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
Builds a propagator for the AllDiffPrec constraint.
PropAllDiffPrec(IntVar[], int[][], int[][], String) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferentprec.PropAllDiffPrec
Builds a propagator for the AllDiffPrec constraint.
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
PropAntiSymmetric - Class in org.chocosolver.solver.constraints.graph.basic
Ensures that the final graph is antisymmetric i.e. if G has arc (x,y) then it does not have (y,x) Except for loops : (x,x) is allowed
PropAntiSymmetric(DirectedGraphVar) - Constructor for class org.chocosolver.solver.constraints.graph.basic.PropAntiSymmetric
 
PropArborescence - Class in org.chocosolver.solver.constraints.graph.tree
Arborescence constraint (simplification from tree constraint) based on dominators
PropArborescence(DirectedGraphVar, int) - Constructor for class org.chocosolver.solver.constraints.graph.tree.PropArborescence
 
PropArborescence(DirectedGraphVar, int, boolean) - Constructor for class org.chocosolver.solver.constraints.graph.tree.PropArborescence
 
PropArborescences - Class in org.chocosolver.solver.constraints.graph.tree
Arborescences constraint (simplification from tree constraint) based on dominators CONSIDERS THAT EACH NODE WITH NO PREDECESSOR IS A ROOT (needs at least one such node)
PropArborescences(DirectedGraphVar) - Constructor for class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
PropArborescences(DirectedGraphVar, boolean) - Constructor for class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
PropArgmax - Class in org.chocosolver.solver.constraints.nary.min_max
A propagator for ARGMAX constraint.
PropArgmax(IntVar, int, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.min_max.PropArgmax
 
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[], 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[], 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)
PropBiconnected - Class in org.chocosolver.solver.constraints.graph.connectivity
Propagator for enforcing a graph variable to be bi-connected The empty graph is not biconnected, so as graphs with only one node.
PropBiconnected(UndirectedGraphVar) - Constructor for class org.chocosolver.solver.constraints.graph.connectivity.PropBiconnected
 
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
 
PropBinPacking - Class in org.chocosolver.solver.constraints.nary.binPacking
Propagator for a Bin Packing constraint This propagator is an implementation of filtering rules introduced in the following paper : Shaw, P. (2004).
PropBinPacking(IntVar[], int[], IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.nary.binPacking.PropBinPacking
Propagator for a Bin Packing constraint
PropBinPacking(IntVar[], int[], IntVar[], int, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.binPacking.PropBinPacking
Propagator for a Bin Packing constraint
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
PropBoolean(Model, boolean) - Constructor for class org.chocosolver.solver.constraints.unary.BooleanConstraint.PropBoolean
 
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
PropCondAllDiffAC - 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
PropCondAllDiffAC(IntVar[], Condition, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffAC
AllDifferent constraint for integer variables Holds only on the subset of variables satisfying the given condition
PropCondAllDiffAdaptative - Class in org.chocosolver.solver.constraints.nary.alldifferent.conditions
Adapted from `PropAllDiffAdaptative` for conditional AllDifferent.
PropCondAllDiffAdaptative(IntVar[], Condition, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffAdaptative
 
PropCondAllDiffBase - Class in org.chocosolver.solver.constraints.nary.alldifferent.conditions
Base class for conditional AllDifferent propagators.
PropCondAllDiffBase(IntVar[], Condition, PropagatorPriority) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffBase
 
PropCondAllDiffBC - Class in org.chocosolver.solver.constraints.nary.alldifferent.conditions
Propagator for AllDifferent with condition using BC filtering algorithm (AlgoAllDiffBC).
PropCondAllDiffBC(IntVar[], Condition) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffBC
 
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 !
PropConditional - Class in org.chocosolver.solver.constraints.reification
A specific propagator which temporarily posts constraint on condition.
PropConditional(Variable[], Function<Variable[], Boolean>, Supplier<Constraint[]>) - Constructor for class org.chocosolver.solver.constraints.reification.PropConditional
Declare a conditionnal propagator.
PropConnected - Class in org.chocosolver.solver.constraints.graph.connectivity
Propagator checking that the graph is connected (Allows graphs with 0 or 1 nodes) Complete Filtering
PropConnected(UndirectedGraphVar) - Constructor for class org.chocosolver.solver.constraints.graph.connectivity.PropConnected
 
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
PropCycle - Class in org.chocosolver.solver.constraints.graph.cycles
Simple NoSubtour of Caseau-Laburthe adapted to the undirected case
PropCycle(UndirectedGraphVar) - Constructor for class org.chocosolver.solver.constraints.graph.cycles.PropCycle
 
PropCycleCostSimple - Class in org.chocosolver.solver.constraints.graph.cost.tsp
Compute the cost of the graph by summing edge costs Supposes that each node must have two neighbors (cycle) - For minimization problem
PropCycleCostSimple(UndirectedGraphVar, IntVar, int[][]) - Constructor for class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
PropDiameter - Class in org.chocosolver.solver.constraints.graph.basic
Propagator for the diameter constraint
PropDiameter(GraphVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.graph.basic.PropDiameter
 
PropDiffN - Class in org.chocosolver.solver.constraints.nary
 
PropDiffN(IntVar[], IntVar[], IntVar[], IntVar[]) - 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
 
PropEdgeBoolChannel - Class in org.chocosolver.solver.constraints.graph.channeling.edges
 
PropEdgeBoolChannel(BoolVar, int, int, GraphVar) - Constructor for class org.chocosolver.solver.constraints.graph.channeling.edges.PropEdgeBoolChannel
 
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) - 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
 
PropEquation - Class in org.chocosolver.solver.expression.continuous.relational
A basic constraint using HC4 algorithm for filtering values with respect to a mathematical equation.
PropEquation(RealVar[], CArExpression, CReExpression.Operator) - Constructor for class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
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
 
PropGenericLagrDCMST - Class in org.chocosolver.solver.constraints.graph.cost.trees.lagrangian
Lagrangian relaxation of the DCMST problem
PropGenericLagrDCMST(UndirectedGraphVar, IntVar, IntVar[], int[][], boolean) - Constructor for class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
Propagator performing the Lagrangian relaxation of the Degree Constrained Minimum Spanning Tree Problem
PropGirth - Class in org.chocosolver.solver.constraints.graph.symmbreaking
 
PropGirth(UndirectedGraphVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.graph.symmbreaking.PropGirth
 
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
 
propHK - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
PropImplied - Class in org.chocosolver.solver.constraints.reification
Implication propagator
PropImplied(Variable[], Constraint) - Constructor for class org.chocosolver.solver.constraints.reification.PropImplied
 
PropInclusion - Class in org.chocosolver.solver.constraints.graph.inclusion
 
PropInclusion(GraphVar<?>, GraphVar<?>) - Constructor for class org.chocosolver.solver.constraints.graph.inclusion.PropInclusion
 
PropIncreasing - Class in org.chocosolver.solver.constraints.nary.lex
A sweep-based algorithm for Increasing propagator
PropIncreasing(IntVar[], int) - Constructor for class org.chocosolver.solver.constraints.nary.lex.PropIncreasing
 
PropIncrementalAdjacencyMatrix - Class in org.chocosolver.solver.constraints.graph.symmbreaking
 
PropIncrementalAdjacencyMatrix(DirectedGraphVar, BoolVar[]) - Constructor for class org.chocosolver.solver.constraints.graph.symmbreaking.PropIncrementalAdjacencyMatrix
 
PropIncrementalAdjacencyUndirectedMatrix - Class in org.chocosolver.solver.constraints.graph.symmbreaking
 
PropIncrementalAdjacencyUndirectedMatrix(UndirectedGraphVar, BoolVar[]) - Constructor for class org.chocosolver.solver.constraints.graph.symmbreaking.PropIncrementalAdjacencyUndirectedMatrix
 
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
 
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.knapsack
Propagator for the Knapsack constraint based on Dantzig-Wolfe relaxation
PropKnapsack(IntVar[], IntVar, IntVar, int[], int[]) - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.PropKnapsack
 
PropKnapsackKatriel01 - Class in org.chocosolver.solver.constraints.nary.knapsack
Propagator for the 0/1-Knapsack constraint based on Dantzig-Wolfe relaxation trying to find forbidden and mandatory items
PropKnapsackKatriel01(BoolVar[], IntVar, IntVar, int[], int[]) - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.PropKnapsackKatriel01
 
PropLagrOneTree - Class in org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian
TSP Lagrangian relaxation Inspired from the work of Held & Karp and Benchimol et. al.
PropLagrOneTree(UndirectedGraphVar, IntVar, int[][]) - Constructor for class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
PropLagrOneTree(Variable[], int[][]) - Constructor for class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
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
 
PropLargeCSP(IntVar[], R, boolean) - 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, boolean) - Constructor for class org.chocosolver.solver.constraints.nary.lex.PropLexInt
 
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
PropLoopSet - Class in org.chocosolver.solver.constraints.graph.basic
Propagator to catch the set of loops in a set variable
PropLoopSet(GraphVar, SetVar) - Constructor for class org.chocosolver.solver.constraints.graph.basic.PropLoopSet
 
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
 
PropMaxDegTree - Class in org.chocosolver.solver.constraints.graph.cost.trees
Redundant filtering for a tree for which the max degree of each vertex is restricted: if dMax(i) = dMax(j) = 1, then edge (i,j) is infeasible if dMax(k) = 2 and (i,k) is already forced, then (k,j) is infeasible ...
PropMaxDegTree(UndirectedGraphVar, int[]) - Constructor for class org.chocosolver.solver.constraints.graph.cost.trees.PropMaxDegTree
 
PropMaxDegVarTree - Class in org.chocosolver.solver.constraints.graph.cost.trees
Redundant filtering for a tree for which the max degree of each vertex is restricted: if dMax(i) = dMax(j) = 1, then edge (i,j) is infeasible if dMax(k) = 2 and (i,k) is already forced, then (k,j) is infeasible ...
PropMaxDegVarTree(UndirectedGraphVar, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.graph.cost.trees.PropMaxDegVarTree
 
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, boolean) - 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
 
PropMinCostMaxFlow - Class in org.chocosolver.solver.constraints.nary.flow

PropMinCostMaxFlow(int[], int[], int[], int[], IntVar[], IntVar, int) - Constructor for class org.chocosolver.solver.constraints.nary.flow.PropMinCostMaxFlow
 
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
PropMixed - Class in org.chocosolver.solver.constraints.real
A propagator that ensures that a real variable X is equal to an integer variable Y.
PropMixed(RealVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.real.PropMixed
 
PropMixedElement - Class in org.chocosolver.solver.constraints.real
Let x be an integer variable with n values and v be a real variable.
PropMixedElement(RealVar, IntVar, double[]) - Constructor for class org.chocosolver.solver.constraints.real.PropMixedElement
 
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
PropNbCC - Class in org.chocosolver.solver.constraints.graph.connectivity
Propagator that ensures that the final graph consists in K Connected Components (CC)
PropNbCC(UndirectedGraphVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.graph.connectivity.PropNbCC
 
PropNbCliques - Class in org.chocosolver.solver.constraints.graph.basic
Propagator for the number of cliques in a graph
PropNbCliques(UndirectedGraphVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.graph.basic.PropNbCliques
 
PropNbEdges - Class in org.chocosolver.solver.constraints.graph.basic
Propagator that ensures that Nb arcs/edges belong to the final graph
PropNbEdges(GraphVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.graph.basic.PropNbEdges
 
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
PropNbLoops - Class in org.chocosolver.solver.constraints.graph.basic
Propagator that ensures that k loops belong to the final graph
PropNbLoops(GraphVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.graph.basic.PropNbLoops
 
PropNbNodes - Class in org.chocosolver.solver.constraints.graph.basic
Propagator that ensures that k nodes belong to the final graph
PropNbNodes(GraphVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.graph.basic.PropNbNodes
 
PropNbSCC - Class in org.chocosolver.solver.constraints.graph.connectivity
Propagator that ensures that the final graph consists in K Strongly Connected Components (SCC)
PropNbSCC(DirectedGraphVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.graph.connectivity.PropNbSCC
 
PropNeighBoolChannel - Class in org.chocosolver.solver.constraints.graph.channeling.edges
 
PropNeighBoolChannel(BoolVar[], int, GraphVar, IncidentSet) - Constructor for class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolChannel
 
PropNeighBoolsChannel1 - Class in org.chocosolver.solver.constraints.graph.channeling.edges
Channeling between a graph variable and set variables representing either node neighbors or node successors
PropNeighBoolsChannel1(BoolVar[][], GraphVar<?>) - Constructor for class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolsChannel1
 
PropNeighBoolsChannel2 - Class in org.chocosolver.solver.constraints.graph.channeling.edges
 
PropNeighBoolsChannel2(BoolVar[][], GraphVar) - Constructor for class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighBoolsChannel2
 
PropNeighSetChannel - Class in org.chocosolver.solver.constraints.graph.channeling.edges
 
PropNeighSetChannel(SetVar, int, GraphVar<?>, IncidentSet) - Constructor for class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetChannel
 
PropNeighSetsChannel1 - Class in org.chocosolver.solver.constraints.graph.channeling.edges
Channeling between a graph variable and set variables representing either node neighbors or node successors
PropNeighSetsChannel1(SetVar[], GraphVar<?>) - Constructor for class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetsChannel1
Channeling between a graph variable and set variables representing either node neighbors or node successors
PropNeighSetsChannel2 - Class in org.chocosolver.solver.constraints.graph.channeling.edges
 
PropNeighSetsChannel2(SetVar[], GraphVar<?>) - Constructor for class org.chocosolver.solver.constraints.graph.channeling.edges.PropNeighSetsChannel2
Channeling between a graph variable and set variables representing either node neighbors or node successors
PropNodeBoolChannel - Class in org.chocosolver.solver.constraints.graph.channeling.nodes
Channeling between a graph variable and set variables representing either node neighbors or node successors
PropNodeBoolChannel(BoolVar, int, GraphVar) - Constructor for class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeBoolChannel
 
PropNodeBoolsChannel - Class in org.chocosolver.solver.constraints.graph.channeling.nodes
Channeling between a graph variable and set variables representing either node neighbors or node successors
PropNodeBoolsChannel(BoolVar[], GraphVar<?>) - Constructor for class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeBoolsChannel
 
PropNodeDegreeAtLeastIncr - Class in org.chocosolver.solver.constraints.graph.degree
Propagator that ensures that a node has at most N successors/predecessors/neighbors
PropNodeDegreeAtLeastIncr(DirectedGraphVar, Orientation, int) - Constructor for class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtLeastIncr
 
PropNodeDegreeAtLeastIncr(DirectedGraphVar, Orientation, int[]) - Constructor for class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtLeastIncr
 
PropNodeDegreeAtLeastIncr(UndirectedGraphVar, int) - Constructor for class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtLeastIncr
 
PropNodeDegreeAtLeastIncr(UndirectedGraphVar, int[]) - Constructor for class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtLeastIncr
 
PropNodeDegreeAtMostIncr - Class in org.chocosolver.solver.constraints.graph.degree
Propagator that ensures that a node has at most N successors/predecessors/neighbors
PropNodeDegreeAtMostIncr(DirectedGraphVar, Orientation, int) - Constructor for class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtMostIncr
 
PropNodeDegreeAtMostIncr(DirectedGraphVar, Orientation, int[]) - Constructor for class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtMostIncr
 
PropNodeDegreeAtMostIncr(UndirectedGraphVar, int) - Constructor for class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtMostIncr
 
PropNodeDegreeAtMostIncr(UndirectedGraphVar, int[]) - Constructor for class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeAtMostIncr
 
PropNodeDegreeVar - Class in org.chocosolver.solver.constraints.graph.degree
Propagator that ensures that a node has at most N successors/predecessors/neighbors ENSURES EVERY VERTEX i FOR WHICH DEGREE[i]>0 IS MANDATORY
PropNodeDegreeVar(DirectedGraphVar, Orientation, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeVar
 
PropNodeDegreeVar(UndirectedGraphVar, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.graph.degree.PropNodeDegreeVar
 
PropNodeSetChannel - Class in org.chocosolver.solver.constraints.graph.channeling.nodes
Channeling between a graph variable and set variables representing either node neighbors or node successors
PropNodeSetChannel(SetVar, GraphVar<?>) - Constructor for class org.chocosolver.solver.constraints.graph.channeling.nodes.PropNodeSetChannel
 
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, boolean) - 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
 
PropNValue - Class in org.chocosolver.solver.constraints.nary.nvalue
 
PropNValue(IntVar[], IntVar) - Constructor for class org.chocosolver.solver.constraints.nary.nvalue.PropNValue
 
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
 
PropPowEven - Class in org.chocosolver.solver.constraints.binary
Enforces X = Y^n where n is even
PropPowEven(IntVar, IntVar, int) - Constructor for class org.chocosolver.solver.constraints.binary.PropPowEven
 
PropPowOdd - Class in org.chocosolver.solver.constraints.binary
Enforces X = Y^n
PropPowOdd(IntVar, IntVar, int) - Constructor for class org.chocosolver.solver.constraints.binary.PropPowOdd
 
PropReachability - Class in org.chocosolver.solver.constraints.graph.tree
Every vertex is reachable from the root Removes unreachable nodes Enforces dominator nodes Enforces dominator arc
PropReachability(DirectedGraphVar, int) - Constructor for class org.chocosolver.solver.constraints.graph.tree.PropReachability
 
PropReachability(DirectedGraphVar, int, boolean) - Constructor for class org.chocosolver.solver.constraints.graph.tree.PropReachability
 
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.solver.constraints.nary.sat
A propagator to deal with clauses and interface a MiniSat.
PropSat(Model) - Constructor for class org.chocosolver.solver.constraints.nary.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
PropScalarWithLong - 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.
PropScalarWithLong(IntVar[], long[], int, Operator, long) - Constructor for class org.chocosolver.solver.constraints.nary.sum.PropScalarWithLong
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.
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.
PropSizeMaxCC - Class in org.chocosolver.solver.constraints.graph.connectivity
Propagator ensuring that the number of vertices of the largest connected is maxSizeCC (cf.
PropSizeMaxCC(UndirectedGraphVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.graph.connectivity.PropSizeMaxCC
 
PropSizeMinCC - Class in org.chocosolver.solver.constraints.graph.connectivity
Propagator ensuring that the number of vertices of the smallest connected is equal to sizeMinCC (cf.
PropSizeMinCC(UndirectedGraphVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.graph.connectivity.PropSizeMinCC
 
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.
PropSortedIntChannel - Class in org.chocosolver.solver.constraints.set
Channeling between a set variable and integer variables such that:
PropSortedIntChannel(SetVar, IntVar[], int, int) - Constructor for class org.chocosolver.solver.constraints.set.PropSortedIntChannel
 
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 !
PropSumWithLong - 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.
PropSumWithLong(IntVar[], int, Operator, long) - Constructor for class org.chocosolver.solver.constraints.nary.sum.PropSumWithLong
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.
PropSymmetric - Class in org.chocosolver.solver.constraints.graph.basic
Ensures that the final graph is symmetric i.e. if G has arc (x,y) then it also has (y,x)
PropSymmetric - Class in org.chocosolver.solver.constraints.set
Propagator for symmetric sets x in set[y-offSet] <=> y in set[x-offSet]
PropSymmetric(DirectedGraphVar) - Constructor for class org.chocosolver.solver.constraints.graph.basic.PropSymmetric
 
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]
PropSymmetryBreaking - Class in org.chocosolver.solver.constraints.graph.symmbreaking
 
PropSymmetryBreaking(BoolVar[]) - Constructor for class org.chocosolver.solver.constraints.graph.symmbreaking.PropSymmetryBreaking
 
PropSymmetryBreakingEx - Class in org.chocosolver.solver.constraints.graph.symmbreaking
 
PropSymmetryBreakingEx(BoolVar[]) - Constructor for class org.chocosolver.solver.constraints.graph.symmbreaking.PropSymmetryBreakingEx
 
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
 
PropTimesNaiveWithLong - Class in org.chocosolver.solver.constraints.ternary
V0 * V1 = V2
PropTimesNaiveWithLong(IntVar, IntVar, IntVar) - Constructor for class org.chocosolver.solver.constraints.ternary.PropTimesNaiveWithLong
 
PropTransitivity<V extends GraphVar<?>> - Class in org.chocosolver.solver.constraints.graph.basic
Propagator that ensures that the relation of the graph is transitive : (a,b) + (b,c) implies (a,c)
PropTransitivity(V) - Constructor for class org.chocosolver.solver.constraints.graph.basic.PropTransitivity
 
PropTreeCostSimple - Class in org.chocosolver.solver.constraints.graph.cost.trees
Compute the cost of the graph by summing edge costs - For minimization problem
PropTreeCostSimple(UndirectedGraphVar, IntVar, int[][]) - Constructor for class org.chocosolver.solver.constraints.graph.cost.trees.PropTreeCostSimple
 
propType - Variable in class org.chocosolver.solver.ModelAnalyser.ConstraintTypeStatistics
The class of the analysed propagators
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
PropUnionVar - Class in org.chocosolver.solver.constraints.set
A UNION constraint that ensures that a set variable U is the union of set variables Si, where i is given by a set variable I.
PropUnionVar(SetVar, int, SetVar, int, SetVar[]) - Constructor for class org.chocosolver.solver.constraints.set.PropUnionVar
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) - 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
 
pruning(int, double) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
pruning(int, double) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
pstreams - Variable in class org.chocosolver.util.logger.Logger
List of PrintStream to print to.
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
 
QuickXPlain - Class in org.chocosolver.solver
QuickXPlain is intended to find a minimum conflict set of constraints that's causing a conflict in the solver execution [1].
QuickXPlain(Model) - Constructor for class org.chocosolver.solver.QuickXPlain
 

R

R - Interface in org.chocosolver.solver.constraints.nary.nvalue.amnv.rules
Interface to represent a filtering rule
R - Variable in class org.chocosolver.solver.constraints.nary.binPacking.PropBinPacking
 
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
 
RAND - org.chocosolver.solver.search.strategy.Search.ValH
To select values randomly.
RAND - org.chocosolver.solver.search.strategy.Search.VarH
To select variables randomly.
random(long, IntVar...) - Static method in class org.chocosolver.solver.search.loop.lns.INeighborFactory
Create a random neighborhood fixing variables randomly
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
randomGraphVarSearch(long, GraphVar...) - Static method in class org.chocosolver.solver.search.strategy.Search
Random graph var search.
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
randomTuples(double, Random, IntVar...) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
A method that randomly generates tuples from a set of variables.
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
 
rank - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
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.ReversePropagationGuidedNeighborhood
For randomness
rd - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.SetRandomNeighbor
 
RD - org.chocosolver.solver.constraints.nary.circuit.CircuitConf
 
reachability(DirectedGraphVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a constraint which ensures that every vertex in g is reachable by a simple path from the root.
reactOnModification - Variable in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
reactOnModification - Variable in class org.chocosolver.solver.variables.view.set.SetBoolsView
 
reactOnModification - Variable in class org.chocosolver.solver.variables.view.set.SetIntsView
 
reactOnRemoval - Variable in class org.chocosolver.solver.variables.view.bool.BoolSetView
Set to true if this variable reacts is associated with at least one propagator which reacts on value removal
reactOnRemoval - Variable in class org.chocosolver.solver.variables.view.BoolIntView
Set to true if this variable reacts is associated with at least one propagator which reacts on value removal
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.
readDom(int) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Return the domain stored in ExplanationForSignedClause.mIG at positon p.
readDom(IntVar) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Return the domain stored in ExplanationForSignedClause.mIG at positon p.
readingTimeCount - Variable in class org.chocosolver.solver.search.measure.Measures
Counts the time spent into reading the model
readMask(int) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Return the event mask stored in ExplanationForSignedClause.mIG at positon p.
readValue(int) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Return the value stored in ExplanationForSignedClause.mIG at positon p.
readVar(int) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Return the variable stored in ExplanationForSignedClause.mIG at positon p.
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, double, 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(String, Variable...) - Constructor for class org.chocosolver.solver.constraints.real.RealConstraint
 
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, double, 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( ),...'
realIbexGenericConstraint(String, Variable...) - Method in interface org.chocosolver.solver.constraints.IRealConstraintFactory
 
RealInterval - Interface in org.chocosolver.util.objects

RealIntervalConstant - Class in org.chocosolver.solver.expression.continuous.arithmetic

RealIntervalConstant(double, double) - Constructor for class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
RealIntervalConstant(RealInterval) - Constructor for class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
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.
RealUtils - Class in org.chocosolver.util.tools
Some tools for float computing.
RealUtils() - Constructor for class org.chocosolver.util.tools.RealUtils
 
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.RealIntervalConstant
 
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<I extends IntVar> - Class in org.chocosolver.solver.variables.view

RealView(I, double) - Constructor for class org.chocosolver.solver.variables.view.RealView
 
rebuild() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
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.PropagationGuidedNeighborhood
 
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
 
recordWorldIndex() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
recordWorldIndex() - Method in interface org.chocosolver.solver.variables.Variable
Record the world index at which this variable has been instantiated.
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() - Method in class org.chocosolver.util.logger.ANSILogger
 
red() - Method in class org.chocosolver.util.logger.Logger
 
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
 
registerObserver(ISet, int) - Method in class org.chocosolver.util.objects.setDataStructures.AbstractSet
 
registerObserver(ISet, int) - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
registerObserver(ISet, int) - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
registerObserver(ISet, int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
registerObserver(ISet, int) - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Register an observer to this set.
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,
ReificationConstraint - Class in org.chocosolver.solver.constraints
Equivalence constraint: boolean b <=> constraint c Also known as 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() - Method in interface org.chocosolver.solver.expression.continuous.relational.CReExpression
Reifies this as an equation, ie calling CReExpression.equation() first and Constraint.reify().
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.
reifyWith(BoolVar) - Method in interface org.chocosolver.solver.expression.continuous.relational.CReExpression
Reifies this as an equation, ie calling CReExpression.equation() first and Constraint.reifyWith(BoolVar).
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
remainingWeightEndItem - Variable in class org.chocosolver.solver.constraints.nary.knapsack.structure.SearchInfos
 
remBackArcs() - Method in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
remBackArcs() - Method in class org.chocosolver.solver.constraints.graph.tree.PropReachability
 
remove - Variable in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
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.ConflictHistorySearch
 
remove() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
remove() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.FailureBased
 
remove() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
remove() - Method in interface org.chocosolver.solver.search.strategy.selectors.variables.VariableSelector
Remove the current strategy.
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.IntStrategy
 
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.MultiArmedBanditSequencer
 
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.RealStrategy
 
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.SetStrategy
 
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.StrategiesSequencer
 
remove() - Method in class org.chocosolver.solver.search.strategy.strategy.WarmStart
 
remove() - Method in class org.chocosolver.solver.variables.impl.scheduler.BoolEvtScheduler
 
remove() - Method in class org.chocosolver.solver.variables.impl.scheduler.GraphEvtScheduler
 
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 class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
remove(int) - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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, int) - Method in interface org.chocosolver.solver.constraints.graph.cost.GraphLagrangianRelaxation
 
remove(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
remove(int, int) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
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(int, ICause) - Method in class org.chocosolver.solver.variables.view.SetView
 
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(PrintStream) - Method in class org.chocosolver.util.logger.Logger
 
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(GraphVar, int, int, ICause) - Method in class org.chocosolver.solver.variables.IncidentSet.PredecessorsSet
 
remove(GraphVar, int, int, ICause) - Method in interface org.chocosolver.solver.variables.IncidentSet
 
remove(GraphVar, int, int, ICause) - Method in class org.chocosolver.solver.variables.IncidentSet.SuccessorsSet
 
REMOVE - org.chocosolver.solver.variables.events.IntEventType
Value removal event
REMOVE_EDGE - org.chocosolver.solver.variables.events.GraphEventType
 
REMOVE_FROM_ENVELOPE - org.chocosolver.solver.variables.events.SetEventType
 
REMOVE_NODE - org.chocosolver.solver.variables.events.GraphEventType
 
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.bool.BoolNotView
 
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
removeAllValuesBut(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
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
 
removedValues - Variable in class org.chocosolver.solver.variables.view.delta.SetViewOnSetsDeltaMonitor
 
removeEdge(int, int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
remove directed edge (from,to) from the graph
removeEdge(int, int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Remove edge (x,y) from the graph
removeEdge(int, int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Remove edge (x,y) from the graph
removeEdge(int, int, ICause) - Method in interface org.chocosolver.solver.variables.GraphVar
Removes edge (directed in case of directed graph variable) (x,y) from the upper bound
removeEdge(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
removeEdge(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.DirectedNodeInducedGraphVarImpl
 
removeEdge(int, int, ICause) - Method in class org.chocosolver.solver.variables.impl.UndirectedNodeInducedGraphVarImpl
 
removeEdge(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.GraphView
 
removeFirstElement() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.heap.BinarySimpleHeap
 
removeFirstElement() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.heap.FastSimpleHeap
 
removeFirstElement() - Method in interface org.chocosolver.solver.constraints.graph.cost.tsp.heap.ISimpleHeap
Get and remove the lowest element of the heap
removeFromAlphabet(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
removeHints() - Method in class org.chocosolver.solver.Solver
Remove declare hints
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.bool.BoolNotView
 
removeInterval(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
removeInterval(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
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.
removeLeaf(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.BinarySearchFingerTree
desactivate leaf and updates inner nodes
removeLit(IntVar) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
removeMin() - Method in class org.chocosolver.util.objects.IntHeap
Remove the element at root node, ie, the one with the minimum weight.
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 class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
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
 
removeNode(int, ICause) - Method in interface org.chocosolver.solver.variables.GraphVar
Removes a node from the upper bound graph
removeNode(int, ICause) - Method in class org.chocosolver.solver.variables.impl.AbstractGraphVar
Remove node x from the domain Removes x from the upper bound graph
removeNode(int, ICause) - Method in class org.chocosolver.solver.variables.impl.UndirectedGraphVarImpl
 
removeNode(int, ICause) - Method in class org.chocosolver.solver.variables.view.graph.UndirectedGraphView
 
removeNode(int, ICause) - Method in class org.chocosolver.solver.variables.view.GraphView
 
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.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.bool.BoolNotView
 
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
removeValue(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
removeValue(long, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Removes valuefrom the domain of this.
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.bool.BoolNotView
 
removeValues(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
removeValues(IntIterableSet, ICause) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
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.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.
replaceBy1and0sFrom(int, int) - Static method in class org.chocosolver.util.graphOperations.BitOperations
 
replacementCost - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
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.constraints.graph.tree.PropArborescence
 
reset() - Method in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
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.search.restart.GeometricalCutoff
 
reset() - Method in interface org.chocosolver.solver.search.restart.ICutoff
Reset the sequence
reset() - Method in class org.chocosolver.solver.search.restart.LinearCutoff
 
reset() - Method in class org.chocosolver.solver.search.restart.LubyCutoff
 
reset() - Method in class org.chocosolver.solver.search.restart.MonotonicCutoff
 
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 class org.chocosolver.util.logger.Logger
 
reset() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter.SetDynamicFilterIterator
 
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 class org.chocosolver.solver.objective.AbstractIntObjManager
 
resetBestBounds() - Method in interface org.chocosolver.solver.objective.IBoundsManager
Reset best bounds to the initial domain of the objective variables
resetPointers() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter.SetDynamicFilterIterator
Reset internal pointers such that the next call to nextInt() will return the first value of the set
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.
restartCount - Variable in class org.chocosolver.solver.search.measure.Measures
Counts the number of restarts done so far.
RestartCounter - Class in org.chocosolver.solver.search.limits
Set a limit over the number of restarts allowed during the search.
RestartCounter(Model, long) - Constructor for class org.chocosolver.solver.search.limits.RestartCounter
 
RestartCounter(IMeasures, long) - Constructor for class org.chocosolver.solver.search.limits.RestartCounter
 
Restarter - Class in org.chocosolver.solver.search.restart
This enables restarting a search on certain conditions (most of the time based on a counter).
Restarter(ICutoff, LongCriterion, int, boolean) - Constructor for class org.chocosolver.solver.search.restart.Restarter
 
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
 
retain(int) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Boolean
 
retain(int) - Method in interface org.chocosolver.solver.variables.impl.siglit.SignedLiteral
Retain value from this.
retain(int) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
retainAll(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Boolean
 
retainAll(IntIterableRangeSet) - Method in interface org.chocosolver.solver.variables.impl.siglit.SignedLiteral
Remove all values not in set from this.
retainAll(IntIterableRangeSet) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
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.solver.variables.impl.siglit.SignedLiteral.Boolean
 
retainBetween(int, int) - Method in interface org.chocosolver.solver.variables.impl.siglit.SignedLiteral
Remove all values not between [lower,upper] from this.
retainBetween(int, int) - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.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(long, IntVar...) - Static method in class org.chocosolver.solver.search.loop.lns.INeighborFactory
Create a reverse propagation guided neighborhood fixing variables based on constraint propagation
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 reverse adaptive 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.solver.constraints.graph.tree.PropArborescence
 
root - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
root(IntVar) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
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
 
SatDecorator - Class in org.chocosolver.sat

SatDecorator(Model) - Constructor for class org.chocosolver.sat.SatDecorator
 
SatFactory - Interface in org.chocosolver.sat
This interface defines modelling API for MiniSat.
SATISFACTION - org.chocosolver.solver.ResolutionPolicy
 
satVar - Variable in class org.chocosolver.sat.Literalizer.BoolLit
 
satVar - Variable in class org.chocosolver.sat.Literalizer.IntEqLit
 
satVar - Variable in class org.chocosolver.sat.Literalizer.IntLeLit
 
satVar - Variable in class org.chocosolver.sat.Literalizer.SetInLit
 
satVar() - Method in class org.chocosolver.solver.expression.discrete.relational.UnCReExpression
Creates, or returns if already existing, the SAT variable corresponding to the relationship.
satVar() - Method in interface org.chocosolver.solver.variables.BoolVar
Creates, or returns if already existing, the SAT variable twin of this.
satVar(Variable, Literalizer) - Method in interface org.chocosolver.solver.constraints.ISatFactory
Creates, or returns if already existing, the SAT variable corresponding to this CP relationship.
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
 
saveAt(IOperation, int) - Method in interface org.chocosolver.memory.IEnvironment
Save this operation onto the stack of operations to undo on backtrack, at level `worldIndex`.
saveAt(IOperation, int) - 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
 
savePreviousStateAt(IOperation, int, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.ChunckedOperationTrail
 
savePreviousStateAt(IOperation, int, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.OperationTrail
 
savePreviousStateAt(IOperation, int, int) - Method in interface org.chocosolver.memory.trailing.trail.IOperationTrail
 
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
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
scaleFactor - Variable in class org.chocosolver.solver.search.restart.AbstractCutoff
The scale factor, should be strictly positive
schedule() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
schedule() - Method in interface org.chocosolver.solver.variables.Variable
Set this as scheduled
schedule(Propagator<?>, int, int) - Method in class org.chocosolver.solver.propagation.PropagationEngine
 
scheduled - Variable in class org.chocosolver.solver.variables.impl.AbstractVariable
True if related propagators are scheduled for propagation
schedulePropagators(PropagationEngine) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
schedulePropagators(PropagationEngine) - Method in interface org.chocosolver.solver.variables.Variable
Schedule active propagators in the engine
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
 
Search.Restarts - Enum in org.chocosolver.solver.search.strategy
Enum for commonly used value restarting policies.
Search.ValH - Enum in org.chocosolver.solver.search.strategy
Enum for commonly used value selectors.
Search.VarH - Enum in org.chocosolver.solver.search.strategy
Enum for commonly used variable selectors.
searchClosest(int[], int) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
 
SearchInfos - Class in org.chocosolver.solver.constraints.nary.knapsack.structure
class to transmit informations about the last search, useful for computeLimitWeightForbidden and computeLimitWeightMandatory
SearchInfos(boolean, int, double, double, double) - Constructor for class org.chocosolver.solver.constraints.nary.knapsack.structure.SearchInfos
 
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(Iterator<IntVar>) - Static method in class org.chocosolver.util.tools.VariableUtils
Compute the search space size
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.
secondHalf(RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Given an interval 'i = [a,b]' returns an interval [a + (b-a)/2, b].
select(int) - Method in class org.chocosolver.solver.variables.impl.scheduler.BoolEvtScheduler
 
select(int) - Method in class org.chocosolver.solver.variables.impl.scheduler.GraphEvtScheduler
 
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
 
selectAndCompress(double) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
selectAndCompress(double) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
selectEdge(G) - Method in interface org.chocosolver.solver.search.strategy.selectors.values.graph.edge.GraphEdgeSelector
 
selectEdge(GraphVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.graph.edge.GraphLexEdge
 
selectEdge(GraphVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.graph.edge.GraphRandomEdge
 
selectEdge(GraphVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.graph.priority.GraphNodeThenNeighbors
 
selectNode(G) - Method in interface org.chocosolver.solver.search.strategy.selectors.values.graph.node.GraphNodeSelector
 
selectNode(GraphVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.graph.node.GraphLexNode
 
selectNode(GraphVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.graph.node.GraphRandomNode
 
selectNode(GraphVar) - Method in class org.chocosolver.solver.search.strategy.selectors.values.graph.priority.GraphNodeThenNeighbors
 
selectRelevantArcs(double) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
selectRelevantArcs(double) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
selectScalar(IntVar[], int[], Operator, int) - Static method in class org.chocosolver.solver.constraints.nary.sum.IntLinCombFactory
Select the most relevant ScalarProduct constraint to return
selectScalarWithLong(IntVar[], int[], Operator, long) - 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
selectSumWithLong(IntVar[], int[], Operator, long) - 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.SetDomainMax
 
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.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.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.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.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.structure.SparseBitSet
 
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, boolean) - Method in class org.chocosolver.memory.structure.SparseBitSet
 
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.structure.SparseBitSet
 
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(String, Object) - Method in class org.chocosolver.solver.Settings
 
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(IntIterableRangeSet) - Constructor for class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
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
setA - Variable in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
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
 
setB - Variable in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
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
setBoolsView(SetVar, int, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates an array of boolean views b over a set variable S such that: b[i - offset] = true <=> i in S.
SetBoolsView<B extends BoolVar> - Class in org.chocosolver.solver.variables.view.set
Set view over an array of boolean variables defined such that: boolVars[x - offset] = True <=> x in setView This view is equivalent to the PropBoolChannel constraint.
SetBoolsView(int, B...) - Constructor for class org.chocosolver.solver.variables.view.set.SetBoolsView
Instantiate an set view over an array of boolean variables such that: boolVars[x - offset] = True <=> x in setView
SetBoolsView(String, int, B...) - Constructor for class org.chocosolver.solver.variables.view.set.SetBoolsView
Instantiate an set view over an array of boolean variables such that: boolVars[x - offset] = True <=> x in setView
setBoolTrail(IStoredBoolTrail) - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
setBoolView(SetVar, int) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a boolean view b over a set variable S such that: given v an integer, b = true iff S contains v.
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(IntVar) - Method in class org.chocosolver.solver.variables.view.SetView
 
SETCARD - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setCheckDeclaredConstraints(boolean) - Method in class org.chocosolver.solver.Settings
Indicate if the declared constraints are either posted or reified.
setCheckDeclaredMonitors(boolean) - Method in class org.chocosolver.solver.Settings
 
setCheckDeclaredViews(boolean) - Method in class org.chocosolver.solver.Settings
Check if a view already semantically exists before creating it.
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.MoveSeq
 
setCloneVariableArrayInPropagator(boolean) - Method in class 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.
setConstantRestart(long, ICounter, int) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Build a linear restart strategy.
setContractionRatio(double) - Method in class org.chocosolver.solver.constraints.real.IbexHandler
Defines the ratio that real domains must be contract by ibex to compute the constraint.
setContractionRatio(double) - Method in class org.chocosolver.solver.constraints.real.RealPropagator
Defines the ratio that real domains must be contract by ibex to compute the constraint.
setCutComputer(Function<Number, Number>) - Method in class org.chocosolver.solver.objective.AbstractIntObjManager
 
setCutComputer(Function<Number, Number>) - Method in interface org.chocosolver.solver.objective.IObjectiveManager
Set a user-defined cut computer to avoid "worse" solutions.
setCutComputer(IntUnaryOperator) - Method in class org.chocosolver.solver.objective.AbstractIntObjManager
 
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
setDefaultSearch(Function<Model, AbstractStrategy<?>>) - Method in class 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
SetDifference - Class in org.chocosolver.util.objects.setDataStructures.dynamic
Set representing the difference between two sets (setA \ setB).
SetDifference(Model, ISet, ISet) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
Constructor for stored SetDifference.
SetDifference(Model, ISet, ISet, SetType, int) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
Constructor for stored SetDifference with manual specification of set type for internal storage.
SetDifference(ISet, ISet) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
Constructor for unstored SetDifference.
SetDifference(ISet, ISet, SetType, int) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
Constructor for unstored SetDifference with manual specification of set type for internal storage.
setDifferenceView(SetVar, SetVar) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a set view z representing the set difference between x and y: z = x \ y.
SetDifferenceView - Class in org.chocosolver.solver.variables.view.set
Set view representing the set difference of two set variables: z = x \ y.
SetDifferenceView(String, SetVar, SetVar) - Constructor for class org.chocosolver.solver.variables.view.set.SetDifferenceView
Create a set difference view z = x \ y
setDiffVal(int) - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
 
SetDomainMax - Class in org.chocosolver.solver.search.strategy.selectors.values
Selects the first integer in the envelope and not in the kernel
SetDomainMax() - Constructor for class org.chocosolver.solver.search.strategy.selectors.values.SetDomainMax
 
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
 
SetDynamicFilter - Class in org.chocosolver.util.objects.setDataStructures.dynamic
Abstract class for defining dynamic sets with predicate-based filtering.
SetDynamicFilter() - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
SetDynamicFilter.SetDynamicFilterIterator - Class in org.chocosolver.util.objects.setDataStructures.dynamic
Specific iterator for dynamic filter sets.
SetDynamicFilterIterator() - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter.SetDynamicFilterIterator
 
SetDynamicFilterOnSet - Class in org.chocosolver.util.objects.setDataStructures.dynamic
Dynamic filter set over another set.
SetDynamicFilterOnSet(ISet) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilterOnSet
 
setEdge(G, int, int, GraphDecisionOperator) - Method in class org.chocosolver.solver.search.strategy.decision.GraphDecision
 
SETELEMENT - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setEnabled(boolean) - Method in class org.chocosolver.solver.constraints.Constraint
Disable a constraint from being propagated during search and from feasibility check (Solver.isSatisfied()).
setEnabled(boolean) - Method in class org.chocosolver.solver.constraints.Propagator
Disable a propagator from being propagated during search and from feasibility check (Solver.isSatisfied()).
setEnableDecompositionOfBooleanSum(boolean) - Method in class 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.Settings
Define the predicate to choose incremental sum, based on number variables declared
setEnableSAT(boolean) - Method in class org.chocosolver.solver.Settings
Indicate if clauses are managed by a unique SAT solver.
setEnableTableSubstitution(boolean) - Method in class org.chocosolver.solver.Settings
Define whether some intension constraints are replaced by extension constraints
setEnableViews(boolean) - Method in class 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.
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.
SetGraphView<E extends GraphVar> - Class in org.chocosolver.solver.variables.view.set
An abstract class for set views over graph variables.
SetGraphView(String, E) - Constructor for class org.chocosolver.solver.variables.view.set.SetGraphView
Create a set view on a graph variable.
SetGraphViewDeltaMonitor - Class in org.chocosolver.solver.variables.view.delta
Delta monitor dedicated to set views over graph variables.
SetGraphViewDeltaMonitor(IGraphDeltaMonitor) - Constructor for class org.chocosolver.solver.variables.view.delta.SetGraphViewDeltaMonitor
 
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.Settings
Define behavior of the propagation engine.
setIbexContractionRatio(double) - Method in class org.chocosolver.solver.Settings
Defines the ratio that real domains must be contracted by ibex to compute the constraint.
setIbexRestoreRounding(boolean) - Method in class org.chocosolver.solver.Settings
If preserve_rounding is true, Ibex will restore the default Java rounding method when coming back from Ibex, which is transparent for Java but causes a little loss of efficiency.
setIdx(K, int) - Method in interface org.chocosolver.util.Indexable
Return the index of this in variable
setInitialState(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
setInitSolver(Function<Model, Solver>) - Method in class org.chocosolver.solver.Settings
Define the solver initialization
SetInLit(SetVar, int) - Constructor for class org.chocosolver.sat.Literalizer.SetInLit
 
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 - Class in org.chocosolver.util.objects.setDataStructures.dynamic
Set representing the intersection of a set of sets.
SetIntersection(Model, ISet...) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
Constructor for stored SetIntersection.
SetIntersection(Model, SetType, int, ISet...) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
Constructor for stored SetIntersection with manual specification of set type for internal storage.
SetIntersection(ISet...) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
Constructor for unstored SetIntersection.
SetIntersection(SetType, int, ISet...) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
Constructor for unstored SetIntersection with manual specification of set type for internal storage.
SETINTERSECTION - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setIntersectionView(SetVar...) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a set view representing the intersection of a list of set variables.
SetIntersectionView - Class in org.chocosolver.solver.variables.view.set
Set view over set variables representing the intersection of these variables.
SetIntersectionView(String, SetVar...) - Constructor for class org.chocosolver.solver.variables.view.set.SetIntersectionView
Create a set intersection view.
SetIntsView<I extends IntVar> - Class in org.chocosolver.solver.variables.view.set
Set view over an array of integer variables defined such that: with v an array of integers and offset an integer (constants) intVariables[x - offset] = v[x - offset] <=> x in set.
SetIntsView(int[], int, I...) - Constructor for class org.chocosolver.solver.variables.view.set.SetIntsView
Instantiate an set view over an array of integer variables such that: intVariables[x - offset] = v[x - offset] <=> x in set
SetIntsView(String, int[], int, I...) - Constructor for class org.chocosolver.solver.variables.view.set.SetIntsView
Instantiate a set view over an array of integer variables such that: intVariables[x - offset] = v[x - offset] <=> x in set
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
setLe(SetVar, SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a "less or equal" constraint stating that the constant ab.
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.Settings
When a clause is learnt from a conflict, it may happen that it dominates previously learnt ones.
setLinearRestart(long, ICounter, int) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Build a linear restart strategy.
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.
setLNS(INeighbor, ICounter, Solution) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Creates a Move object based on Large Neighborhood Search.
setLNS(INeighbor, Solution) - 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
 
setLt(SetVar, SetVar) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a "strictly less" constraint stating that the constant ab.
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.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.Settings
Set the maximum learnt clause cardinality, clauses beyond this value are ignored.
setMaxPropagatorPriority(int) - Method in class org.chocosolver.solver.Settings
Increase the number of priority for propagators (default is PropagatorPriority.VERY_SLOW).
setMaxTupleSizeForSubstitution(int) - Method in class org.chocosolver.solver.Settings
Define the maximum domain size threshold to replace intension constraints by extension constraints Only checked when Settings.enableTableSubstitution() returns true
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.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.Settings
Define what to do when a solution is found.
setModelName(String) - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
Update the name of the model to Measures
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.Settings
Set the maximum of number of learnt clauses to store before running a reduction of the store.
setNext(AbstractRestart) - Method in class org.chocosolver.solver.search.restart.AbstractRestart
 
setNode(G, int, GraphDecisionOperator) - Method in class org.chocosolver.solver.search.strategy.decision.GraphDecision
 
SetNodeGraphView<E extends GraphVar<?>> - Class in org.chocosolver.solver.variables.view.set
A GraphSetView representing the set of nodes of an observed graph variable.
SetNodeGraphView(E) - Constructor for class org.chocosolver.solver.variables.view.set.SetNodeGraphView
Creates a set view over the set of nodes of a graph variable.
SetNodeGraphView(String, E) - Constructor for class org.chocosolver.solver.variables.view.set.SetNodeGraphView
Create a set view over the set of nodes of a graph variable.
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.bool.BoolNotView
 
setNot(boolean) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
setNot(boolean) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
SETNOTEMPTY - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SETNOTMEMBER - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setObjective(boolean, double[]) - Method in class org.chocosolver.lp.LinearProgram
Set the objective function to optimize
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
 
SETORDEREDINTCHANNELING - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
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.
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.
SetPredecessorsGraphView<E extends GraphVar<?>> - Class in org.chocosolver.solver.variables.view.set
A GraphSetView representing the set of predecessors of a node in a graph variable.
SetPredecessorsGraphView(E, int) - Constructor for class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
Create a set view over the predecessors of a graph variable node.
SetPredecessorsGraphView(String, E, int) - Constructor for class org.chocosolver.solver.variables.view.set.SetPredecessorsGraphView
Create a set view over the predecessors of a graph variable node.
setPreserveRounding(boolean) - Method in class org.chocosolver.solver.constraints.real.IbexHandler
If preserve_rounding is true, Ibex will restore the default Java rounding method when coming back from Ibex, which is transparent for Java but causes a little loss of efficiency.
setPrintAllUndeclaredConstraints(boolean) - Method in class 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
Deprecated. 
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.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
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(ImpliedConstraint) - Method in class org.chocosolver.solver.constraints.reification.PropImplied
 
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 restart strategy that restarts every time a solution is found.
setRestarts(LongCriterion, ICutoff, int) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Defines a restart policy.
setRestarts(LongCriterion, ICutoff, int, boolean) - Method in interface org.chocosolver.solver.search.loop.move.IMoveFactory
Defines a restart policy.
sets - Variable in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
sets - Variable in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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
setSeed(long) - Method in class org.chocosolver.solver.Model
Sets the seed used for random number generator using a single long seed.
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.Settings
Set whether propagators are sorted wrt their priority in PropagationEngine when dealing with propagator activation.
setStrategy(AbstractStrategy<Variable>) - Method in class org.chocosolver.solver.search.strategy.strategy.WarmStart
Attach the declared strategy, which will provide decision
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.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 class org.chocosolver.solver.objective.AbstractIntObjManager
 
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
 
SetSuccessorsGraphView<E extends GraphVar<?>> - Class in org.chocosolver.solver.variables.view.set
A GraphSetView representing the set of successors of a node in a graph variable.
SetSuccessorsGraphView(E, int) - Constructor for class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
Create a set view over the successors of a graph variable node.
SetSuccessorsGraphView(String, E, int) - Constructor for class org.chocosolver.solver.variables.view.set.SetSuccessorsGraphView
Create a set view over the successors of a graph variable node.
SETSUM - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setSwapOnPassivate(boolean) - Method in class org.chocosolver.solver.Settings
Define if passivation of propagator swap it in variables' list
SETSYMMETRIC - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
SetTimes - Class in org.chocosolver.solver.search.strategy.strategy
 
SetTimes(Task[]) - Constructor for class org.chocosolver.solver.search.strategy.strategy.SetTimes
 
Settings - Class in org.chocosolver.solver
Settings for Model and Solver.
setToFalse(ICause) - Method in interface org.chocosolver.solver.variables.BoolVar
 
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.MoveSeq
 
setToTrue(ICause) - Method in interface org.chocosolver.solver.variables.BoolVar
 
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 - Class in org.chocosolver.util.objects.setDataStructures.dynamic
Set representing the union of a set of sets.
SetUnion(Model, ISet...) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
Constructor for stored SetUnion.
SetUnion(Model, SetType, int, ISet...) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
Constructor for stored SetUnion with manual specification of set type for internal storage.
SetUnion(ISet...) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
Constructor for unstored SetUnion.
SetUnion(SetType, int, ISet...) - Constructor for class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
Constructor for unstored SetUnion with manual specification of set type for internal storage.
SETUNION - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
setUnionView(SetVar...) - Method in interface org.chocosolver.solver.variables.IViewFactory
Creates a set view representing the union of a list of set variables.
SetUnionView - Class in org.chocosolver.solver.variables.view.set
Set view over set variables representing the union of these variables.
SetUnionView(String, SetVar...) - Constructor for class org.chocosolver.solver.variables.view.set.SetUnionView
Create a set union view.
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.
setup() - Method in interface org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNode
 
setup() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeMaxWeight
 
setup() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeSum
 
setValue(InnerNode, InnerNode) - Method in interface org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNode
 
setValue(KPItem, KPItem) - Method in interface org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNode
 
SetValueSelector - Interface in org.chocosolver.solver.search.strategy.selectors.values
Heuristic for branching on a given SetVar
setVar - Variable in class org.chocosolver.solver.variables.view.bool.BoolSetView
The observed set variables
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
SetView<V extends Variable> - Class in org.chocosolver.solver.variables.view
An abstract class for set views over other variables.
SetView(String, V...) - Constructor for class org.chocosolver.solver.variables.view.SetView
Create a set view.
SetViewOnSetsDeltaMonitor - Class in org.chocosolver.solver.variables.view.delta
Delta monitor dedicated to set views over set variables.
SetViewOnSetsDeltaMonitor(ISetDeltaMonitor...) - Constructor for class org.chocosolver.solver.variables.view.delta.SetViewOnSetsDeltaMonitor
 
setVIndices(int, int) - Method in class org.chocosolver.solver.constraints.Propagator
Changes the index of a variable in this propagator.
setWalkingDynamicCut() - Method in class org.chocosolver.solver.objective.AbstractIntObjManager
 
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.Settings
To be informed of warnings detected during modeling/solving
setWeight(int) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.KPItem
 
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.
sgn(int) - Static method in class org.chocosolver.sat.MiniSat
Returns the sign of a given literal
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.
showSolutions(Variable...) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a search monitor which outputs a message on each solution, based on the variables given in parameters.
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
 
SignedLiteral - Interface in org.chocosolver.solver.variables.impl.siglit
TODO: obfuscate calls to ImplicationGraph and domains
SignedLiteral.Boolean - Class in org.chocosolver.solver.variables.impl.siglit
Implementation of the SignedLiteral interface dedicated to binaries.
SignedLiteral.Set - Class in org.chocosolver.solver.variables.impl.siglit
Implementation of the SignedLiteral interface dedicated to set of ints.
SILENT_OBSERVER - Static variable in class org.chocosolver.solver.learn.AbstractEventObserver
A default observer that does nothing on events
silentlyAssign(double, double) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
silentlyAssign(double, double) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
silentlyAssign(double, double) - Method in interface org.chocosolver.solver.variables.RealVar
 
silentlyAssign(double, double) - Method in class org.chocosolver.solver.variables.view.RealView
 
silentlyAssign(RealInterval) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
silentlyAssign(RealInterval) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
silentlyAssign(RealInterval) - Method in interface org.chocosolver.solver.variables.RealVar
 
silentlyAssign(RealInterval) - Method in class org.chocosolver.solver.variables.view.RealView
 
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))
simplex() - Method in class org.chocosolver.lp.LinearProgram
Apply the Simplex algorithm on this linear program.
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(RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of 'sin(i)'.
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.memory.structure.SparseBitSet
 
size() - Method in class org.chocosolver.sat.MiniSat.Clause
 
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.IntHeap
 
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 class org.chocosolver.util.objects.setDataStructures.dynamic.SetDifference
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
size() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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
 
sizeConnectedComponents(UndirectedGraphVar, IntVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a constraint which ensures that every connected component of g has a number of nodes bounded by sizeMinCC and sizeMaxCC.
sizeMaxConnectedComponents(UndirectedGraphVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a constraint which ensures that every connected component of g has a maximum number of nodes equal to sizeMaxCC.
sizeMinConnectedComponents(UndirectedGraphVar, IntVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a constraint which ensures that every connected component of g has a minimum number of nodes equal to sizeMinCC.
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
 
solutionLoaded - Variable in class org.chocosolver.solver.search.loop.move.MoveLNS
Indicates if a solution has been loaded
solutions - Variable in class org.chocosolver.solver.search.loop.move.MoveLNS
Number of solutions found so far
solve() - Method in class org.chocosolver.sat.MiniSat
A call to this method will attempt to find an interpretation that satisfies the Boolean formula declared in this.
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 - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.AbstractCriterionBasedVariableSelector
A reference to the Solver
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
 
sortArcs() - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
sortArcs() - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.KruskalOneTreeGAC
 
sortedArcs - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
sortedidx - Variable in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
sortedSetIntsChanneling(SetVar, IntVar[], int, int) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Channeling constraint stating that int[i] = v + offset, where v is the ith element of the sorted elements of set.
sorter - Variable in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
sorter - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
sortPropagatorActivationWRTPriority() - Method in class 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
 
SparseBitSet - Class in org.chocosolver.memory.structure
A backtrackable bitset optimised for compaction.
SparseBitSet(IEnvironment, int) - Constructor for class org.chocosolver.memory.structure.SparseBitSet
 
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.continuous.arithmetic.CArExpression
 
sqr() - Method in interface org.chocosolver.solver.expression.discrete.arithmetic.ArExpression
 
SQR - org.chocosolver.solver.expression.continuous.arithmetic.CArExpression.Operator
square operator
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
 
startMonitoring() - Method in interface org.chocosolver.solver.variables.delta.IDeltaMonitor
Activate the monitoring of this delta monitor.
startMonitoring() - Method in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
startMonitoring() - Method in class org.chocosolver.solver.variables.delta.monitor.GraphDeltaMonitor
 
startMonitoring() - Method in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
startMonitoring() - Method in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
startMonitoring() - Method in class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
startMonitoring() - Method in class org.chocosolver.solver.variables.view.delta.GraphViewDeltaMonitor
 
startMonitoring() - Method in class org.chocosolver.solver.variables.view.delta.SetGraphViewDeltaMonitor
 
startMonitoring() - Method in class org.chocosolver.solver.variables.view.delta.SetViewOnSetsDeltaMonitor
 
startMonitoring() - Method in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
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
 
Static - Class in org.chocosolver.util.bandit
Static bandit selection strategy.
Static(double[], Random) - Constructor for class org.chocosolver.util.bandit.Static
A static bandit selection policy.
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
 
stealNogoodsOnRestarts() - Method in class org.chocosolver.solver.ParallelPortfolio
Calling this method will ensure that workers equipped with a restart policy not only record nogoods from themselves (based on NogoodFromRestarts) but also based on other workers of the portfolio.
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.
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
 
storeEarlyDeductions() - Method in class org.chocosolver.sat.SatDecorator
 
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<U extends Variable> - Class in org.chocosolver.solver.search.strategy.strategy
A StrategiesSequencer is class for AbstractStrategy composition.
StrategiesSequencer(IEnvironment, AbstractStrategy<U>[]) - Constructor for class org.chocosolver.solver.search.strategy.strategy.StrategiesSequencer
 
StrategiesSequencer(AbstractStrategy<U>...) - 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
stream() - Method in interface org.chocosolver.solver.variables.IntVar
 
streamCstrs() - Method in class org.chocosolver.solver.Model
Returns a sequential Stream with this model's constraints as its source.
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.
streamPropagators() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
streamPropagators() - Method in interface org.chocosolver.solver.variables.Variable
 
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.
streamVars() - Method in class org.chocosolver.solver.Model
Returns a sequential Stream with this model's variables as its source.
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
 
stronglyConnected(DirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a strong connectedness constraint which ensures that g has exactly one strongly connected component
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(RealInterval, RealInterval) - Static method in class org.chocosolver.util.tools.RealUtils
Returns an interval that represents the result of a difference between interval 'x' and 'y'.
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
 
subExps - Variable in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
subExps(List<CArExpression>) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
subExps(List<CArExpression>) - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
Collects sub-expressions composing this expression and add them to 'list'.
subExps(List<CArExpression>) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
subExps(List<CArExpression>) - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
subExps(List<CArExpression>) - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
subExps(List<CArExpression>) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
subExps(List<CArExpression>) - Method in class org.chocosolver.solver.variables.view.RealView
 
subExpsWOX - Variable in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
subExpsWX - Variable in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
subgraph(DirectedGraphVar, DirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Create an inclusion constraint between g1 and g2 such that g1 is a subgraph of g2 Note that node are labelled with their indexes : the vertex 0 in g1 corresponds to the vertex 0 in g2
subgraph(UndirectedGraphVar, UndirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Create an inclusion constraint between g1 and g2 such that g1 is a subgraph of g2 Note that node are labelled with their indexes : the vertex 0 in g1 corresponds to the vertex 0 in g2
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<?>, int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
subscribeView(IView<?>, int) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
subscribeView(IView<?>, int) - 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 - Variable in class org.chocosolver.solver.constraints.graph.tree.PropArborescences
 
successors - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
SUCCESSORS - org.chocosolver.util.objects.graphs.Orientation
 
successorsChanneling(DirectedGraphVar, BoolVar[][]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: successors[i][j] <=> edge (i,j) in g
successorsChanneling(DirectedGraphVar, BoolVar[], int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: successorsOf[j] = 1 <=> edge (node,j) in g
successorsChanneling(DirectedGraphVar, SetVar[]) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: int j in successors[i] <=> edge (i,j) in g
successorsChanneling(DirectedGraphVar, SetVar, int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Channeling constraint: int j in successorsOf <=> edge (node,j) in g
SuccessorsSet() - Constructor for class org.chocosolver.solver.variables.IncidentSet.SuccessorsSet
 
succs - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
sum - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.PropTreeCostSimple
 
sum - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.PropCycleCostSimple
 
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(String, int[], int, SetVar) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates an integer variable equal to SUM_i_in_indices_(values[i-offset])
sum(String, IntVar...) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates an integer variable equal to the sum of input variables toSum
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[]) - 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
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
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
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.nary.sum.PropSumWithLong
SUm of lower bounds
sumLB - Variable in class org.chocosolver.solver.constraints.real.PropScalarMixed
SUm of lower bounds
sumR - Variable in class org.chocosolver.solver.constraints.nary.binPacking.PropBinPacking
 
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.nary.sum.PropSumWithLong
Sum of upper bounds
sumUB - Variable in class org.chocosolver.solver.constraints.real.PropScalarMixed
Sum of upper bounds
SumWithLongConstraint - Class in org.chocosolver.solver.constraints.nary.sum
Project: choco-solver.
SumWithLongConstraint(Propagator<IntVar>) - Constructor for class org.chocosolver.solver.constraints.nary.sum.SumWithLongConstraint
Make a new constraint defined as a set of given propagators
supports - Variable in class org.chocosolver.solver.constraints.extension.nary.PropCompactTable
 
svar() - Method in class org.chocosolver.sat.Literalizer.BoolLit
 
svar() - Method in class org.chocosolver.sat.Literalizer.IntEqLit
 
svar() - Method in class org.chocosolver.sat.Literalizer.IntLeLit
 
svar() - Method in class org.chocosolver.sat.Literalizer.SetInLit
 
svar() - Method in interface org.chocosolver.sat.Literalizer
 
svar(int) - Method in class org.chocosolver.sat.Literalizer.BoolLit
 
svar(int) - Method in class org.chocosolver.sat.Literalizer.IntEqLit
 
svar(int) - Method in class org.chocosolver.sat.Literalizer.IntLeLit
 
svar(int) - Method in class org.chocosolver.sat.Literalizer.SetInLit
 
svar(int) - Method in interface org.chocosolver.sat.Literalizer
Set the SAT variable
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
 
swapOnPassivate() - Method in class 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(DirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a constraint which ensures that g is a symetric directed graph This means (i,j) in g <=> (j,i) in g Note that it may be preferable to use an undirected graph variable instead!
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]
symmetryBreaking2(UndirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a symmetry breaking constraint.
symmetryBreaking3(UndirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a symmetry breaking constraint.
synchro() - Method in class org.chocosolver.sat.SatDecorator
 
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)
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
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
 
tableSampling(int, int, double, Random, Criterion...) - Method in interface org.chocosolver.solver.search.IResolutionHelper
The sampling algorithm works in the following manner: table constraints are added to the problem to reduce the number of solutions.
TAG_CNF - Static variable in interface org.chocosolver.sat.Dimacs
 
TAG_COMM - Static variable in interface org.chocosolver.sat.Dimacs
 
TAG_PROB - Static variable in interface org.chocosolver.sat.Dimacs
 
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(Model, int, int, int, int, int) - Constructor for class org.chocosolver.solver.variables.Task
Container representing a task: It ensures that: start + duration = end, end being an offset view of start + duration.
Task(IntVar, int) - Constructor for class org.chocosolver.solver.variables.Task
Container representing a task: It ensures that: start + duration = end, end being an offset view of start + duration.
Task(IntVar, int, IntVar) - Constructor for class org.chocosolver.solver.variables.Task
Container representing a task: It ensures that: start + duration = end, end being an offset view of start + duration.
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 duration d such that: s + d = e, where e is the ending time.
taskVar(IntVar, int, IntVar) - Method in interface org.chocosolver.solver.variables.IVariableFactory
Creates a task variable, based on a starting time s and a duration d such that: s + d = 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 duration d such that: s + d = 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 duration d and an ending time e such that: s + d = 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

test(V) - Method in class org.chocosolver.solver.search.strategy.strategy.AntiLastConflict
 
throwsException(ICause, Variable, String) - Method in class org.chocosolver.solver.Solver
 
tighten() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.BiCArExpression
 
tighten() - Method in interface org.chocosolver.solver.expression.continuous.arithmetic.CArExpression
Computes the narrowest bounds with respect to sub terms.
tighten() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
tighten() - Method in class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
 
tighten() - Method in class org.chocosolver.solver.variables.impl.FixedRealVarImpl
 
tighten() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
tighten() - Method in class org.chocosolver.solver.variables.view.RealView
 
tighten(CArExpression[]) - Method in class org.chocosolver.solver.expression.continuous.relational.PropEquation
 
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(Model, String) - 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
 
timeToBestSolution - Variable in class org.chocosolver.solver.search.measure.Measures
Gives the time to get the best (or first in case of satisfaction problems) solution.
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
 
to - Variable in class org.chocosolver.solver.search.strategy.decision.GraphDecision
 
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 class org.chocosolver.util.objects.setDataStructures.constant.Set_FixedArray
 
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
 
toEvent(int, ICause) - Method in class org.chocosolver.sat.Literalizer.BoolLit
 
toEvent(int, ICause) - Method in class org.chocosolver.sat.Literalizer.IntEqLit
 
toEvent(int, ICause) - Method in class org.chocosolver.sat.Literalizer.IntLeLit
 
toEvent(int, ICause) - Method in class org.chocosolver.sat.Literalizer.SetInLit
 
toEvent(int, ICause) - Method in interface org.chocosolver.sat.Literalizer
Turns an event from SAT side (in the form of a literal) to an event in CP side.
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.
toLit() - Method in class org.chocosolver.sat.Literalizer.BoolLit
 
toLit() - Method in class org.chocosolver.sat.Literalizer.IntEqLit
 
toLit() - Method in class org.chocosolver.sat.Literalizer.IntLeLit
 
toLit() - Method in class org.chocosolver.sat.Literalizer.SetInLit
 
toLit() - Method in interface org.chocosolver.sat.Literalizer
Turns an event into a literal and returns it.
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())
tops - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.AbstractCriterionBasedVariableSelector
 
toSmartString() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
toString() - Method in class org.chocosolver.lp.LinearProgram
 
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.memory.structure.SparseBitSet
 
toString() - Method in class org.chocosolver.sat.MiniSat.Clause
 
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.PropPowEven
 
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.graph.cost.tsp.heap.BinarySimpleHeap
 
toString() - Method in class org.chocosolver.solver.constraints.ImpliedConstraint
 
toString() - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.IntUnionFind
 
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.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.knapsack.structure.BinarySearchFingerTree
 
toString() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeMaxWeight
 
toString() - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeSum
 
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.PropScalarWithLong
 
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 class org.chocosolver.solver.constraints.nary.sum.PropSumWithLong
 
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.PropImplied
 
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.BooleanConstraint.PropBoolean
 
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.RealIntervalConstant
 
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.continuous.relational.PropEquation
 
toString() - Method in class org.chocosolver.solver.expression.discrete.arithmetic.ArExpression.IntPrimitive
 
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.arithmetic.UnCArExpression
 
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.expression.discrete.relational.UnCReExpression
 
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.ModelAnalyser.ConstraintTypeStatistics
 
toString() - Method in class org.chocosolver.solver.ModelAnalyser.VariableTypeStatistics
 
toString() - Method in class org.chocosolver.solver.objective.AbstractIntObjManager
 
toString() - Method in class org.chocosolver.solver.search.measure.Measures
 
toString() - Method in class org.chocosolver.solver.search.restart.GeometricalCutoff
 
toString() - Method in class org.chocosolver.solver.search.restart.LubyCutoff
 
toString() - Method in interface org.chocosolver.solver.search.strategy.assignments.DecisionOperator
 
toString() - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphEnforceDecision
 
toString() - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphRemoveDecision
 
toString() - Method in class org.chocosolver.solver.search.strategy.decision.DecisionPath
 
toString() - Method in class org.chocosolver.solver.search.strategy.decision.GraphDecision
 
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.AbstractGraphVar
 
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.impl.siglit.SignedLiteral.Boolean
 
toString() - Method in class org.chocosolver.solver.variables.impl.siglit.SignedLiteral.Set
 
toString() - Method in class org.chocosolver.solver.variables.Task
 
toString() - Method in class org.chocosolver.solver.variables.view.bool.BoolNotView
 
toString() - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
toString() - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
toString() - Method in class org.chocosolver.solver.variables.view.integer.IntOffsetView
 
toString() - Method in class org.chocosolver.solver.variables.view.integer.IntScaleView
 
toString() - Method in class org.chocosolver.solver.variables.view.RealView
 
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.IntCircularQueue
 
toString() - Method in class org.chocosolver.util.objects.PriorityQueue
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.AbstractSet
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.constant.Set_CstInterval
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.dynamic.SetDynamicFilter
 
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.Set_ReadOnly
 
toString() - Method in class org.chocosolver.util.objects.setDataStructures.StdSet
 
toString(boolean, boolean, boolean) - Method in class org.chocosolver.solver.ModelAnalyser.ConstraintTypeStatistics
Return a String describing the results of the analysis on the propagators of given constraint type and propagator class.
toString(boolean, boolean, boolean) - Method in class org.chocosolver.solver.ModelAnalyser.VariableTypeStatistics
Return a String describing the results of the analysis on the variables of given type and class.
touched_variables_ - Variable in class org.chocosolver.sat.MiniSat
 
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.integer.IntMinusView
 
transformEvent(IntEventType) - Method in class org.chocosolver.solver.variables.view.RealView
 
transitivity(GraphVar<?>) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Create a transitivity constraint (i,j) in g and (j,k) in g => (i,k) in g Does not consider loops Enables to make cliques
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(UndirectedGraphVar) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Creates a tree constraint : g is connected and has no cycle
Tree - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
TREE - Static variable in class org.chocosolver.solver.constraints.ConstraintsName
 
treeCost - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.AbstractTreeFinder
 
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 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
 
TRUE_CONSTRAINT_NAME - Static variable in class org.chocosolver.solver.Model
 
trueCons - Variable in class org.chocosolver.solver.constraints.ImpliedConstraint
 
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
tSize - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PrimMSTFinder
 
tsp(UndirectedGraphVar, IntVar, int[][], int) - Method in interface org.chocosolver.solver.constraints.IGraphConstraintFactory
Constraint modeling the Traveling Salesman Problem
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.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 - Variable in class org.chocosolver.solver.expression.continuous.arithmetic.RealIntervalConstant
 
ub - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedEdgeInducedSubgraphView
 
ub - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedGraphUnionView
 
ub - Variable in class org.chocosolver.solver.variables.view.graph.directed.DirectedNodeInducedSubgraphView
 
ub - Variable in class org.chocosolver.solver.variables.view.graph.undirected.EdgeInducedSubgraphView
 
ub - Variable in class org.chocosolver.solver.variables.view.graph.undirected.NodeInducedSubgraphView
 
ub - Variable in class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
ub - Variable in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
ub - Variable in class org.chocosolver.solver.variables.view.set.SetIntersectionView
 
ub - Variable in class org.chocosolver.solver.variables.view.set.SetUnionView
 
UB - Static variable in interface org.chocosolver.solver.variables.delta.ISetDelta
 
UB - Variable in class org.chocosolver.solver.variables.impl.AbstractGraphVar
 
UCB1 - Class in org.chocosolver.util.bandit
Upper Confidence Bound bandit selection policy.
UCB1(int) - Constructor for class org.chocosolver.util.bandit.UCB1
An Upper Bound Confidence (UCB1) selection strategy.
UGVarConnectivityHelper - Class in org.chocosolver.util.graphOperations.connectivity
 
UGVarConnectivityHelper(UndirectedGraphVar) - Constructor for class org.chocosolver.util.graphOperations.connectivity.UGVarConnectivityHelper
 
unapply(GraphVar, int, int, ICause) - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphEnforceDecision
 
unapply(GraphVar, int, int, ICause) - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphRemoveDecision
 
unapply(GraphVar, int, int, ICause) - Method in interface org.chocosolver.solver.search.strategy.assignments.GraphDecisionOperator
 
unapply(GraphVar, int, ICause) - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphEnforceDecision
 
unapply(GraphVar, int, ICause) - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperatorFactory.GraphRemoveDecision
 
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.
UNBOUNDED - org.chocosolver.lp.LinearProgram.Status
 
UnCArExpression - Class in org.chocosolver.solver.expression.continuous.arithmetic
Unary arithmetic continuous expression
UnCArExpression - Class in org.chocosolver.solver.expression.discrete.arithmetic
Binary arithmetic expression
UnCArExpression(CArExpression.Operator, CArExpression) - Constructor for class org.chocosolver.solver.expression.continuous.arithmetic.UnCArExpression
Builds a unary expression
UnCArExpression(ArExpression.Operator, ArExpression, int) - Constructor for class org.chocosolver.solver.expression.discrete.arithmetic.UnCArExpression
Builds a binary expression
UnCReExpression - Class in org.chocosolver.solver.expression.discrete.relational
Binary relational expression
UnCReExpression(ReExpression.Operator, ArExpression, int) - Constructor for class org.chocosolver.solver.expression.discrete.relational.UnCReExpression
Builds a binary 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(int, SetType, 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.
UndirectedGraph(Model, int, SetType, SetType, boolean) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
Creates an empty backtrable undirected graph.
UndirectedGraph(Model, UndirectedGraph...) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
Construct an undirected graph G = (V, E) as the union of a set of undirected graphs {G_1 = (V_1, E_1), ..., G_k = (V_k, E_k)}, i.e. : V = V_1 \cup ...
UndirectedGraph(Model, UndirectedGraph, int[][], boolean) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
GENERIC CONSTRUCTOR FOR BACKTRACKABLE EDGE INDUCED SUBGRAPHS: Construct a backtrackable graph G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
UndirectedGraph(Model, UndirectedGraph, UndirectedGraph, int[][], boolean) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
 
UndirectedGraph(Model, UndirectedGraph, UndirectedGraph, ISet[], boolean) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
GENERIC CONSTRUCTOR FOR BACKTRACKABLE EDGE INDUCED SUBGRAPHS: /!
UndirectedGraph(Model, UndirectedGraph, UndirectedGraph, ISet, boolean) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
CONSTRUCTOR FOR BACKTRACKABLE NODE INDUCED SUBGRAPHS: /!
UndirectedGraph(Model, UndirectedGraph, ISet[], boolean) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
GENERIC CONSTRUCTOR FOR BACKTRACKABLE EDGE INDUCED SUBGRAPHS: Construct a backtrackable graph G = (V', E') from G = (V, E) such that: V' = { x \in V | \exists y \in V s.t.
UndirectedGraph(Model, UndirectedGraph, ISet, boolean) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
CONSTRUCTOR FOR BACKTRACKABLE NODE INDUCED SUBGRAPHS: Construct a backtrackable graph G' = (V', E') from another graph G = (V, E) such that: V' = V \ nodes (set difference) if exclude = true, else V' = V \cap nodes (set intersection) E' = { (x, y) \in E | x \in V' \land y \in V' }.
UndirectedGraph(Model, ISet, ISet[], UndirectedGraph...) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
Construct an undirected graph G = (V, E) as the union of a set of undirected graphs {G_1 = (V_1, E_1), ..., G_k = (V_k, E_k)}, i.e. : V = V_1 \cup ...
UndirectedGraph(UndirectedGraph) - Constructor for class org.chocosolver.util.objects.graphs.UndirectedGraph
Construct a read-only copy of another graph
UndirectedGraphUnionView - Class in org.chocosolver.solver.variables.view.graph.undirected
 
UndirectedGraphUnionView(String, UndirectedGraphVar...) - Constructor for class org.chocosolver.solver.variables.view.graph.undirected.UndirectedGraphUnionView
 
UndirectedGraphVar - Interface in org.chocosolver.solver.variables
Interface defining an undirected graph variable
UndirectedGraphVarImpl - Class in org.chocosolver.solver.variables.impl
 
UndirectedGraphVarImpl(String, Model, UndirectedGraph, UndirectedGraph) - Constructor for class org.chocosolver.solver.variables.impl.UndirectedGraphVarImpl
Creates a graph variable
UndirectedGraphView<V extends Variable> - Class in org.chocosolver.solver.variables.view.graph
An abstract class for undirected graph views over other variables
UndirectedGraphView(String, V[]) - Constructor for class org.chocosolver.solver.variables.view.graph.UndirectedGraphView
Creates a graph view.
UndirectedNodeInducedGraphVarImpl - Class in org.chocosolver.solver.variables.impl
Undirected Graph variable guaranteeing that any instantiation is a node-induced subgraph of the envelope used to construct the graph variable.
UndirectedNodeInducedGraphVarImpl(String, Model, UndirectedGraph, UndirectedGraph) - Constructor for class org.chocosolver.solver.variables.impl.UndirectedNodeInducedGraphVarImpl
Creates an undirected node-induced (from the envelope) graph variable
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
 
union(int, int) - Method in class org.chocosolver.solver.constraints.nary.alldifferentprec.IntUnionFind
 
union(String, IntVar...) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a set variable equal to the union of vars
union(String, SetVar...) - Method in interface org.chocosolver.solver.variables.IResultVariableFactory
Creates a set variable equal to the union of sets
union(FiniteAutomaton) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
union(IntVar...) - Static method in class org.chocosolver.util.tools.VariableUtils
Create a set that stores the union of vars current domain.
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(SetVar, int, SetVar, int, SetVar[]) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint which ensures that the union of sets_i, where i in indices, is equal to unionSet.
union(SetVar, SetVar, SetVar[]) - Method in interface org.chocosolver.solver.constraints.ISetConstraintFactory
Creates a constraint which ensures that the union of sets_i, where i in indices, is equal to unionSet.
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
unionLit(int, int, ExplanationForSignedClause) - Method in interface org.chocosolver.solver.variables.IntVar
Perform the union of this internal signed literal and the range [l, u]:
unionLit(int, ExplanationForSignedClause) - Method in interface org.chocosolver.solver.variables.IntVar
Perform the union of this internal signed literal and {v}:
unionLit(IntIterableRangeSet, ExplanationForSignedClause) - Method in interface org.chocosolver.solver.variables.IntVar
Perform the union of this internal signed literal and set:
unionOf(IntIterableRangeSet, IntIterableRangeSet) - Static method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableSetUtils
Set set1 to set1set2
universe() - Method in class org.chocosolver.solver.learn.ExplanationForSignedClause
Return (-∞,+∞) set (created and returned).
UNKNOWN - org.chocosolver.lp.LinearProgram.Status
 
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.
unlock() - Method in class org.chocosolver.util.objects.setDataStructures.iterable.IntIterableRangeSet
 
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
unschedule() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
unschedule() - Method in interface org.chocosolver.solver.variables.Variable
Set this as unscheduled
UpdatablePropagator<W> - Interface in org.chocosolver.solver.constraints
A specific interface propagator to enable, under certain conditions, to update some of their internal structure.
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 class org.chocosolver.util.objects.IntHeap
Move an element in the heap considering its weight has changed.
update(int) - Method in interface org.chocosolver.util.objects.IVal
 
update(int) - Method in class org.chocosolver.util.objects.MapVal
 
update(int[], boolean) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexInt
update this propagator with a new int vector newY
update(int, double) - Method in interface org.chocosolver.util.bandit.Policy
After action has been played and update the policy based on the reward
update(int, double) - Method in class org.chocosolver.util.bandit.Static
 
update(int, double) - Method in class org.chocosolver.util.bandit.UCB1
 
update(IntIterableRangeSet, boolean) - Method in class org.chocosolver.solver.constraints.unary.PropMember
 
update(IntIterableRangeSet, boolean) - Method in class org.chocosolver.solver.constraints.unary.PropNotMember
 
update(W, boolean) - Method in interface org.chocosolver.solver.constraints.UpdatablePropagator
Update class with the new value v.
updateBestLB(int) - Method in class org.chocosolver.solver.objective.AbstractIntObjManager
 
updateBestSolution() - Method in class org.chocosolver.solver.objective.AbstractIntObjManager
 
updateBestSolution() - Method in interface org.chocosolver.solver.objective.IObjectiveManager
Informs the manager that a new solution has been found
updateBestSolution(int) - Method in class org.chocosolver.solver.objective.AbstractIntObjManager
Informs the manager that a new solution has been found
updateBestSolution(Number) - Method in class org.chocosolver.solver.objective.AbstractIntObjManager
 
updateBestSolution(Number) - Method in interface org.chocosolver.solver.objective.IObjectiveManager
Informs the manager that a new solution has been found
updateBestUB(int) - Method in class org.chocosolver.solver.objective.AbstractIntObjManager
 
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.bool.BoolNotView
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.integer.IntMinusView
 
updateBounds(int, int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
updateCCTree(int, int, double) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
updateElement(int, double) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.heap.BinarySimpleHeap
 
updateHolesinX() - Method in class org.chocosolver.solver.constraints.binary.PropPowEven
 
updateHolesinX() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateHolesinY() - Method in class org.chocosolver.solver.constraints.binary.PropPowEven
 
updateHolesinY() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateIInf() - Method in class org.chocosolver.solver.constraints.real.PropMixedElement
 
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)
updateISup() - Method in class org.chocosolver.solver.constraints.real.PropMixedElement
 
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(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.bool.BoolNotView
 
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
updateLowerBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
updateLowerBound(long, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Updates the lower bound of the domain of this to value.
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.PropPowEven
 
updateLowerBoundofX() - Method in class org.chocosolver.solver.constraints.binary.PropPowOdd
 
updateLowerBoundofX() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateLowerBoundofY() - Method in class org.chocosolver.solver.constraints.binary.PropPowEven
 
updateLowerBoundofY() - Method in class org.chocosolver.solver.constraints.binary.PropPowOdd
 
updateLowerBoundofY() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateMaxCapa() - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropCumulative
 
updateRAfterInstantiation(int, int) - Method in class org.chocosolver.solver.constraints.nary.binPacking.PropBinPacking
 
updateReal() - Method in class org.chocosolver.solver.constraints.real.PropMixedElement
 
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
 
updateTimeToBestSolution() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
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.bool.BoolNotView
 
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
updateUpperBound(int, ICause) - Method in class org.chocosolver.solver.variables.view.IntView
 
updateUpperBound(long, ICause) - Method in interface org.chocosolver.solver.variables.IntVar
Updates the upper bound of the domain of this to value.
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.PropPowEven
 
updateUpperBoundofX() - Method in class org.chocosolver.solver.constraints.binary.PropPowOdd
 
updateUpperBoundofX() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateUpperBoundofY() - Method in class org.chocosolver.solver.constraints.binary.PropPowEven
 
updateUpperBoundofY() - Method in class org.chocosolver.solver.constraints.binary.PropPowOdd
 
updateUpperBoundofY() - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
updateValue(InnerNode) - Method in interface org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNode
 
updateValue(InnerNode) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeMaxWeight
 
updateValue(InnerNode) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeSum
 
updateValue(KPItem) - Method in interface org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNode
 
updateValue(KPItem) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeMaxWeight
 
updateValue(KPItem) - Method in class org.chocosolver.solver.constraints.nary.knapsack.structure.InnerNodeSum
 
upperBound(int, int) - Method in class org.chocosolver.util.bandit.MOSS
 
upperBound(int, int) - Method in class org.chocosolver.util.bandit.UCB1
 
upperBoundAndInst() - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
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
useful - Variable in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.KruskalMSTFinder
 
useLastConflict() - Method in class org.chocosolver.solver.search.strategy.strategy.GraphCostBasedSearch
 

V

v - Variable in exception org.chocosolver.solver.exception.ContradictionException
 
v - Variable in class org.chocosolver.solver.variables.view.bool.BoolSetView
The value to observe in the set variable
v0 - Variable in class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
 
v1 - Variable in class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
 
val - Variable in class org.chocosolver.sat.Literalizer.IntEqLit
 
val - Variable in class org.chocosolver.sat.Literalizer.IntLeLit
 
val - Variable in class org.chocosolver.sat.Literalizer.SetInLit
 
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
 
value() - Method in enum org.chocosolver.sat.MiniSat.Boolean
 
value(int) - Method in class org.chocosolver.lp.LinearProgram
Return the value of the ith variable in the linear program.
value(int) - Method in class org.chocosolver.sat.SatDecorator
 
value(int) - Method in class org.chocosolver.solver.constraints.nary.sat.PropSat
 
ValueIterator - Interface in org.chocosolver.util.iterators
An interface to declare values iterator.
valueOf(String) - Static method in enum org.chocosolver.lp.LinearProgram.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.sat.MiniSat.Boolean
Returns the enum constant of this type with the specified name.
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.search.strategy.Search.Restarts
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.search.strategy.Search.ValH
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.chocosolver.solver.search.strategy.Search.VarH
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.GraphEventType
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.constraints.real.PropMixedElement
 
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.dynamic.SetDifference
 
values - Variable in class org.chocosolver.util.objects.setDataStructures.dynamic.SetIntersection
 
values - Variable in class org.chocosolver.util.objects.setDataStructures.dynamic.SetUnion
 
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.lp.LinearProgram.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.chocosolver.sat.MiniSat.Boolean
Returns an array containing the constants of this enum type, in the order they are declared.
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.search.strategy.Search.Restarts
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.strategy.Search.ValH
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.strategy.Search.VarH
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.GraphEventType
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(int) - Static method in class org.chocosolver.sat.MiniSat
Returns the variable of a given literal
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.constraints.nary.alldifferentprec.FilterAllDiffPrec
 
variables - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.IntNeighbor
 
variables - Variable in class org.chocosolver.solver.variables.view.AbstractView
 
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.nary.alldifferent.algo.AlgoAllDiffAC
 
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
 
varSelector - Variable in class org.chocosolver.solver.search.strategy.strategy.GraphStrategy
 
varSelector - Variable in class org.chocosolver.solver.search.strategy.strategy.SetStrategy
How a variable is selected
varsTypeStats - Variable in class org.chocosolver.solver.ModelAnalyser.ModelAnalysis
 
varType - Variable in class org.chocosolver.solver.ModelAnalyser.VariableTypeStatistics
The type of the analysed variables
verboseSolving(long) - Method in interface org.chocosolver.solver.trace.IOutputFactory
Plug a search monitor which prints an array-like statistics during solving like:
VerboseSolving - Class in org.chocosolver.solver.trace
A search monitor logger which prints statistics every XX ms.
VerboseSolving(Solver, long) - Constructor for class org.chocosolver.solver.trace.VerboseSolving
Create a monitor which outputs shot-line statistics every duration milliseconds
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
 
visited - Variable in class org.chocosolver.solver.constraints.graph.tree.PropArborescence
 
VOID - org.chocosolver.solver.variables.events.GraphEventType
 
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

waitFirstSol - Variable in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
waitFirstSolution(boolean) - Method in interface org.chocosolver.solver.constraints.graph.cost.GraphLagrangianRelaxation
 
waitFirstSolution(boolean) - Method in class org.chocosolver.solver.constraints.graph.cost.trees.lagrangian.PropGenericLagrDCMST
 
waitFirstSolution(boolean) - Method in class org.chocosolver.solver.constraints.graph.cost.tsp.lagrangian.PropLagrOneTree
 
WarmStart - Class in org.chocosolver.solver.search.strategy.strategy
A class to store warm_start hints.
WarmStart(Solver) - Constructor for class org.chocosolver.solver.search.strategy.strategy.WarmStart
 
warnUser() - Method in class org.chocosolver.solver.Settings
 
weight - Variable in class org.chocosolver.solver.constraints.nary.knapsack.structure.Info
 
weight(int, int) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.FailureBased
 
weight(Variable) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ConflictHistorySearch
 
weight(Variable) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
weight(V) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.AbstractCriterionBasedVariableSelector
 
weightAccumulated - Variable in class org.chocosolver.solver.constraints.nary.knapsack.structure.SearchInfos
 
WeightInterface - Interface in org.chocosolver.solver.constraints.nary.knapsack.structure
 
weightWithoutCriticalItem - Variable in class org.chocosolver.solver.constraints.nary.knapsack.structure.Info
 
WELCOME_MESSAGE - Static variable in interface org.chocosolver.solver.trace.IOutputFactory
Default welcome message
white() - Method in class org.chocosolver.util.logger.ANSILogger
 
white() - Method in class org.chocosolver.util.logger.Logger
 
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
 
writePropagatorOrientedGraph(String) - Method in class org.chocosolver.solver.ModelAnalyser
Write a gv file, at the given path, corresponding to the propagator-oriented graph of the Model
writePropagatorOrientedGraph(String, boolean) - Method in class org.chocosolver.solver.ModelAnalyser
Write a gv file, at the given path, corresponding to the propagator-oriented graph of the Model
writeTo(File, boolean) - Method in class org.chocosolver.solver.propagation.PropagationProfiler
Write profiling statistics to the file.
writeTo(PrintWriter, boolean) - Method in class org.chocosolver.solver.propagation.PropagationProfiler
Write profiling statistics to the print writer.
writeVariableOrientedGraph(String) - Method in class org.chocosolver.solver.ModelAnalyser
Write a gv file, at the given path, corresponding to the variable-oriented graph of the Model
writeVariableOrientedGraph(String, boolean) - Method in class org.chocosolver.solver.ModelAnalyser
Write a gv file, at the given path, corresponding to the variable-oriented graph of the Model

X

x - Variable in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
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
 
XParameters - Class in org.chocosolver.solver.learn
This class exposes paramters that sets explanations behavior or allow fine debugging trace.
XParameters() - Constructor for class org.chocosolver.solver.learn.XParameters
 

Y

y - Variable in class org.chocosolver.solver.variables.view.set.SetDifferenceView
 
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
 
_g(int) - Method in class org.chocosolver.sat.MiniSat.Clause
 
_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
 
_me() - Method in interface org.chocosolver.sat.Dimacs
 
_me() - Method in class org.chocosolver.sat.MiniSat
 
_me() - Method in interface org.chocosolver.sat.SatFactory
 
_removeSymbolFromAutomaton(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
_riterator - Variable in class org.chocosolver.solver.variables.view.bool.BoolSetView
Range iterator
_riterator - Variable in class org.chocosolver.solver.variables.view.IntView
Range iterator
_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.bool.BoolNotView
 
_setNot(BoolVar) - Method in class org.chocosolver.solver.variables.view.bool.BoolSetView
 
_setNot(BoolVar) - Method in class org.chocosolver.solver.variables.view.BoolIntView
 
_viterator - Variable in class org.chocosolver.solver.variables.view.bool.BoolSetView
Value iterator
_viterator - Variable in class org.chocosolver.solver.variables.view.IntView
Value iterator
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