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

A

abs(IntVar) - Static method in class org.chocosolver.solver.variables.VariableFactory
Create a view over VAR such that: |VAR|.
absolute(IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for absolute constraint: VAR1 = |VAR2|
absolute(IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Enforces VAR1 = |VAR2|
AbstractEnvironment - Class in org.chocosolver.memory
Super class of all environments !
AbstractEnvironment(AbstractEnvironment.Type) - Constructor for class org.chocosolver.memory.AbstractEnvironment
 
AbstractEnvironment.Type - Enum in org.chocosolver.memory
 
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)
AbstractParallelMaster<S extends AbstractParallelSlave> - Class in org.chocosolver.solver.thread
Master a set of slaves which will work in parallel
AbstractParallelMaster() - Constructor for class org.chocosolver.solver.thread.AbstractParallelMaster
 
AbstractParallelSlave<P extends AbstractParallelMaster> - Class in org.chocosolver.solver.thread
Slave born to be mastered and work in parallel
AbstractParallelSlave(P, int) - Constructor for class org.chocosolver.solver.thread.AbstractParallelSlave
Create a slave born to be mastered and work in parallel
AbstractPenaltyFunction - Class in org.chocosolver.solver.constraints.nary.automata.penalty
Created by IntelliJ IDEA.
AbstractPenaltyFunction() - Constructor for class org.chocosolver.solver.constraints.nary.automata.penalty.AbstractPenaltyFunction
 
AbstractProblem - Class in org.chocosolver.samples

AbstractProblem() - Constructor for class org.chocosolver.samples.AbstractProblem
 
AbstractProblem.Level - Enum in org.chocosolver.samples
 
AbstractRestartStrategy - Class in org.chocosolver.solver.search.restart

AbstractRestartStrategy(String, int, double) - Constructor for class org.chocosolver.solver.search.restart.AbstractRestartStrategy
 
AbstractStoredObject - Class in org.chocosolver.memory.trailing
 
AbstractStoredObject(EnvironmentTrailing) - Constructor for class org.chocosolver.memory.trailing.AbstractStoredObject
 
AbstractStrategy<V extends Variable> - Class in org.chocosolver.solver.search.strategy.strategy
An AbstractStrategy does not implicitly advance to the next decision on getDecision() (or getOppositeDecision()) invokation.
AbstractStrategy(V[]) - Constructor for class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
 
AbstractVariable - Class in org.chocosolver.solver.variables.impl
Class used to factorise code The subclass must implement Variable interface
AbstractVariable(String, Solver) - Constructor for class org.chocosolver.solver.variables.impl.AbstractVariable
 
aCause - Variable in class org.chocosolver.solver.constraints.nary.cumulative.CumulFilter
 
aCause - Variable in class org.chocosolver.solver.constraints.Propagator
 
ACleq(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
ACless(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
ACounter - Class in org.chocosolver.solver.search.limits

ACounter(long) - Constructor for class org.chocosolver.solver.search.limits.ACounter
 
action - Variable in class org.chocosolver.solver.search.limits.ACounter
 
ActionCounterFactory - Class in org.chocosolver.solver.search.limits
A factory dedicated to counter actions; action to be performed when a counter reached its limit.
activate(int) - Method in class org.chocosolver.solver.constraints.ReificationConstraint
 
ACTIVE - Static variable in class org.chocosolver.solver.constraints.Propagator
 
active - Variable in class org.chocosolver.solver.search.strategy.strategy.ConflictOrdering
 
active - Variable in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
activeFastRestart() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ANeighbor
 
activeFastRestart() - Method in interface org.chocosolver.solver.search.loop.lns.neighbors.INeighbor
This method is called by LargeNeighborhoodSearch on the first solution, it activates the fast restart strategy
activeFastRestart() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
activePropagator(BoolVar, Propagator) - Method in class org.chocosolver.solver.explanations.ExplanationEngine
 
activePropagator(BoolVar, Propagator) - Method in interface org.chocosolver.solver.variables.FilteringMonitor
Explain the activation of a propagator involved in a reified constraint
activePropagator(BoolVar, Propagator) - Method in class org.chocosolver.solver.variables.observers.FilteringMonitorList
 
activity(IntVar[], double, double, int, int, long) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Create an Activity based search strategy.
activity(IntVar[], double, double, int, double, int, long) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Deprecated. 
activity(IntVar[], long) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Create an Activity based search strategy.
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(Solver, IntVar[], double, double, int, int, long) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
ActivityBasedNeighborhood - Class in org.chocosolver.solver.search.loop.lns.neighbors
Large Neighborhood Search based on Activity Based Search to fix variables
ActivityBasedNeighborhood(Solver, IntVar[], ActivityBased, int) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.ActivityBasedNeighborhood
 
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(double) - Method in class org.chocosolver.memory.copy.RcDoubleVector
Adds a new search at the end of the vector.
add(int) - Method in class org.chocosolver.memory.copy.RcIntVector
Adds a new search at the end of the vector.
add(RcBool) - Method in interface org.chocosolver.memory.copy.store.IStoredBoolCopy
 
add(RcDouble) - Method in interface org.chocosolver.memory.copy.store.IStoredDoubleCopy
 
add(RcInt) - Method in interface org.chocosolver.memory.copy.store.IStoredIntCopy
 
add(RcLong) - Method in interface org.chocosolver.memory.copy.store.IStoredLongCopy
 
add(RcBool) - Method in class org.chocosolver.memory.copy.store.StoredBoolCopy
 
add(RcDouble) - Method in class org.chocosolver.memory.copy.store.StoredDoubleCopy
 
add(RcDoubleVector) - Method in class org.chocosolver.memory.copy.store.StoredDoubleVectorCopy
 
add(RcInt) - Method in class org.chocosolver.memory.copy.store.StoredIntCopy
 
add(RcIntVector) - Method in class org.chocosolver.memory.copy.store.StoredIntVectorCopy
 
add(RcLong) - Method in class org.chocosolver.memory.copy.store.StoredLongCopy
 
add(RcObject) - Method in class org.chocosolver.memory.copy.store.StoredObjectCopy
 
add(double) - Method in class org.chocosolver.memory.IStateDouble
modifying a StoredInt by an increment
add(double) - Method in class org.chocosolver.memory.IStateDoubleVector
Adds a new search at the end of the vector.
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(long) - Method in class org.chocosolver.memory.IStateLong
modifying a StoredInt by an increment
add() - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
 
add(int) - Method in class org.chocosolver.memory.structure.IndexedBipartiteSet
 
add(double) - Method in class org.chocosolver.memory.trailing.StoredDoubleVector
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 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(ISearchMonitor) - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
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, 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, ICause) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
add(int, int, ICause) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
add(int, ICause) - Method in class org.chocosolver.solver.variables.delta.OneValueDelta
 
add(int, int, ICause) - Method in class org.chocosolver.solver.variables.delta.SetDelta
 
add(FilteringMonitor) - Method in class org.chocosolver.solver.variables.observers.FilteringMonitorList
 
add(E) - Method in class org.chocosolver.util.iterators.ImmutableListIterator
 
add(int) - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Add element to the set Does not guaranty there is no duplications
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_2LinkedList
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
ADD - Static variable in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_Std_2LinkedList
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_Std_2LinkedList
 
ADD - Static variable in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_Std_LinkedList_NoRecycling
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_Std_LinkedList_NoRecycling
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Array
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_BitSet
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Std_Array
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_Full
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_Std_BitSet
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_Trail
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap_Array
 
add(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap_Hash
 
add(int) - Method in class org.chocosolver.util.objects.SparseSet
Add the value `k` to the set.
add(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
add(int) - Method in class org.chocosolver.util.objects.StoredSparseSet
Add the value `k` to the set.
add_contractor(int, String, int) - Method in class org.chocosolver.solver.constraints.real.Ibex
Add a new Ibex constraint Example: add_ctr(2,{0}={1},COMPO) will add the constraint x=y with COMPO contractor
addAll(Propagator...) - Method in class org.chocosolver.solver.propagation.PropagationTrigger
 
addArc(int, int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
add arc (from,to) to the graph
addAtMostNMinusOne(BoolVar[]) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: ∑ BOOLVARSi ≤ n-1
addAtMostOne(BoolVar[]) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: ∑ BOOLVARSi ≤ 1
addBoolAndArrayEqualFalse(BoolVar[]) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: BOOLVARS1∧BOOLVARS2∧...
addBoolAndArrayEqVar(BoolVar[], BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: (BOOLVARS1∧BOOLVARS2∧...
addBoolAndEqVar(BoolVar, BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: (LEFT ∧ RIGHT) ⇔ TARGET
addBoolEq(BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: LEFT == RIGHT
addBoolIsEqVar(BoolVar, BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: (LEFT == RIGHT) ⇔ TARGET
addBoolIsLeVar(BoolVar, BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: (LEFT ≤ RIGHT) ⇔ TARGET
addBoolIsLtVar(BoolVar, BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: (LEFT < RIGHT) ⇔ TARGET
addBoolIsNeqVar(BoolVar, BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: (LEFT ≠ RIGHT) ⇔ TARGET
addBoolLe(BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: LEFT ≤ RIGHT
addBoolLt(BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: LEFT < RIGHT
addBoolNot(BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: LEFT !
addBoolOrArrayEqualTrue(BoolVar[]) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: BOOLVARS1∨BOOLVARS2∨...
addBoolOrArrayEqVar(BoolVar[], BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: (BOOLVARS1∨BOOLVARS2∨...
addBoolOrEqVar(BoolVar, BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: (LEFT ∨ RIGHT) ⇔ TARGET
addBoolXorEqVar(BoolVar, BoolVar, BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: (LEFT ⊕ RIGHT) ⇔ TARGET
addBoundsRule(IntVar) - Method in class org.chocosolver.solver.explanations.RuleStore
Add an upper bound rule and a lower bound rule, that is, any event on the upper bound or the lower bound of the variable needs to be retained
addCause(ICause) - Method in class org.chocosolver.solver.explanations.Explanation
Add a cause, which explains, partially, the situation
addCausesAndDecisions(Explanation) - Method in class org.chocosolver.solver.explanations.Explanation
Merge all causes and decisions from explanation in this.
addChild(ILogical) - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Adds child to the current list of children of this
addClause(TIntList) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropSat
 
addClause(int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropSat
 
addClause(int, int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropSat
 
addClause(int, int, int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropSat
 
addClauses(LogOp, Solver) - Static method in class org.chocosolver.solver.constraints.SatFactory
Ensures that the clauses defined in the Boolean logic formula TREE are satisfied.
addClauses(BoolVar[], BoolVar[]) - Static method in class org.chocosolver.solver.constraints.SatFactory
Ensures that the clause defined by POSLITS and NEGLITS is satisfied.
addCounter(ICounter) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
addDecicion(Decision) - Method in class org.chocosolver.solver.explanations.Explanation
Add a decision, which explains, partially, the situation
addEdge(int, int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Add edge (x,y) to the graph
addElement(int, int) - Method in class org.chocosolver.util.objects.PriorityQueue
Adds an integer into the list.
addEmptyClause() - Method in class org.chocosolver.solver.constraints.nary.cnf.PropSat
 
addEpsilon(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
addFalse(BoolVar) - Static method in class org.chocosolver.solver.constraints.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 interface org.chocosolver.util.objects.queues.AQueue
 
addFirst(E) - Method in class org.chocosolver.util.objects.queues.CircularQueue
 
addFirst(E) - Method in class org.chocosolver.util.objects.queues.LinkedList
 
addFullDomainRule(IntVar) - Method in class org.chocosolver.solver.explanations.RuleStore
Add a full domain rule, that is, any events involving the variable needs to be retained.
addLast(int) - Method in class org.chocosolver.util.objects.IntCircularQueue
 
addLast(E) - Method in interface org.chocosolver.util.objects.queues.AQueue
 
addLast(E) - Method in class org.chocosolver.util.objects.queues.CircularQueue
 
addLast(E) - Method in class org.chocosolver.util.objects.queues.LinkedList
 
addLearnt(int...) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropNogoods
 
addLearnt(int...) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropSat
 
addLowerBoundRule(IntVar) - Method in class org.chocosolver.solver.explanations.RuleStore
Add a lower bound rule, that is, any event on the lower bound of the variable needs to be retained
addMaxBoolArrayLessEqVar(BoolVar[], BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: max(BOOLVARSi) ≤ TARGET
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 class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
addMonitor(IVariableMonitor) - Method in interface org.chocosolver.solver.variables.Variable
Build and add a monitor to the monitor list of this.
addNode(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
addNode(int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Adds node x to the node set of the graph
addNode(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
addNogood(int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropNogoods
 
addNogood(TIntList) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropNogoods
 
addPaRules(int) - Method in class org.chocosolver.solver.explanations.Rules
Add a propagator activation rule for 'pid'
addPropagatorActivationRule(Propagator) - Method in class org.chocosolver.solver.explanations.RuleStore
Add a propagator activation rule
addRemovalRule(IntVar, int) - Method in class org.chocosolver.solver.explanations.RuleStore
Add a value removal rule, that is, the event which remove the value needs to be retained.
addRules(Rules) - Method in class org.chocosolver.solver.explanations.Explanation
Merge 'someRules' into this rules
addRules(Rules) - Method in class org.chocosolver.solver.explanations.RuleStore
Update the current rules with the one in 'rules'
addSize(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap_Array
 
addSize(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap_Hash
 
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
 
addSumBoolArrayGreaterEqVar(BoolVar[], BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: sum(BOOLVARSi) ≥ TARGET
addSumBoolArrayLessEqVar(BoolVar[], BoolVar) - Static method in class org.chocosolver.solver.constraints.SatFactory
Add a clause stating that: sum(BOOLVARSi) ≤ TARGET
addToAlphabet(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
addToBucket(int, int) - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
addToKernel(int, ICause) - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
addToKernel(int, ICause) - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
addToKernel(int, ICause) - Method in interface org.chocosolver.solver.variables.SetVar
Adds element to the kernel, i.e. enforces that the set variable will contain element in every solution
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(BoolVar) - Static method in class org.chocosolver.solver.constraints.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
addUpperBoundRule(IntVar) - Method in class org.chocosolver.solver.explanations.RuleStore
Add a upper bound rule, that is, any event on the upper bound of the variable needs to be retained
addVariable(V...) - Method in class org.chocosolver.solver.constraints.Propagator
Enlarges the variable scope of this propagator Should not be called by the user.
advise(int, int) - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
 
advise(int, int) - Method in class org.chocosolver.solver.constraints.Propagator
Advise a propagator of a modification occurring on one of its variables, and decide if this should be scheduled.
advise(int, int) - Method in class org.chocosolver.solver.constraints.set.PropNbEmpty
 
afterClose() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorClose
 
afterClose() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterClose() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
afterClose() - Method in class org.chocosolver.solver.trace.LogStatEveryXXms
 
afterDownLeftBranch() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorDownBranch
 
afterDownLeftBranch() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterDownLeftBranch() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
afterDownLeftBranch() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
afterDownLeftBranch() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
afterDownRightBranch() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorDownBranch
 
afterDownRightBranch() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterDownRightBranch() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
afterDownRightBranch() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
afterDownRightBranch() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
afterInitialize() - Method in class org.chocosolver.solver.search.limits.ACounter
 
afterInitialize() - Method in class org.chocosolver.solver.search.limits.ThreadTimeCounter
 
afterInitialize() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorInitialize
 
afterInitialize() - Method in class org.chocosolver.solver.search.loop.monitors.RestartManager
 
afterInitialize() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterInitialize() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
afterInitialPropagation() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingObjective
 
afterInitialPropagation() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
afterInitialPropagation() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorInitPropagation
 
afterInitialPropagation() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterInitialPropagation() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
afterInitialPropagation() - Method in class org.chocosolver.solver.trace.LogStatEveryXXms
 
afterInterrupt() - Method in class org.chocosolver.solver.search.loop.lns.LargeNeighborhoodSearch
 
afterInterrupt() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorInterruption
 
afterInterrupt() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterOpenNode() - Method in class org.chocosolver.solver.search.limits.NodeCounter
 
afterOpenNode() - Method in class org.chocosolver.solver.search.limits.ThreadTimeCounter
 
afterOpenNode() - Method in class org.chocosolver.solver.search.limits.TimeCounter
 
afterOpenNode() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorOpenNode
 
afterOpenNode() - Method in class org.chocosolver.solver.search.loop.monitors.RestartManager
 
afterOpenNode() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterOpenNode() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
afterRestart() - Method in class org.chocosolver.solver.search.loop.lns.LargeNeighborhoodSearch
 
afterRestart() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorRestart
 
afterRestart() - Method in class org.chocosolver.solver.search.loop.monitors.NogoodFromRestarts
 
afterRestart() - Method in class org.chocosolver.solver.search.loop.monitors.RestartManager
 
afterRestart() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterRestart() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.ConflictOrdering
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
afterRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict_old
Deprecated.
 
afterUpBranch() - Method in class org.chocosolver.solver.search.limits.BacktrackCounter
 
afterUpBranch() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingCut
 
afterUpBranch() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingObjective
 
afterUpBranch() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PGN4Explanation
 
afterUpBranch() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood4Explanation
 
afterUpBranch() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RPGN4Explanation
 
afterUpBranch() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorUpBranch
 
afterUpBranch() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
afterUpBranch() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
aging - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
AId2AbId - Class in org.chocosolver.solver.propagation.hardcoded.util
 
AId2AbId(int, int, int) - Constructor for class org.chocosolver.solver.propagation.hardcoded.util.AId2AbId
 
AlgoAllDiffAC - Class in org.chocosolver.solver.constraints.nary.alldifferent.algo
Algorithm of Alldifferent with AC
AlgoAllDiffAC(IntVar[], ICause) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffAC
 
AlgoAllDiffBC - Class in org.chocosolver.solver.constraints.nary.alldifferent.algo
 
AlgoAllDiffBC(Propagator) - Constructor for class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffBC
 
all - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
all() - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
all() - Static method in enum org.chocosolver.solver.variables.events.SetEventType
 
all_different(SetVar[]) - Static method in class org.chocosolver.solver.constraints.set.SetConstraintsFactory
Sets in SETS are all different (not necessarily disjoint) Note that there cannot be more than two empty sets
all_disjoint(SetVar[]) - Static method in class org.chocosolver.solver.constraints.set.SetConstraintsFactory
Sets in SETS are all disjoint Note that there can be multiple empty sets
all_equal(SetVar[]) - Static method in class org.chocosolver.solver.constraints.set.SetConstraintsFactory
SETS are all equal
ALL_EVENTS - Static variable in interface org.chocosolver.solver.variables.events.IEventType
 
allDifferent(IntVar...) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for allDifferent constraint
alldifferent(IntVar[]) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures that all variables from VARS take a different value.
alldifferent(IntVar[], String) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures that all variables from VARS take a different value.
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.Type - Enum in org.chocosolver.solver.constraints.nary.alldifferent
 
alldifferent_conditionnal(IntVar[], Condition, boolean) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Alldifferent holds on the subset of VARS which satisfies the given CONDITION
alldifferent_conditionnal(IntVar[], Condition) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Alldifferent holds on the subset of VARS which satisfies the given CONDITION
alldifferent_except_0(IntVar[]) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Variables in VARS must either be different or equal to 0
allEquals(IntVar...) - Static method in class org.chocosolver.solver.constraints.extension.TuplesFactory
Generate valid tuples for allEquals constraint
AllSolutionsRecorder - Class in org.chocosolver.solver.search.solution
Class to record all solutions found during the resolution process
AllSolutionsRecorder(Solver) - Constructor for class org.chocosolver.solver.search.solution.AllSolutionsRecorder
 
allTasks - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropFullCumulative
 
alpha - Variable in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
alphabet - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
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[]) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
NVAR is the number of variables of the collection VARIABLES that take their value in VALUES.
ancestor - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
and(IStateBitSet) - Method in interface org.chocosolver.memory.IStateBitSet
 
and(IStateBitSet) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Performs a logical AND of this target bit set with the argument bit set.
and(IStateBitSet) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Performs a logical AND of this target bit set with the argument bit set.
and(IStateBitSet) - Method in class org.chocosolver.memory.structure.S64BitSet
Performs a logical AND of this target bit set with the argument bit set.
and(BoolVar...) - Static method in class org.chocosolver.solver.constraints.LogicalConstraintFactory
Make a and constraint
and(Constraint...) - Static method in class org.chocosolver.solver.constraints.LogicalConstraintFactory
Make a and constraint
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
andNot(IStateBitSet) - Method in interface org.chocosolver.memory.IStateBitSet
 
andNot(IStateBitSet) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Clears all of the bits in this BitSet whose corresponding bit is set in the specified BitSet.
andNot(IStateBitSet) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Clears all of the bits in this BitSet whose corresponding bit is set in the specified BitSet.
andNot(IStateBitSet) - Method in class org.chocosolver.memory.structure.S64BitSet
Clears all of the bits in this BitSet whose corresponding bit is set in the specified BitSet.
ANeighbor - Class in org.chocosolver.solver.search.loop.lns.neighbors
An abstract class for neighbor, to manage the counter
ANeighbor(Solver) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.ANeighbor
 
AntiFirstFail - Class in org.chocosolver.solver.search.strategy.selectors.variables
Anti first fail variable selector.
AntiFirstFail() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.AntiFirstFail
 
apgelns(Solver, IntVar[], int, long, int, int, ACounter, ACounter) - Static method in class org.chocosolver.solver.search.loop.lns.LNSFactory
Create a combination of PGLNS and ELNS (an Explanation based LNS), with adaptive neighborhood selection
append(T[]...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Append two Arrays
append(int[]...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
Append int arrays
AppendIterator<E> - Class in org.chocosolver.util.iterators
 
AppendIterator(Iterator<? extends E>...) - Constructor for class org.chocosolver.util.iterators.AppendIterator
 
apply(Decision) - Method in class org.chocosolver.solver.objective.ObjectiveManager
Updates the lower (or upper) bound of the objective variable, considering its best know value.
apply(V, int, ICause) - Method in class org.chocosolver.solver.search.strategy.assignments.DecisionOperator
 
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.fast.FastDecision
 
apply() - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecisionReal
 
apply() - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecisionSet
 
apply() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
AQueue<E> - Interface in org.chocosolver.util.objects.queues

Arc - Class in org.chocosolver.solver.constraints.nary.automata.structure.costregular
Created by IntelliJ IDEA.
Arc(Node, Node, int, int, double) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
Arc(Node, Node, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
Arc - Class in org.chocosolver.solver.constraints.nary.automata.structure.multicostregular
Created by IntelliJ IDEA.
Arc(Node, Node, int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.Arc
 
Arc - Class in org.chocosolver.solver.constraints.nary.automata.structure.regular
Created by IntelliJ IDEA.
Arc(Node, Node, int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc
 
Arc.ArcFacroty - Class in org.chocosolver.solver.constraints.nary.automata.structure.costregular
 
Arc.ArcFacroty() - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc.ArcFacroty
 
Arc.ArcFactory - Class in org.chocosolver.solver.constraints.nary.automata.structure.multicostregular
 
Arc.ArcFactory() - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.Arc.ArcFactory
 
Arc.ArcFactory - Class in org.chocosolver.solver.constraints.nary.automata.structure.regular
 
Arc.ArcFactory() - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc.ArcFactory
 
arcExists(int, int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
Test whether arc (from,to) exists or not in the graph
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, int) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures: VAR OP CSTE, where OP in {"=", "!
arithm(IntVar, String, IntVar) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures: VAR1 OP VAR2, where OP in {"=", "!
arithm(IntVar, String, IntVar, String, int) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures: VAR1 OP VAR2, where OP in {"=", "!
Arithmetic - Class in org.chocosolver.solver.constraints
A constraint dedicated to arithmetic operations.
Arithmetic(IntVar, Operator, int) - Constructor for class org.chocosolver.solver.constraints.Arithmetic
 
Arithmetic(IntVar, Operator, IntVar) - Constructor for class org.chocosolver.solver.constraints.Arithmetic
 
Arithmetic(IntVar, Operator, IntVar, Operator, int) - Constructor for class org.chocosolver.solver.constraints.Arithmetic
 
arity - Variable in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001Positive
 
arity - Variable in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rmPositive
size of the scope of the constraint
arity - Variable in class org.chocosolver.solver.constraints.extension.nary.PropLargeGACSTRPos
size of the scope
arity - Variable in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
arity - Variable in class org.chocosolver.solver.constraints.extension.Tuples
 
arity() - Method in class org.chocosolver.solver.constraints.Propagator
 
array - Variable in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
ArrayEventStore - Class in org.chocosolver.solver.explanations.store
Created by cprudhom on 13/11/14.
ArrayEventStore(IEnvironment) - Constructor for class org.chocosolver.solver.explanations.store.ArrayEventStore
 
ArrayIterator<E> - Class in org.chocosolver.util.iterators
 
arrayLength - Variable in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
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

asgntFailed - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
assign() - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Assign the selected variable to the selected value e.g.
associates(Variable) - Method in class org.chocosolver.solver.Solver
Link a variable to this.
atleast_nvalues(IntVar[], IntVar, boolean) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Let N be the number of distinct values assigned to the variables of the VARS collection.
atmost_nvalues(IntVar[], IntVar, boolean) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Let N be the number of distinct values assigned to the variables of the VARS collection.
Attribute - Enum in org.chocosolver.solver.trace
Created by cprudhom on 16/03/15.
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
 
AutomatonOperation - Class in org.chocosolver.solver.constraints.nary.automata.structure
Created by IntelliJ IDEA.
AutomatonOperation() - Constructor for class org.chocosolver.solver.constraints.nary.automata.structure.AutomatonOperation
 
awakeningMask - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropFullCumulative
 

B

backPropForcePoss() - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC_GoodImpl
 
backPropRemPoss() - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC_GoodImpl
 
backtrackCount - Variable in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
BacktrackCounter - Class in org.chocosolver.solver.search.limits
Set a limit over the number of backtracks allowed during the search.
BacktrackCounter(long) - Constructor for class org.chocosolver.solver.search.limits.BacktrackCounter
 
BAD_POINT - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
base - Static variable in class org.chocosolver.util.IndexFactory
 
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.
beforeClose() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorClose
 
beforeClose() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeClose() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
beforeClose() - Method in class org.chocosolver.solver.trace.LogStatEveryXXms
 
beforeDownLeftBranch() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorDownBranch
 
beforeDownLeftBranch() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeDownLeftBranch() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
beforeDownLeftBranch() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
beforeDownLeftBranch() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
beforeDownRightBranch() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorDownBranch
 
beforeDownRightBranch() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeDownRightBranch() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
beforeDownRightBranch() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
beforeDownRightBranch() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
beforeInitialize() - Method in class org.chocosolver.solver.search.limits.ACounter
 
beforeInitialize() - Method in class org.chocosolver.solver.search.limits.ThreadTimeCounter
 
beforeInitialize() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorInitialize
 
beforeInitialize() - Method in class org.chocosolver.solver.search.loop.monitors.RestartManager
 
beforeInitialize() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeInitialize() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
beforeInitialPropagation() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingObjective
 
beforeInitialPropagation() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
beforeInitialPropagation() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorInitPropagation
 
beforeInitialPropagation() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeInitialPropagation() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
beforeInitialPropagation() - Method in class org.chocosolver.solver.trace.LogStatEveryXXms
 
beforeOpenNode() - Method in class org.chocosolver.solver.search.limits.NodeCounter
 
beforeOpenNode() - Method in class org.chocosolver.solver.search.limits.ThreadTimeCounter
 
beforeOpenNode() - Method in class org.chocosolver.solver.search.limits.TimeCounter
 
beforeOpenNode() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorOpenNode
 
beforeOpenNode() - Method in class org.chocosolver.solver.search.loop.monitors.RestartManager
 
beforeOpenNode() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeOpenNode() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
beforeRestart() - Method in class org.chocosolver.solver.search.loop.lns.LargeNeighborhoodSearch
 
beforeRestart() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorRestart
 
beforeRestart() - Method in class org.chocosolver.solver.search.loop.monitors.NogoodFromRestarts
 
beforeRestart() - Method in class org.chocosolver.solver.search.loop.monitors.RestartManager
 
beforeRestart() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeRestart() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
beforeRestart() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
beforeRestart() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
beforeRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.ConflictOrdering
 
beforeRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
beforeRestart() - Method in class org.chocosolver.solver.search.strategy.strategy.LastConflict_old
Deprecated.
 
beforeUpBranch() - Method in class org.chocosolver.solver.search.limits.BacktrackCounter
 
beforeUpBranch() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingCut
 
beforeUpBranch() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingObjective
 
beforeUpBranch() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PGN4Explanation
 
beforeUpBranch() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood4Explanation
 
beforeUpBranch() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RPGN4Explanation
 
beforeUpBranch() - Method in interface org.chocosolver.solver.search.loop.monitors.IMonitorUpBranch
 
beforeUpBranch() - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
beforeUpBranch() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
bestProvedLB - Variable in class org.chocosolver.solver.objective.ObjectiveManager
 
bestProvedUB - Variable in class org.chocosolver.solver.objective.ObjectiveManager
 
bestSolution - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
bestSolution - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
 
BestSolutionsRecorder - Class in org.chocosolver.solver.search.solution
Class to store best solutions found.
BestSolutionsRecorder(IntVar) - Constructor for class org.chocosolver.solver.search.solution.BestSolutionsRecorder
 
beta - Variable in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
bin_packing(IntVar[], int[], IntVar[], int) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Bin Packing formulation: forall b in [0,BIN_LOAD.length-1], BIN_LOAD[b]=sum(ITEM_SIZE[i] | i in [0,ITEM_SIZE.length-1], ITEM_BIN[i] = b+OFFSET forall i in [0,ITEM_SIZE.length-1], ITEM_BIN is in [OFFSET,BIN_LOAD.length-1+OFFSET],
BinaryIntProcedure<A,B> - Interface in org.chocosolver.util.procedure

binaryLCA(int, int) - Static method in class org.chocosolver.util.graphOperations.dominance.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

BinaryTreeHeap - Class in org.chocosolver.util.objects.queues
Created by IntelliJ IDEA.
BinaryTreeHeap(int[], int[]) - Constructor for class org.chocosolver.util.objects.queues.BinaryTreeHeap
 
BinaryTreeHeap(int) - Constructor for class org.chocosolver.util.objects.queues.BinaryTreeHeap
 
binomialCoefficients(int, int) - Static method in class org.chocosolver.util.tools.StatisticUtils
 
BinRelation - Class in org.chocosolver.solver.constraints.extension.binary
 
BinRelation() - Constructor for class org.chocosolver.solver.constraints.extension.binary.BinRelation
 
bit_channeling(BoolVar[], IntVar) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures that VAR = 20*BIT_1 + 21*BIT_2 + ... 2n-1*BIT_n.
BitOperations - Class in org.chocosolver.util.graphOperations.dominance
Class containing some Bit operations useful to LCA queries
BitOperations() - Constructor for class org.chocosolver.util.graphOperations.dominance.BitOperations
 
BITS_PER_WORD - Static variable in class org.chocosolver.memory.structure.S64BitSet
 
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[], Solver) - Constructor for class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
BitsetIntVarImpl - Class in org.chocosolver.solver.variables.impl

BitsetIntVarImpl(String, int[], Solver) - Constructor for class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
BitsetIntVarImpl(String, int, BitSet, Solver) - Constructor for class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
BitsetIntVarImpl(String, int, int, Solver) - Constructor for class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
blocks - Variable in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001
 
blocks - Variable in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001Positive
 
blocks - Variable in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rm
 
blocks - Variable in class org.chocosolver.solver.constraints.extension.nary.TuplesLargeTable
in order to speed up the computation of the index of a tuple in the table, blocks[i] stores the product of the size of variables j with j < i.
blocks - Variable in class org.chocosolver.solver.constraints.extension.nary.TuplesTable
in order to speed up the computation of the index of a tuple in the table, blocks[i] stores the product of the size of variables j with j < i.
BOOL - Static variable in interface org.chocosolver.memory.copy.RecomputableElement
 
BOOL - Static variable in interface org.chocosolver.solver.variables.Variable
 
bool(String, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build a boolean variable, ie domain is [0,1]
bool_channel(BoolVar[], SetVar, int) - Static method in class org.chocosolver.solver.constraints.set.SetConstraintsFactory
Channeling between a set variable SET and boolean variables BOOLEANS i in SET <=> BOOLEANS[i-OFFSET] = TRUE
boolArray(String, int, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build a boolean variable array, ie each variable's domain is [0,1]
boolean_channeling(BoolVar[], IntVar, int) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Maps the boolean assignments variables BVARS with the standard assignment variable VAR.
booleanSet - Variable in class org.chocosolver.memory.AbstractEnvironment
Shared BitSet
BoolEqView - Class in org.chocosolver.solver.variables.view
A specific view for equality on bool var
BoolEqView(BoolVar, Solver) - Constructor for class org.chocosolver.solver.variables.view.BoolEqView
 
boolMatrix(String, int, int, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build a DIM1*DIM2-sized boolean variable matrix
BoolNotView - Class in org.chocosolver.solver.variables.view
A view for boolean variable, that enforce not(b).
BoolNotView(BoolVar, Solver) - Constructor for class org.chocosolver.solver.variables.view.BoolNotView
 
BoolVar - Interface in org.chocosolver.solver.variables

CPRU r544: remove default implementation
BoolVarImpl - Class in org.chocosolver.solver.variables.impl

BoolVarImpl(String, Solver) - Constructor for class org.chocosolver.solver.variables.impl.BoolVarImpl
 
bothEnumerated - Variable in class org.chocosolver.solver.constraints.binary.PropAbsolute
 
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
 
boundAndInst() - Static method in enum org.chocosolver.solver.variables.events.IntEventType
 
bounded(String, int, int, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build an integer variable whose domain representation is abstracted by two integers: a lower bound and an upper bound.
boundedArray(String, int, int, int, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build and array of bounded variables (each variable domain is represented by two integers)
BoundedIntIterator - Class in org.chocosolver.util.iterators

BoundedIntIterator() - Constructor for class org.chocosolver.util.iterators.BoundedIntIterator
 
boundedMatrix(String, int, int, int, int, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build a DIM1*DIM2-sized matrix of bounded variables (each variable domain is represented by two integers)
Bounds - Class in org.chocosolver.solver.constraints.nary.automata.FA.utils
Created by IntelliJ IDEA.
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(int[]) - Static method in class org.chocosolver.util.tools.MathUtils
 
Bounds.MinMax - Class in org.chocosolver.solver.constraints.nary.automata.FA.utils
 
Bounds.MinMax() - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.utils.Bounds.MinMax
 
boundsLex(int[], IntVar[], int[]) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
Filtering algorithm for between(a,x,b) Ensures that x is lexicographically greater than a and less than b if strict is false otherwise x is lexicographically greater than or equal to a and less than or equal to b
branch - Variable in class org.chocosolver.solver.search.strategy.decision.Decision
 
bucket - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
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
 
buildFakeHistory(RcBool, boolean, int) - Method in interface org.chocosolver.memory.copy.store.IStoredBoolCopy
 
buildFakeHistory(RcDouble, double, int) - Method in interface org.chocosolver.memory.copy.store.IStoredDoubleCopy
 
buildFakeHistory(RcInt, int, int) - Method in interface org.chocosolver.memory.copy.store.IStoredIntCopy
 
buildFakeHistory(RcLong, long, int) - Method in interface org.chocosolver.memory.copy.store.IStoredLongCopy
 
buildFakeHistory(RcBool, boolean, int) - Method in class org.chocosolver.memory.copy.store.StoredBoolCopy
 
buildFakeHistory(RcDouble, double, int) - Method in class org.chocosolver.memory.copy.store.StoredDoubleCopy
 
buildFakeHistory(RcInt, int, int) - Method in class org.chocosolver.memory.copy.store.StoredIntCopy
 
buildFakeHistory(RcLong, long, int) - Method in class org.chocosolver.memory.copy.store.StoredLongCopy
 
buildFakeHistory(StoredBool, boolean, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.StoredBoolChunckTrail
 
buildFakeHistory(StoredDouble, double, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.StoredDoubleChunckTrail
 
buildFakeHistory(StoredInt, int, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.StoredIntChunckTrail
 
buildFakeHistory(StoredLong, long, int) - Method in class org.chocosolver.memory.trailing.trail.chunck.StoredLongChunckTrail
 
buildFakeHistory(StoredBool, boolean, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredBoolTrail
 
buildFakeHistory(StoredDouble, double, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredDoubleTrail
 
buildFakeHistory(StoredInt, int, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredIntTrail
 
buildFakeHistory(StoredLong, long, int) - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredLongTrail
 
buildFakeHistory(StoredBool, boolean, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredBoolTrail
 
buildFakeHistory(StoredDouble, double, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredDoubleTrail
 
buildFakeHistory(StoredInt, int, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredIntTrail
 
buildFakeHistory(StoredLong, long, int) - Method in interface org.chocosolver.memory.trailing.trail.IStoredLongTrail
 
buildFakeHistory(StoredBool, boolean, int) - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeBoolTrail
 
buildFakeHistory(StoredDouble, double, int) - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeDoubleTrail
 
buildFakeHistory(StoredInt, int, int) - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeIntTrail
 
buildFakeHistory(StoredLong, long, int) - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeLongTrail
 
buildFakeHistoryOn(ICondition) - Method in class org.chocosolver.memory.AbstractEnvironment
 
buildFakeHistoryOn(ICondition) - Method in interface org.chocosolver.memory.IEnvironment
Force to build fake history when a stored object on a particular condition.
buildList(IEnvironment, int[]) - Method in class org.chocosolver.memory.structure.IndexedBipartiteSet
 
buildList(IEnvironment, int[]) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
buildList(IEnvironment, int[]) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSetWithOffset
 
buildModel() - Method in class org.chocosolver.samples.AbstractProblem
 
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.RootDecision
 
bundle(int) - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
Returns the bundle in which the i^h object is placed.

C

c - Variable in exception org.chocosolver.solver.exception.ContradictionException
 
cachedConstants - Variable in class org.chocosolver.solver.Solver
 
CacheIntIterator - Class in org.chocosolver.util.iterators

CacheIntIterator(DisposableIntIterator) - Constructor for class org.chocosolver.util.iterators.CacheIntIterator
 
candidate - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
candidate - Variable in class org.chocosolver.solver.search.strategy.strategy.LastConflict_old
Deprecated.
 
capa - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropFullCumulative
 
capacity() - Method in interface org.chocosolver.memory.IStateBitSet
 
capacity() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
 
capacity() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
 
capacity() - Method in class org.chocosolver.memory.structure.S64BitSet
 
card - Variable in class org.chocosolver.util.objects.setDataStructures.Set_Std_BitSet
 
cardinality() - Method in interface org.chocosolver.memory.IStateBitSet
Number of bits on.
cardinality() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns the number of bits set to true in this BitSet.
cardinality() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns the number of bits set to true in this BitSet.
cardinality() - Method in class org.chocosolver.memory.structure.S64BitSet
Returns the number of bits set to true in this BitSet.
cardinality(SetVar, IntVar) - Static method in class org.chocosolver.solver.constraints.set.SetConstraintsFactory
Cardinality constraint: |SET_VAR| = CARD
castToIntVar(Variable...) - Static method in class org.chocosolver.solver.variables.VariableFactory
Casts VARIABLES into an integer variable array
Cause - Enum in org.chocosolver.solver

CEIL - Static variable in class org.chocosolver.solver.search.strategy.selectors.values.IntDomainMiddle
 
charFromIntMap - Static variable in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
Chatterbox - Class in org.chocosolver.solver.trace
This is not a logging framework (Choco relies on SLF4J) but aims at simplifying resolution trace output by providing a unique entry point for most (not to say all) resolution message.
Chatterbox.DefaultDecisionMessage - Class in org.chocosolver.solver.trace
The default decision message format
Chatterbox.DefaultDecisionMessage(Solver) - Constructor for class org.chocosolver.solver.trace.Chatterbox.DefaultDecisionMessage
 
Chatterbox.DefaultSolutionMessage - Class in org.chocosolver.solver.trace
The default solution message format
Chatterbox.DefaultSolutionMessage(Solver) - Constructor for class org.chocosolver.solver.trace.Chatterbox.DefaultSolutionMessage
 
check(int[]) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
check() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Necessary condition : checks whether the constraint is violted or not
checkCondition() - Method in class org.chocosolver.solver.constraints.reification.PropConditionnal
Check a specific condition.
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.
checkEntailment() - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalarEq
 
checkLex(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
checkPositiveValue(double) - Static method in class org.chocosolver.solver.search.restart.AbstractRestartStrategy
 
checkSort(IntVar[], int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepHeiSortCumulFilter
 
checkTuple(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.LargeRelation
return true if tuple is feasible according to the definition of the relation. e.g if the relation is defined with infeasible tuples, it returns true if tuple is one of them.
checkTuple(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesLargeTable
 
checkTuple(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
checkTuple(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesTable
 
checkTuple(int[]) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesVeryLargeTable
 
checkWorld() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
cIdx - Variable in class org.chocosolver.solver.search.strategy.strategy.LastConflict_old
Deprecated.
 
circuit(IntVar[], int, CircuitConf) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Creates a circuit constraint which ensures that

the elements of vars define a covering circuit

where VARS[i] = OFFSET+j means that j is the successor of i.

circuit(IntVar[], int) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Creates a circuit constraint which ensures that

the elements of vars define a covering circuit

where VARS[i] = OFFSET+j means that j is the successor of i.

CircuitConf - Enum in org.chocosolver.solver.constraints.nary.circuit
 
CircularQueue<E> - Class in org.chocosolver.util.objects.queues
A fix sized circular queue optimized for removing first and last elements.
CircularQueue(int) - Constructor for class org.chocosolver.util.objects.queues.CircularQueue
 
clause_channeling(IntVar, BoolVar[], BoolVar[]) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Link each value from the domain of VAR to two boolean variable: one reifies the equality to the i^th value of the variable domain, the other reifies the less-or-equality to the i^th value of the variable domain.
cleanFlattenBoolVar() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
 
clear(int) - Method in interface org.chocosolver.memory.IStateBitSet
Puts the specified bit off.
clear() - Method in interface org.chocosolver.memory.IStateBitSet
Remove all bits;
clear(int, int) - Method in interface org.chocosolver.memory.IStateBitSet
 
clear() - Method in class org.chocosolver.memory.structure.IndexedBipartiteSet
 
clear(int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Sets the bit specified by the index to false.
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() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Sets all of the bits in this BitSet to false.
clear(int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Sets the bit specified by the index 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() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Sets all of the bits in this BitSet to false.
clear(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Sets the bit specified by the index 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() - Method in class org.chocosolver.memory.structure.S64BitSet
Sets all of the bits in this BitSet to false.
clear() - Method in class org.chocosolver.solver.explanations.Explanation
Clear the explanation, to enable reusing it.
clear() - Method in class org.chocosolver.solver.explanations.Rules
Clear this
clear() - Method in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
clear() - Method in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
clear() - Method in interface org.chocosolver.solver.propagation.IPropagationEngine
 
clear() - Method in class org.chocosolver.solver.propagation.PropagationTrigger
 
clear() - Method in class org.chocosolver.util.objects.IntCircularQueue
 
clear() - Method in class org.chocosolver.util.objects.PriorityQueue
Clears the list.
clear() - Method in interface org.chocosolver.util.objects.queues.AQueue
 
clear() - Method in class org.chocosolver.util.objects.queues.CircularQueue
 
clear() - Method in class org.chocosolver.util.objects.queues.DoubleMinHeap
 
clear() - Method in class org.chocosolver.util.objects.queues.LinkedList
 
clear() - Method in class org.chocosolver.util.objects.queues.MinHeap
 
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.linkedlist.Set_2LinkedList
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_Std_2LinkedList
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_Std_LinkedList_NoRecycling
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Array
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_BitSet
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Std_Array
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Full
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Std_BitSet
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Trail
 
clear() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
clear() - Method in class org.chocosolver.util.objects.SparseSet
 
clear() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
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
clearSupports(int, int, Propagator) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph
 
clearSupports(StoredIndexedBipartiteSet, Propagator) - 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.multicostregular.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
 
closeWithSuccess() - Method in class org.chocosolver.samples.MasterProblem
 
CodeGenerator - Class in org.chocosolver.memory.generator
Generator class that builds final source files from templates.
CodeGenerator() - Constructor for class org.chocosolver.memory.generator.CodeGenerator
 
combinaison(int, int) - Static method in class org.chocosolver.util.tools.MathUtils
it computes the number of combinaison C_n^p.
comparator - Variable in class org.chocosolver.solver.constraints.nary.cumulative.NRJCumulFilter
 
comparator - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepHeiSortCumulFilter
 
compare(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
compare(int, int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalarEq
 
compare(IntVar, IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
compare(int, int) - Method in interface org.chocosolver.util.sort.IntComparator
comparator for primitive integers
compareTo(Propagator) - Method in class org.chocosolver.solver.constraints.Propagator
 
compareTo(Decision<V>) - Method in class org.chocosolver.solver.search.strategy.decision.Decision
 
compareTo(Decision<IntVar>) - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecision
 
compareTo(Object) - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
compareTo(Variable) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
compareTo(Variable) - Method in class org.chocosolver.solver.variables.view.IntView
 
complement(TIntHashSet) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
complement() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
completeSearch - Variable in class org.chocosolver.solver.search.loop.SearchLoop
 
COMPO - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
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
 
computeAlpha(IntVar[], int[]) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
computes alpha for use in computing lexicographically largest feasible upper bound of x in computUB
computeBeta(IntVar[], int[]) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
computes beta for use in computing lexicographically smallest feasible lower bound of x in computeLB
computeDecision(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
computeDecision(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
computeDecision(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
computeDecision(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(IntVar) - Method in class org.chocosolver.solver.search.strategy.strategy.IntStrategy
 
computeDecision(IntVar) - Method in class org.chocosolver.solver.search.strategy.strategy.Once
 
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.StrategiesSequencer
 
computeImpact(int) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
Compute the impact of a variable
computeLB(IntVar[], int[], int[]) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
Computes the lexicographically smallest feasible lower bound vector of integers of x .
computeLongestPath(TIntStack, double, double[], boolean, boolean, int, PropMultiCostRegular) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
computeMaxPriority() - Method in class org.chocosolver.solver.constraints.Constraint
 
computeMIS() - Method in interface org.chocosolver.solver.constraints.nary.nValue.amnv.mis.F
Computes an Independent Set as large as possible, although it is not necessarily maximum
computeMIS() - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.MD
 
computeMIS() - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.MDRk
 
computeMIS() - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.Rk
 
computeMISRk() - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.MDRk
 
computePriority(int) - Static method in class org.chocosolver.solver.constraints.nary.sum.PropScalarEq
 
computePriority(int) - Static method in class org.chocosolver.solver.constraints.nary.sum.PropSumEq
 
computeSharpBounds() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Iteratively compute upper and lower bound for the underlying RCSPP
computeShortestAndLongestPath(IStateIntVector, int, int, double[], boolean, boolean, int, PropMultiCostRegular) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.FastPathFinder
 
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
 
computeUB(IntVar[], int[], int[]) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
Computes the lexicographically largest feasible upper bound vector of integers of x .
concatenate(FiniteAutomaton) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
Condition - Interface in org.chocosolver.solver.constraints.nary.alldifferent.conditions
A condition over integer variables
condition - Variable in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiffInst
 
conf - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
configureSearch() - Method in class org.chocosolver.samples.AbstractProblem
 
configureSearch(Solver) - Method in class org.chocosolver.solver.search.bind.DefaultSearchBinder
 
configureSearch(Solver) - Method in interface org.chocosolver.solver.search.bind.ISearchBinder
Configure or override the search strategies of the given solver.
ConflictBackJumping - Class in org.chocosolver.solver.explanations.strategies
A conflict-based Back-jumping strategy that relies on an explanation engine.
ConflictBackJumping(ExplanationEngine, Solver, boolean) - Constructor for class org.chocosolver.solver.explanations.strategies.ConflictBackJumping
 
conflictingVariables - Variable in class org.chocosolver.solver.search.strategy.strategy.LastConflict
 
ConflictOrdering - Class in org.chocosolver.solver.search.strategy.strategy
Conflict Ordering Search by S.Gay, R.Hartert, C.Lecoutre and P.Schaus
ConflictOrdering(Solver, AbstractStrategy<Variable>) - Constructor for class org.chocosolver.solver.search.strategy.strategy.ConflictOrdering
 
ConflictStrategy - Interface in org.chocosolver.solver.explanations.strategies
Created by cprudhom on 28/01/15.
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 and articulation points of graph 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)
constante - Variable in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
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 - Variable in class org.chocosolver.solver.constraints.Propagator
 
contain(int) - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Test the existence of element in the set
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_2LinkedList
 
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Array
 
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_BitSet
 
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Std_Array
 
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_Full
 
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_Std_BitSet
 
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.Set_Trail
 
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap_Array
 
contain(int) - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap_Hash
 
contain(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSetWithOffset
 
contains(int) - Method in class org.chocosolver.memory.IStateIntVector
 
contains(int) - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
 
contains(int) - Method in class org.chocosolver.memory.structure.IndexedBipartiteSet
 
contains(ISearchMonitor) - Method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorList
 
contains(int) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
contains(int) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
contains(int) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
contains(int) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
contains(int) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
contains(int) - Method in interface org.chocosolver.solver.variables.IntVar
Checks if a value v belongs to the domain of this
contains(int) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.EqView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.MinusView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
contains(int) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
contains(int) - Method in class org.chocosolver.util.objects.SparseSet
Return if a value is contained.
contains(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
contains(IndexedObject) - 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(T[], T) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
CONTRACT - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
contract(int, double[], int) - Method in class org.chocosolver.solver.constraints.real.Ibex
Call the contractor associated to a constraint or its negation.
contract(int, double[]) - Method in class org.chocosolver.solver.constraints.real.Ibex
Same as contract(int, double bounds[], int reif) with reif=TRUE.
contractorCount - Variable in class org.chocosolver.solver.constraints.real.Ibex
 
contradiction(Variable, String) - Method in class org.chocosolver.solver.constraints.Propagator
Throws a contradiction exception based on
contradiction(ICause, IEventType, String) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
contradiction(ICause, IEventType, String) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
contradiction(ICause, IEventType, String) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
contradiction(ICause, IEventType, String) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
contradiction(ICause, IEventType, String) - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
contradiction(ICause, IEventType, String) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
contradiction(ICause, IEventType, String) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
contradiction(ICause, IEventType, String) - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
contradiction(ICause, IEventType, String) - Method in interface org.chocosolver.solver.variables.Variable
Throws a contradiction exception based on
contradiction(ICause, IEventType, String) - Method in class org.chocosolver.solver.variables.view.IntView
 
contradiction(ICause, IEventType, String) - Method in class org.chocosolver.solver.variables.view.RealView
 
ContradictionException - Exception in org.chocosolver.solver.exception
A specific Exception to deal with contradiction.
ContradictionException() - Constructor for exception org.chocosolver.solver.exception.ContradictionException
 
convertInMilliseconds(String) - Static method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorFactory
Convert a string which represents a duration.
copy() - Method in interface org.chocosolver.memory.IStateBitSet
 
copy() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
 
copy() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
 
copy() - Method in class org.chocosolver.memory.structure.S64BitSet
 
copyOf(T[], int) - Static method in class org.chocosolver.memory.structure.OneWordS32BitSet
 
copyOf(U[], int, Class<? extends T[]>) - Static method in class org.chocosolver.memory.structure.OneWordS32BitSet
 
copyOf(T[], int) - Static method in class org.chocosolver.memory.structure.OneWordS64BitSet
 
copyOf(U[], int, Class<? extends T[]>) - Static method in class org.chocosolver.memory.structure.OneWordS64BitSet
 
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
 
copyRules(Rules, int) - Method in class org.chocosolver.solver.explanations.Explanation
Copy the rules The rules define which events should be filtered from the event store.
copyToBitSet() - Method in interface org.chocosolver.memory.IStateBitSet
 
copyToBitSet() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
 
copyToBitSet() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
 
copyToBitSet() - Method in class org.chocosolver.memory.structure.S64BitSet
 
cost(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.Counter
 
cost(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.utils.CounterState
 
cost(int, 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 interface org.chocosolver.solver.constraints.nary.automata.FA.utils.ICounter
 
cost - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
cost_regular(IntVar[], IntVar, ICostAutomaton) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures that the assignment of a sequence of variables is recognized by CAUTOMATON, a deterministic finite automaton, and that the sum of the costs associated to each assignment is bounded by the cost variable.
CostAutomaton - Class in org.chocosolver.solver.constraints.nary.automata.FA
Created by IntelliJ IDEA.
CostAutomaton() - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
CostAutomaton(IAutomaton) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
CostAutomaton(IAutomaton, List<ICounter>) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
CostAutomaton(IAutomaton, ICounter) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
CostRegular - 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
 
costs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph.Arcs
 
count(int, IntVar[], IntVar) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Let N be the number of variables of the VARIABLES collection assigned to value VALUE; Enforce condition N = LIMIT to hold.
count(IntVar, IntVar[], IntVar) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Let N be the number of variables of the VARIABLES collection assigned to value VALUE; Enforce condition N = LIMIT to hold.
count - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
Counter - Class in org.chocosolver.solver.constraints.nary.automata.FA.utils
Created by IntelliJ IDEA.
Counter(int[][], int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.utils.Counter
 
Counter(int[][][]) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.utils.Counter
 
counter - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.ANeighbor
 
counters - Variable in class org.chocosolver.solver.constraints.nary.automata.FA.CostAutomaton
 
counters - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
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
 
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.FixedSetVarImpl
 
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.IntView
 
createDelta() - Method in class org.chocosolver.solver.variables.view.RealView
 
createEdge(Node, Node) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc.ArcFacroty
 
createEdge(Node, Node) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.Arc.ArcFactory
 
createEdge(Node, Node) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc.ArcFactory
 
createNonRedundantSortedValues(TIntArrayList) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
createRecMonitor() - Method in class org.chocosolver.solver.search.solution.AllSolutionsRecorder
 
createRecMonitor() - Method in class org.chocosolver.solver.search.solution.BestSolutionsRecorder
 
createRecMonitor() - Method in class org.chocosolver.solver.search.solution.ParetoSolutionsRecorder
 
createSharedBipartiteSet(int) - Method in class org.chocosolver.memory.AbstractEnvironment
 
createSolver() - Method in class org.chocosolver.samples.AbstractProblem
 
createSolver() - Method in class org.chocosolver.samples.ParallelizedProblem
 
creationTime - Variable in class org.chocosolver.solver.Solver
 
cste - Variable in class org.chocosolver.solver.constraints.Arithmetic
 
cste - Variable in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
 
CSTE - Static variable in interface org.chocosolver.solver.variables.Variable
 
cste - Variable in class org.chocosolver.solver.variables.view.OffsetView
 
cste - Variable in class org.chocosolver.solver.variables.view.ScaleView
 
cstrs - Variable in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
cumulative(Task[], IntVar[], IntVar) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
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) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
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.Filter - Enum in org.chocosolver.solver.constraints.nary.cumulative
Filtering algorithms for Cumulative constraint
CumulFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
Class able to filter a subset of tasks for the cumulative constraint
CumulFilter(int, Propagator) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.CumulFilter
An object which can filter subset of tasks for the cumulative constraint
current - Variable in class org.chocosolver.solver.search.limits.ACounter
 
current - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.Cyclic
 
current - Variable in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Array
 
current - Variable in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Std_Array
 
current - Variable in class org.chocosolver.util.objects.setDataStructures.Set_Std_BitSet
 
currentIdx - Variable in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
currentSupport0 - Variable in class org.chocosolver.solver.constraints.extension.binary.PropBinAC2001
 
currentSupport0 - Variable in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3rm
 
currentSupport1 - Variable in class org.chocosolver.solver.constraints.extension.binary.PropBinAC2001
 
currentSupport1 - Variable in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3rm
 
currentTuple - Variable in class org.chocosolver.solver.constraints.extension.nary.PropLargeFC
 
currentVal - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
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
 
currentVar - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
currentWorld - Variable in class org.chocosolver.memory.AbstractEnvironment
 
custom(VariableSelector<IntVar>, IntValueSelector, DecisionOperator<IntVar>, IntVar...) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Builds your own search strategy
custom(VariableSelector<IntVar>, IntValueSelector, IntVar...) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Builds your own assignment strategy : Selects a variable X and a value V to make the decision X = V.
custom(VariableSelector<RealVar>, RealValueSelector, RealVar...) - Static method in class org.chocosolver.solver.search.strategy.RealStrategyFactory
Generic strategy to branch on real variables
custom(VariableSelector<SetVar>, SetValueSelector, boolean, SetVar...) - Static method in class org.chocosolver.solver.search.strategy.SetStrategyFactory
Generic strategy to branch on set variables
cyclic() - Static method in class org.chocosolver.solver.search.strategy.RealStrategyFactory
Selects sequentially the next non-instantiated real variable to branch on.
Cyclic - Class in org.chocosolver.solver.search.strategy.selectors.variables
A cyclic variable selector : since a dichotomy algorithm is used, cyclic assigning is needed for instantiate a real interval variable.
Cyclic() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.Cyclic
 
cyclic_middle(RealVar...) - Static method in class org.chocosolver.solver.search.strategy.RealStrategyFactory
strategy to branch on reals by choosing sequentially the next variable domain to split in two, wrt the middle value

D

d - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropFullCumulative
 
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
 
decision - Variable in class org.chocosolver.solver.search.loop.SearchLoop
 
Decision<V extends Variable> - Class in org.chocosolver.solver.search.strategy.decision

Decision() - Constructor for class org.chocosolver.solver.search.strategy.decision.Decision
 
DecisionOperator<V extends Variable> - Class in org.chocosolver.solver.search.strategy.assignments

DecisionOperator() - Constructor for class org.chocosolver.solver.search.strategy.assignments.DecisionOperator
 
decisionVars - Variable in class org.chocosolver.solver.search.loop.monitors.NogoodFromSolutions
 
declare(Solver...) - Method in class org.chocosolver.solver.MasterSolver
An alternative to MasterSolver.populate(Solver, int) where the initial model has already been duplicated.
declareObjective() - Method in interface org.chocosolver.solver.search.measure.IMeasures
indicates an objective variable
declareObjective() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
declareSettings(Settings...) - Method in class org.chocosolver.solver.MasterSolver
Declare a specific Settings to each solver.
declareVariable(PropSat, BoolVar) - Static method in class org.chocosolver.solver.constraints.nary.cnf.PropSat
 
decNbPendingEvt() - Method in class org.chocosolver.solver.constraints.Propagator
informs that a fine event has been treated.
deepCopy() - Method in class org.chocosolver.memory.copy.RcObject
 
deepCopy() - Method in class org.chocosolver.memory.IStateBool
Make a deep copy of this.
deepCopy() - Method in class org.chocosolver.memory.IStateDouble
Make a deep copy of this.
deepCopy() - Method in class org.chocosolver.memory.IStateDoubleVector
 
deepCopy() - Method in class org.chocosolver.memory.IStateInt
Make a deep copy of this.
deepCopy() - Method in class org.chocosolver.memory.IStateIntVector
 
deepCopy() - Method in class org.chocosolver.memory.IStateLong
Make a deep copy of this.
deepCopy() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
DEFAULT_K - Static variable in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.Rk
 
defaultSearch - Variable in class org.chocosolver.solver.search.loop.SearchLoop
 
DefaultSearchBinder - Class in org.chocosolver.solver.search.bind
A search binder, which configures but not overrides, a search strategy if none is defined.
DefaultSearchBinder() - Constructor for class org.chocosolver.solver.search.bind.DefaultSearchBinder
 
defineIn(Constraint) - Method in class org.chocosolver.solver.constraints.Propagator
Informs this propagator the (unique) constraint it filters.
delayedBoundUpdate(TIntStack, IntVar[], int...) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
delayedGraphUpdate() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Updates the graphs w.r.t. the caught event during event-based propagation
delayedPropagation(Propagator, PropagatorEventType) - Method in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
delayedPropagation(Propagator, PropagatorEventType) - Method in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
delayedPropagation(Propagator, PropagatorEventType) - Method in interface org.chocosolver.solver.propagation.IPropagationEngine
 
deleteTransition(int, int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
delta(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
delta(int, int, TIntHashSet) - 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 interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
delta - Variable in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
delta - Variable in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
delta - Variable in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
delta - Variable in class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
delta - Variable in class org.chocosolver.solver.variables.impl.SetVarImpl
 
delta - Variable in class org.chocosolver.solver.variables.view.IntView
 
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.MeasuresRecorder
 
desactivatePropagator(Propagator) - Method in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
desactivatePropagator(Propagator) - Method in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
desactivatePropagator(Propagator) - Method in interface org.chocosolver.solver.propagation.IPropagationEngine
Set the propagator as inactivated within the propagation engine
description() - Method in enum org.chocosolver.solver.trace.Attribute
 
dest - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
dest - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.Arc
 
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.solver.constraints.nary.cnf.SatSolver
 
developOr(LogOp) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
 
DFS() - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
diffn(IntVar[], IntVar[], IntVar[], IntVar[], boolean) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Constrains each rectanglei, given by their origins Xi,Yi and sizes WIDTHi,HEIGHTi, to be non-overlapping.
digraph - Variable in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffAC
 
DirectedGraph - Class in org.chocosolver.util.objects.graphs
Directed graph implementation : arcs are indexed per endpoints
DirectedGraph(int, SetType, boolean) - Constructor for class org.chocosolver.util.objects.graphs.DirectedGraph
Creates an empty graph.
DirectedGraph(Solver, 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).
disjoint(int, int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropGraphCumulative
 
disjoint(SetVar, SetVar) - Static method in class org.chocosolver.solver.constraints.set.SetConstraintsFactory
SET_1 and SET_2 are disjoint, i.e. they cannot contain the same element.
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
 
DisposableIterator<E> - Class in org.chocosolver.util.iterators
 
DisposableIterator() - Constructor for class org.chocosolver.util.iterators.DisposableIterator
 
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.ArrayIterator
This method allows to declare that the iterator is not used anymoure.
dispose() - Method in class org.chocosolver.util.iterators.CacheIntIterator
 
dispose() - Method in class org.chocosolver.util.iterators.Disposable
This method allows to declare that the iterator is not used anymoure.
dispose() - Method in class org.chocosolver.util.iterators.SingleElementIterator
This method allows to declare that the iterator is not used anymoure.
distance(IntVar, IntVar, String, int) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures:
|VAR1-VAR2| OP CSTE
where OP can take its value among {"=", ">", "<", "!
distance(IntVar, IntVar, String, IntVar) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures:
|VAR1-VAR2| OP VAR3
where OP can take its value among {"=", ">", "<"}
DistanceXYC - Class in org.chocosolver.solver.constraints.binary
Ensures:
|X-Y| OP C
where OP can take its value among {=, >, <, =/=}
DistanceXYC(IntVar, IntVar, Operator, int) - Constructor for class org.chocosolver.solver.constraints.binary.DistanceXYC
 
DistanceXYZ - Class in org.chocosolver.solver.constraints.ternary

|X-Y| OP Z
DistanceXYZ(IntVar, IntVar, Operator, IntVar) - Constructor for class org.chocosolver.solver.constraints.ternary.DistanceXYZ
 
distribute(LogOp) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
 
distributedSlavery() - Method in class org.chocosolver.solver.thread.AbstractParallelMaster
Make the slaves work in parallel
divCeil(int, int) - Static method in class org.chocosolver.util.tools.MathUtils
 
divFloor(int, int) - Static method in class org.chocosolver.util.tools.MathUtils
 
dlb - Variable in class org.chocosolver.solver.constraints.nary.cumulative.NRJCumulFilter
 
dlb - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
dom - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
domFinder - Variable in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
domOverWDeg(IntVar[], long, IntValueSelector) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Assignment strategy which selects a variable according to DomOverWDeg and assign it to the selected value
domOverWDeg(IntVar[], long) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Assignment strategy which selects a variable according to DomOverWDeg and assign it to its lower bound
DomOverWDeg - Class in org.chocosolver.solver.search.strategy.selectors.variables

DomOverWDeg(IntVar[], long, IntValueSelector) - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
DOUBLE - Static variable in interface org.chocosolver.memory.copy.RecomputableElement
 
DoubleMinHeap - Class in org.chocosolver.util.objects.queues

DoubleMinHeap(int) - Constructor for class org.chocosolver.util.objects.queues.DoubleMinHeap
 
DOUBLEVECTOR - Static variable in interface org.chocosolver.memory.copy.RecomputableElement
 
DOWN_LEFT_BRANCH - Static variable in interface org.chocosolver.solver.search.loop.ISearchLoop
 
DOWN_RIGHT_BRANCH - Static variable in interface org.chocosolver.solver.search.loop.ISearchLoop
 
dsize - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.DistanceXYC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropAbsolute
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropElement
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_Y
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropEqualX_YC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropEqualXY_C
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_Y
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualX_YC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropGreaterOrEqualXY_C
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropLessOrEqualXY_C
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_Y
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_YC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualXY_C
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropScale
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.binary.PropSquare
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.Constraint
Duplicate the current constraint.
duplicate() - Method in class org.chocosolver.solver.constraints.extension.binary.BinRelation
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC2001
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3bitrm
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3rm
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinFC
 
duplicate() - Method in class org.chocosolver.solver.constraints.extension.nary.LargeRelation
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeFC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001Positive
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rm
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rmPositive
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGACSTRPos
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeMDDC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.extension.nary.PropTableStr2
 
duplicate() - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesLargeTable
 
duplicate() - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
duplicate() - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesTable
 
duplicate() - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesVeryLargeTable
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.conditions.PropCondAllDiff_AC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffAC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffAdaptative
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffBC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC_GoodImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.automata.PropCostRegular
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.automata.PropRegular
 
duplicate(Solver) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropClauseChanneling
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropEnumDomainChanneling
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelAC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelBC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_AntiArboFiltering
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuitSCC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropNoSubtour
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuit
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuit_AntiArboFiltering
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubCircuitSCC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropFalse
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropTrue
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.count.PropCount_AC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.count.PropCountVar
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropFullCumulative
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropGraphCumulative
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.element.PropElementV_fast
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.globalcardinality.PropFastGCC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMax
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropBoolMin
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMax
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMin
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.differences.AutoDiffDetection
 
duplicate(Solver, THashMap<Object, Object>) - Method in interface org.chocosolver.solver.constraints.nary.nValue.amnv.differences.D
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.graph.Gci
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.graph.Gi
 
duplicate(Solver, THashMap<Object, Object>) - Method in interface org.chocosolver.solver.constraints.nary.nValue.amnv.mis.F
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.MD
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.MDRk
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.Rk
 
duplicate(Solver) - Method in interface org.chocosolver.solver.constraints.nary.nValue.amnv.rules.R
 
duplicate(Solver) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.rules.R1
 
duplicate(Solver) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.rules.R2
 
duplicate(Solver) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.rules.R3
 
duplicate(Solver) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.rules.R4
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.PropAMNV
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.PropAtLeastNValues
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.PropAtLeastNValues_AC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.PropAtMostNValues
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.nValue.PropAtMostNValues_BC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.PropDiffN
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.PropKLoops
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.PropKnapsack
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.PropSort
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.sum.PropBoolSumCoarse
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.sum.PropBoolSumIncremental
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalarEq
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumEq
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.nary.tree.PropAntiArborescences
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.Propagator
Duplicate the current propagator.
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.real.RealPropagator
 
duplicate(Solver, THashMap) - Method in class org.chocosolver.solver.constraints.reification.PropOpposite
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.reification.PropReif
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.ReificationConstraint
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropAllDiff
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropAllDisjoint
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropAllEqual
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropAtMost1Empty
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropBoolChannel
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropCardinality
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropElement
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropIntBoundedMemberSet
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropIntChannel
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropIntEnumMemberSet
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropIntersection
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropInverse
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropMaxElement
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropMinElement
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropNbEmpty
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropNotEmpty
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropNotMemberIntSet
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropNotMemberSetInt
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropOffSet
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropSubsetEq
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropSumOfElements
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropSymmetric
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.set.PropUnion
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.ternary.DistanceXYZ
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.ternary.PropDivXYZ
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.ternary.PropMaxBC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.ternary.PropMinBC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.ternary.PropTimesNaive
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.ternary.PropTimesXY
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.ternary.PropTimesZ
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.unary.PropEqualXC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.unary.PropGreaterOrEqualXC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.unary.PropLessOrEqualXC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.unary.PropMemberBound
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.unary.PropMemberEnum
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.unary.PropNotEqualXC
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.unary.PropNotMemberBound
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.constraints.unary.PropNotMemberEnum
 
duplicate() - Method in class org.chocosolver.solver.explanations.Explanation
Duplicate the current explanation
duplicate() - Method in class org.chocosolver.solver.explanations.Rules
Duplicate the current rules
duplicate() - Method in interface org.chocosolver.solver.search.measure.IMeasures
Clones the IMeasure object (copy every measure)
duplicate() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
duplicate() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
 
duplicate() - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecision
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
duplicate() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
duplicate() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
duplicate() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
duplicate() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
duplicate() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
duplicate() - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
duplicate() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
duplicate() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
duplicate() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
duplicate(Solver, THashMap<Object, Object>) - Method in interface org.chocosolver.solver.variables.IVariableMonitor
Duplicate this (which naturally adds it into solver).
duplicate() - Method in interface org.chocosolver.solver.variables.Variable
Duplicate this.
duplicate(Solver, THashMap<Object, Object>) - Method in interface org.chocosolver.solver.variables.Variable
Duplicate this (which naturally adds it into solver).
duplicate() - Method in class org.chocosolver.solver.variables.view.BoolEqView
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.view.BoolEqView
 
duplicate() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
duplicate() - Method in class org.chocosolver.solver.variables.view.EqView
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.view.EqView
 
duplicate() - Method in class org.chocosolver.solver.variables.view.MinusView
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.view.MinusView
 
duplicate() - Method in class org.chocosolver.solver.variables.view.OffsetView
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
duplicate() - Method in class org.chocosolver.solver.variables.view.RealView
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.view.RealView
 
duplicate() - Method in class org.chocosolver.solver.variables.view.ScaleView
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
duplicate(Solver, THashMap<Object, Object>) - Method in interface org.chocosolver.util.objects.graphs.IGraph
 
duplicate() - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Duplicate the current MDD
duplicate(Solver, THashMap<Object, Object>) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
duplicate(Solver) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
duplicate(Solver) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSetWithOffset
 
duplicateModel() - Method in class org.chocosolver.solver.Solver
Duplicate the model declares within this, ie only variables and constraints.
dynAdd(Propagator, boolean) - Method in class org.chocosolver.solver.propagation.PropagationTrigger
 
dynamic - Variable in class org.chocosolver.solver.search.strategy.strategy.LastConflict_old
Deprecated.
 
DYNAMIC_ADDITIONS - Static variable in class org.chocosolver.solver.constraints.nary.nValue.amnv.differences.AutoDiffDetection
 
dynamicAddition(boolean, Propagator...) - Method in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
dynamicAddition(boolean, Propagator...) - Method in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
dynamicAddition(boolean, Propagator...) - Method in interface org.chocosolver.solver.propagation.IPropagationEngine
Add a constraint to the propagation engine
DynamicBackTracking - Class in org.chocosolver.solver.explanations.strategies
A dynamic backtracking algorithm.
DynamicBackTracking(ExplanationEngine, Solver, boolean) - Constructor for class org.chocosolver.solver.explanations.strategies.DynamicBackTracking
 
dynamicDeletion(Propagator...) - Method in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
dynamicDeletion(Propagator...) - Method in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
dynamicDeletion(Propagator...) - Method in interface org.chocosolver.solver.propagation.IPropagationEngine
Delete the list of propagators in input from the engine
dynPriority() - Method in class org.chocosolver.solver.constraints.Propagator
 

E

e - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropFullCumulative
 
ECP - Static variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
edgeExists(int, int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
test whether edge (x,y) is in the graph or not
elb - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
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, String) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Build ELEMENT constraint: VALUE = TABLE[INDEX-OFFSET]
element(IntVar, int[], IntVar) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Build ELEMENT constraint: VALUE = TABLE[INDEX]
element(IntVar, IntVar[], IntVar, int) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Build an ELEMENT constraint: VALUE = TABLE[INDEX-OFFSET] where TABLE is an array of variables.
element(IntVar, SetVar[], int, SetVar) - Static method in class org.chocosolver.solver.constraints.set.SetConstraintsFactory
Element constraint over sets states that SETS[INDEX-OFFSET] = SET
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.
elements - Variable in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Array
 
elements - Variable in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Std_Array
 
elns(Solver, IntVar[], int, long, ACounter, ACounter) - Static method in class org.chocosolver.solver.search.loop.lns.LNSFactory
Create a ELNS, an Explanation based LNS
empty - Variable in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
EMPTY - Static variable in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Express "no edge" information
EmptyIterator - Class in org.chocosolver.util.iterators
User : cprudhom Mail : cprudhom(a)emn.fr Date : 28 janv. 2010 Since : Choco 2.1.1
emptyUnion(IntVar, IntVar) - Static method in enum org.chocosolver.util.VariableUtilities
 
enableTableSubstitution() - Method in class org.chocosolver.solver.Settings
Set to true to replace intension constraints by extension constraints
enableViews() - Method in class org.chocosolver.solver.Settings
Set to 'true' to allow the creation of views in the VariableFactory.
END - Static variable in interface org.chocosolver.solver.variables.SetVar
Constant used for enumerating elements in the envelope or the kernel of a SetVar.
enforceEq(int, int, IntVar[], Propagator) - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.rules.R3
 
engine - Variable in class org.chocosolver.solver.Solver
 
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.copy.RcDoubleVector
Checks if the capacity is great enough, else the capacity is extended.
ensureCapacity(int) - Method in class org.chocosolver.memory.copy.RcIntVector
Checks if the capacity is great enough, else the capacity is extended.
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 - Variable in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
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
 
enumerated(String, int, int, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build an integer variable whose domain is explicitly represented with a BitSet.
enumerated(String, int[], Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build an integer variable whose domain is explicitly represented with a BitSet.
enumeratedArray(String, int, int, int, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build an array of integer variables whose domains are explicitly represented
enumeratedArray(String, int, int[], Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build an integer variable array with enumerated domains.
enumeratedMatrix(String, int, int, int, int, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build a DIM1*DIM2-sized matrix of integer variables whose domains are explicitly represented
enumeratedMatrix(String, int, int, int[], Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Build a DIM1*DIM2-sized matrix of integer variables with enumerated domains.
env - Variable in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap_Array
 
env - Variable in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap_Hash
 
ENVELOP - Static variable in interface org.chocosolver.solver.variables.delta.ISetDelta
 
envelope - Variable in class org.chocosolver.solver.variables.impl.SetVarImpl
 
ENVELOPE_BEST - Static variable in enum org.chocosolver.util.objects.setDataStructures.SetType
 
envelopeContains(int) - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
envelopeContains(int) - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
envelopeContains(int) - Method in interface org.chocosolver.solver.variables.SetVar
Test whether element is present or not in the envelope
environment - Variable in class org.chocosolver.memory.copy.RcObject
 
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
 
environment - Variable in class org.chocosolver.memory.trailing.AbstractStoredObject
The current EnvironmentTrailing.
environment - Variable in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
environment - Variable in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
EnvironmentCopying - Class in org.chocosolver.memory.copy
 
EnvironmentCopying() - Constructor for class org.chocosolver.memory.copy.EnvironmentCopying
 
EnvironmentException - Exception in org.chocosolver.memory
A specific RuntimeException that can be thrown during the normal execution of the problem resolution.
EnvironmentException(String) - Constructor for exception org.chocosolver.memory.EnvironmentException
Constructs a new solver exception with the specified detailed message.
Environments - Enum in org.chocosolver.memory

EnvironmentTrailing - Class in org.chocosolver.memory.trailing
The root class for managing memory and sessions.
EnvironmentTrailing() - Constructor for class org.chocosolver.memory.trailing.EnvironmentTrailing
Constructs a new IEnvironment with the default stack sizes : 50000 and 1000.
epsilon - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
eq(IntVar) - Static method in class org.chocosolver.solver.variables.VariableFactory
Create a kind of clone of VAR (an offset view with CSTE= 0), such that, the resulting view is defined on VAR.
eq(BoolVar) - Static method in class org.chocosolver.solver.variables.VariableFactory
Create a kind of clone of VAR such that, the resulting view is defined on VAR.
equals(Object) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
 
equals(Object) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
 
equals(Object) - Method in class org.chocosolver.memory.structure.S64BitSet
 
equals(Object) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.Node
 
EqView - Class in org.chocosolver.solver.variables.view
A specific view for equality on bool var
EqView(IntVar, Solver) - Constructor for class org.chocosolver.solver.variables.view.EqView
 
ESat - Enum in org.chocosolver.util

eub - Variable in class org.chocosolver.solver.constraints.nary.cumulative.NRJCumulFilter
 
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
eucl_div(IntVar, IntVar, IntVar) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures DIVIDEND / DIVISOR = RESULT, rounding towards 0 -- Euclidean division Also ensures DIVISOR !
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(V) - Method in interface org.chocosolver.solver.search.strategy.selectors.VariableEvaluator
Evaluates the heuristic that is minimized in order to find the best variable
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(SetVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MaxDelta
 
evaluate(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MaxRegret
 
evaluate(SetVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MinDelta
 
evaluate(V) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Occurrence
 
evaluate(T) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Random
 
evaluate(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Smallest
 
evaluate(Solver) - Method in enum org.chocosolver.solver.trace.Attribute
 
event_c - Variable in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
event_f - Variable in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
eventComparator - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
eventmasks - Variable in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
eventmasks - Variable in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
events - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
eventsets - Variable in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
eventStore - Variable in class org.chocosolver.solver.explanations.ExplanationEngine
 
Except_0 - Class in org.chocosolver.memory
A condition for building fake history based on the world index of the environment.
Except_0() - Constructor for class org.chocosolver.memory.Except_0
 
EXCEPT_0 - Static variable in interface org.chocosolver.solver.constraints.nary.alldifferent.conditions.Condition
Satisfied iff the variable cannot take value 0
exception - Variable in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
exception - Variable in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
execute(String...) - Method in class org.chocosolver.samples.AbstractProblem
 
execute(int) - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC.RemProc
 
execute(Propagator, IPropagationEngine) - Static method in class org.chocosolver.solver.propagation.PropagationTrigger
 
execute(int) - Method in interface org.chocosolver.util.procedure.IntProcedure
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(int) - Method in interface org.chocosolver.util.procedure.SafeIntProcedure
Action to execute in a Delta object, within the forEachRemVal method.
exists(int...) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return true is PATH has a support in the mdd
expandNot(LogOp) - Static method in class org.chocosolver.solver.constraints.nary.cnf.LogicTreeToolBox
 
explain(ContradictionException) - Method in class org.chocosolver.solver.explanations.ExplanationEngine
Compute the explanation of the last event from the event store (naturally, the one that leads to a conflict), and return the explanation of the failure, that is, the (sub-)set of decisions and propagators explaining the conflict.
explain() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingCut
Force the failure, apply decisions to the last solution + cut => failure!
explain() - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingObjective
 
ExplainingCut - Class in org.chocosolver.solver.search.loop.lns.neighbors
a specific neighborhood for LNS based on the explanation of the cut imposed by a new solution.
ExplainingCut(Solver, int, long) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingCut
 
ExplainingObjective - Class in org.chocosolver.solver.search.loop.lns.neighbors
a specific neighborhood for LNS based on the explanation of the objective variable.
ExplainingObjective(Solver, int, long) - Constructor for class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingObjective
 
Explanation - Class in org.chocosolver.solver.explanations
An explanation is simply a set of causes and decisions explaining a situation, for instance a conflict.
Explanation(boolean) - Constructor for class org.chocosolver.solver.explanations.Explanation
 
ExplanationEngine - Class in org.chocosolver.solver.explanations
An Asynchronous, Reverse, Low-Intrusive and Lazy explanation engine Based on "A Lazy explanation engine for Choco3", C.Prud'homme.
ExplanationEngine(Solver, boolean, boolean) - Constructor for class org.chocosolver.solver.explanations.ExplanationEngine
Create an explanation engine based on a rule store
ExplanationFactory - Enum in org.chocosolver.solver.explanations
A non exhaustive list of ways to plug and exploit explanations.
extract(Task[], IntVar[], IntVar) - Static method in class org.chocosolver.solver.constraints.nary.cumulative.Cumulative
 
extractIntVar(Variable[], boolean) - Static method in enum org.chocosolver.util.VariableUtilities
 

F

F - Interface in org.chocosolver.solver.constraints.nary.nValue.amnv.mis
Interface to represent an heuristic which computes independent sets
factoriel(int) - Static method in class org.chocosolver.util.tools.MathUtils
simple recursive version of factorielle
FAIL - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
failCount - Variable in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
FailCounter - Class in org.chocosolver.solver.search.limits
Set a limit over the number of fails allowed during the search.
FailCounter(long) - Constructor for class org.chocosolver.solver.search.limits.FailCounter
 
FailPerPropagator - Class in org.chocosolver.solver.search.loop.monitors

FailPerPropagator(Constraint[], Solver) - Constructor for class org.chocosolver.solver.search.loop.monitors.FailPerPropagator
 
fails(ICause, Variable, String) - Method in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
fails(ICause, Variable, String) - Method in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
fails(ICause, Variable, String) - Method in interface org.chocosolver.solver.propagation.IPropagationEngine
 
failure - Variable in class org.chocosolver.solver.search.strategy.strategy.ConflictOrdering
 
fakeHistoryNeeded() - Method in class org.chocosolver.memory.AbstractEnvironment
 
fakeHistoryNeeded() - Method in interface org.chocosolver.memory.IEnvironment
 
FALSE - Static variable in interface org.chocosolver.memory.ICondition
False condition, never satisfied
FALSE(Solver) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Ensures the FALSE constraint
FALSE - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
FALSE - Variable in class org.chocosolver.solver.Solver
Two basic constraints TRUE and FALSE, cached to avoid multiple useless occurrences
FALSE_OR_TRUE - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
fast - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropFullCumulative
 
FastBooleanValidityChecker - Class in org.chocosolver.solver.constraints.extension.nary
 
FastBooleanValidityChecker(int, IntVar[]) - Constructor for class org.chocosolver.solver.constraints.extension.nary.FastBooleanValidityChecker
 
FastDecision - Class in org.chocosolver.solver.search.strategy.decision.fast

FastDecision(PoolManager<FastDecision>) - Constructor for class org.chocosolver.solver.search.strategy.decision.fast.FastDecision
 
FastDecisionReal - Class in org.chocosolver.solver.search.strategy.decision.fast

FastDecisionReal(PoolManager<FastDecisionReal>) - Constructor for class org.chocosolver.solver.search.strategy.decision.fast.FastDecisionReal
 
FastDecisionSet - Class in org.chocosolver.solver.search.strategy.decision.fast
 
FastDecisionSet(PoolManager<FastDecisionSet>) - Constructor for class org.chocosolver.solver.search.strategy.decision.fast.FastDecisionSet
 
fastInitNbSupports(int, int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3rm
 
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
 
fastRestart(ACounter) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ANeighbor
 
fastRestart(ACounter) - Method in interface org.chocosolver.solver.search.loop.lns.neighbors.INeighbor
Plug a fast restart strategy to the neighborhood
fastRestart(ACounter) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
feasible - Variable in class org.chocosolver.solver.constraints.extension.nary.TuplesLargeTable
 
feasible - Variable in class org.chocosolver.solver.constraints.extension.nary.TuplesTable
 
feasible - Variable in class org.chocosolver.solver.constraints.extension.nary.TuplesVeryLargeTable
 
feasible - Variable in class org.chocosolver.solver.constraints.extension.Tuples
 
fgmtSize - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
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
 
filler - Variable in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
fillInStackTrace() - Method in exception org.chocosolver.solver.exception.ContradictionException
filter(boolean, int) - Method in class org.chocosolver.solver.constraints.binary.PropElement
 
filter() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeFC
 
filter(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001
 
filter(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001Positive
 
filter(int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rmPositive
 
filter() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGACSTRPos
 
filter() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffAC
 
filter() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffBC
 
filter() - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
 
filter() - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC_GoodImpl
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet) - 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) - Method in class org.chocosolver.solver.constraints.nary.cumulative.NRJCumulFilter
 
filter(ISet) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropFullCumulative
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet) - Method in class org.chocosolver.solver.constraints.nary.cumulative.SweepHeiSortCumulFilter
 
filter(IntVar[], IntVar[], IntVar[], IntVar[], IntVar, ISet) - Method in class org.chocosolver.solver.constraints.nary.cumulative.TimeCumulFilter
 
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(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(boolean, int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalarEq
 
filter() - Method in class org.chocosolver.solver.constraints.set.PropNbEmpty
 
filterAround(int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropGraphCumulative
 
filterDown(double) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Filters w.r.t. a given lower bound.
filterEQFromXZToY() - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
filterEQFromYZToX() - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
filterFixPoint() - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
filterFromBox(int) - Method in class org.chocosolver.solver.constraints.nary.PropDiffN
 
filterFromDom(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_AntiArboFiltering
 
filterFromDom(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuit_ArboFiltering
 
filterFromSource(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropCircuitSCC
 
filterFromSource(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubCircuitSCC
 
filterFromVarToVar(IntVar, IntVar) - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
Initial propagation in case of EQ and enumerated domains
filterFromXYtoLBZ() - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
filterFromXYtoUBZ() - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
filterGT() - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
In case of a GT
filterGTFromXZtoY() - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
filterGTFromYZtoX() - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
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) - Method in class org.chocosolver.solver.constraints.nary.cumulative.TimeCumulFilter
 
FilteringMonitor - Interface in org.chocosolver.solver.variables
Monitor filter generated during resolution.
FilteringMonitorList - Class in org.chocosolver.solver.variables.observers
Created by cprudhom on 26/01/15.
FilteringMonitorList() - Constructor for class org.chocosolver.solver.variables.observers.FilteringMonitorList
 
filterLower() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffBC
 
filterLT() - Method in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
In case of a LT
filterLTFromXZtoY() - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
filterLTFromYZtoX() - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
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
 
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
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.PropFullCumulative
 
filterSup(IntVar, int, int, int, int, int[], int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.TimeCumulFilter
 
filterUp(double) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Filters w.r.t. a given upper bound.
filterUpper() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffBC
 
finalize() - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeBoolTrail
 
finalize() - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeDoubleTrail
 
finalize() - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeIntTrail
 
finalize() - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeLongTrail
 
finalize() - Method in class org.chocosolver.solver.constraints.real.RealConstraint
 
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
findAllIdom() - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
findAllOptimalSolutions(ResolutionPolicy, IntVar, boolean) - Method in class org.chocosolver.solver.Solver
Attempts optimize the value of the objective variable w.r.t. to the optimization policy.
findAllSCC() - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
findAllSCCOf(BitSet) - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
findAllSolutions() - Method in class org.chocosolver.solver.Solver
Attempts to find all solutions of the declared problem.
findAllSolutions() - Method in class org.chocosolver.solver.thread.ThreadSolver
 
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
findBetterThan(int, ResolutionPolicy) - Method in class org.chocosolver.samples.SlaveProblem
 
findBetterThan(int, ResolutionPolicy) - Method in class org.chocosolver.solver.SlaveSolver
 
findDominators() - Method in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
Find immediate dominators of the given graph and preprocess dominance requests
findIndexOfInt(int) - Method in class org.chocosolver.memory.structure.IndexedBipartiteSet
 
findIndexOfInt(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
findMaximumMatching() - Method in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffAC
 
findOptimalSolution(ResolutionPolicy, IntVar) - Method in class org.chocosolver.solver.MasterSolver
Attempts optimize the value of the objective variable w.r.t. to the optimization policy.
findOptimalSolution(ResolutionPolicy, IntVar) - Method in class org.chocosolver.solver.Solver
Attempts optimize the value of the objective variable w.r.t. to the optimization policy.
findOptimalSolution(ResolutionPolicy, RealVar, double) - Method in class org.chocosolver.solver.Solver
Attempts optimize the value of the objective variable w.r.t. to the optimization policy.
findOptimalSolution(ResolutionPolicy, IntVar) - Method in class org.chocosolver.solver.thread.ThreadSolver
 
findParetoFront(ResolutionPolicy, IntVar...) - Method in class org.chocosolver.solver.Solver
Attempts optimize the value of the objective variable w.r.t. to the optimization policy.
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
findSolution() - Method in class org.chocosolver.solver.MasterSolver
Attempts to find the first solution of the declared problem, running all solvers declared.
findSolution() - Method in class org.chocosolver.solver.Solver
Attempts to find the first solution of the declared problem.
findSolution() - Method in class org.chocosolver.solver.thread.ThreadSolver
 
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, int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
Create a finite automaton based on a regular expression.
FiniteAutomaton(String) - 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 - Variable in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
The first element of the list
first - Variable in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
first - Variable in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
first - Variable in class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
first - Variable in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_2LinkedList
 
first - Variable in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
The first cell of the linked list
FirstFail - Class in org.chocosolver.solver.search.strategy.selectors.variables
First fail variable selector.
FirstFail() - Constructor for class org.chocosolver.solver.search.strategy.selectors.variables.FirstFail
 
fixed(int, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Create a specific integer variable whom domain is reduced to the singleton {VALUE}.
fixed(String, int, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Create a specific integer variable, named NAME whom domain is reduced to the singleton {VALUE}.
fixed(boolean, Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
get a specific boolean variable, whom domain is reduced to the singleton {VALUE}.
fixed(String, int[], Solver) - Static method in class org.chocosolver.solver.variables.VariableFactory
Create a specific set variable, named NAME whom domain is reduced to the singleton {VALUE}.
FixedBoolVarImpl - Class in org.chocosolver.solver.variables.impl
A constant view specific to boolean variable

Based on "Views and Iterators for Generic Constraint Implementations", C.

FixedBoolVarImpl(String, int, Solver) - 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, Solver) - Constructor for class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
FixedSetVarImpl - Class in org.chocosolver.solver.variables.impl
 
FixedSetVarImpl(String, TIntSet, Solver) - Constructor for class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
FixedSetVarImpl(String, int[], Solver) - Constructor for class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
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
 
fixSomeVariables(ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ActivityBasedNeighborhood
 
fixSomeVariables(ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.ExplainingCut
 
fixSomeVariables(ICause) - Method in interface org.chocosolver.solver.search.loop.lns.neighbors.INeighbor
Freezes some variables in order to have a fast computation
fixSomeVariables(ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PGN4Explanation
 
fixSomeVariables(ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
fixSomeVariables(ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
 
fixSomeVariables(ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood4Explanation
 
fixSomeVariables(ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RPGN4Explanation
 
fixSomeVariables(ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.SequenceNeighborhood
 
flatten(T[][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
flatten(T[][][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
flatten(int[][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
flattenBoolVar() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Extracts and returns the flatten array of BoolVar contained in this.
flattenSubMatrix(int, int, int, int, T[][]) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
flip(int) - Method in interface org.chocosolver.memory.IStateBitSet
 
flip(int, int) - Method in interface org.chocosolver.memory.IStateBitSet
 
flip(int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Sets the bit at the specified index to the complement of its current value.
flip(int, int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Sets each bit from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to the complement of its current value.
flip(int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Sets the bit at the specified index to the complement of its current value.
flip(int, int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Sets each bit from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to the complement of its current value.
flip(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Sets the bit at the specified index to the complement of its current value.
flip(int, int) - Method in class org.chocosolver.memory.structure.S64BitSet
Sets each bit from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to the complement of its current value.
flip() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Flip the boolean evaluation of this (recursive).
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.hardcoded.SevenQueuesPropagatorEngine
 
flush() - Method in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
flush() - Method in interface org.chocosolver.solver.propagation.IPropagationEngine
Flush this, ie. remove every pending events
flushPendingEvt() - Method in class org.chocosolver.solver.constraints.Propagator
informs that all fine events have been treated.
force_first(SetVar...) - Static method in class org.chocosolver.solver.search.strategy.SetStrategyFactory
strategy to branch on sets by choosing the first unfixed variable and forcing its first unfixed value
force_maxDelta_first(SetVar...) - Static method in class org.chocosolver.solver.search.strategy.SetStrategyFactory
strategy to branch on sets by choosing the unfixed variable of maximum delta (envSize-kerSize), and forcing its first unfixed value
force_minDelta_first(SetVar...) - Static method in class org.chocosolver.solver.search.strategy.SetStrategyFactory
strategy to branch on sets by choosing the unfixed variable of minimum delta (envSize-kerSize), and forcing its first unfixed value
forceAlive(boolean) - Method in interface org.chocosolver.solver.search.loop.ISearchLoop
 
forceAlive(boolean) - Method in class org.chocosolver.solver.search.loop.SearchLoop
 
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.
forEach(IntProcedure, SetEventType) - Method in interface org.chocosolver.solver.variables.delta.ISetDeltaMonitor
 
forEach(IntProcedure, SetEventType) - Method in class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
forEachRemVal(SafeIntProcedure) - Method in interface org.chocosolver.solver.variables.delta.IIntDeltaMonitor
 
forEachRemVal(IntProcedure) - Method in interface org.chocosolver.solver.variables.delta.IIntDeltaMonitor
 
forEachRemVal(SafeIntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
forEachRemVal(IntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
forEachRemVal(SafeIntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
forEachRemVal(IntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
forEachRemVal(SafeIntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
forEachRemVal(IntProcedure) - Method in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
forEachRemVal(SafeIntProcedure) - Method in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
forEachRemVal(IntProcedure) - Method in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
fragment - Variable in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
 
free - Variable in class org.chocosolver.solver.constraints.nary.alldifferent.algo.AlgoAllDiffAC
 
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.fast.FastDecision
 
free() - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecisionReal
 
free() - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecisionSet
 
free() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
free(Set_Std_LinkedList_NoRecycling.ListOP) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_Std_LinkedList
 
free(Set_Std_LinkedList_NoRecycling.ListOP) - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_Std_LinkedList_NoRecycling
 
freeze() - Method in interface org.chocosolver.solver.variables.delta.IDeltaMonitor
 
freeze() - Method in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
freeze() - Method in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
freeze() - Method in class org.chocosolver.solver.variables.delta.monitor.OneValueDeltaMonitor
 
freeze() - Method in class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
freeze() - Method in class org.chocosolver.solver.variables.view.ViewDeltaMonitor
 
frozenFirst - Variable in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
frozenFirst - Variable in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
frozenFirst - Variable in class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
frozenLast - Variable in class org.chocosolver.solver.variables.delta.monitor.EnumDeltaMonitor
 
frozenLast - Variable in class org.chocosolver.solver.variables.delta.monitor.IntervalDeltaMonitor
 
frozenLast - Variable in class org.chocosolver.solver.variables.delta.monitor.SetDeltaMonitor
 
FULL_INFLATE - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
fullReport(Solver) - Static method in enum org.chocosolver.solver.search.loop.Reporting
 
futureVars - Variable in class org.chocosolver.solver.constraints.extension.nary.PropLargeGACSTRPos
Variables that are not proved to be GAC yet

G

g - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropGraphCumulative
 
G - Class in org.chocosolver.solver.constraints.nary.nValue.amnv.graph
Backtrackable undirected graph
G(Solver, int) - Constructor for class org.chocosolver.solver.constraints.nary.nValue.amnv.graph.G
Creates a backtrackable undirected graph of nbNodes nodes
g - Variable in class org.chocosolver.util.graphOperations.dominance.AbstractLengauerTarjanDominatorsFinder
 
gacLexLeq(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
gacstr() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGACSTRPos
Main propagation loop.
gacValues - Variable in class org.chocosolver.solver.constraints.extension.nary.PropLargeGACSTRPos
Values that have found a support for each variable
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
 
GArcs - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph
 
Gci - Class in org.chocosolver.solver.constraints.nary.nValue.amnv.graph
Constrained intersection graph
Gci(IntVar[], D) - Constructor for class org.chocosolver.solver.constraints.nary.nValue.amnv.graph.Gci
Creates the constrained intersection graph of X and D
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.
generateAndTest(Solver) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Create a Generate-And-Test search strategy which evaluate each remaining complete instantiation and check its satisfiability.
generateAndTest(Solver, AbstractStrategy<IntVar>, int) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Create a Generate-And-Test search strategy which evaluate each remaining complete instantiation and check its satisfiability.
GenerateAndTest - Class in org.chocosolver.solver.search.strategy.strategy
A strategy, dedicated to IntVars, that simulates a Generate and Test behavior through a specific internal decision.
GenerateAndTest(Solver) - Constructor for class org.chocosolver.solver.search.strategy.strategy.GenerateAndTest
 
GenerateAndTest(Solver, AbstractStrategy<IntVar>, int) - Constructor for class org.chocosolver.solver.search.strategy.strategy.GenerateAndTest
 
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
 
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.
geometrical(Solver, int, double, ICounter, int) - Static method in class org.chocosolver.solver.search.loop.monitors.SearchMonitorFactory
Build a geometrical restart strategy
geometricalFactor - Variable in class org.chocosolver.solver.search.restart.AbstractRestartStrategy
 
GeometricalRestartStrategy - Class in org.chocosolver.solver.search.restart
Restart strategy to restart every : (geoFactor^restart) * scale


GeometricalRestartStrategy(int, double) - Constructor for class org.chocosolver.solver.search.restart.GeometricalRestartStrategy
 
get() - Method in class org.chocosolver.memory.copy.RcObject
 
get(int) - Method in interface org.chocosolver.memory.IStateBitSet
 
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(int) - Method in class org.chocosolver.memory.IStateDoubleVector
Returns the indexth element of the vector.
get() - Method in class org.chocosolver.memory.IStateInt
Returns the current value.
get(int) - Method in class org.chocosolver.memory.IStateIntVector
Returns the indexth element of the vector.
get() - Method in class org.chocosolver.memory.IStateLong
Returns the current value.
get(int) - Method in class org.chocosolver.memory.structure.BasicIndexedBipartiteSet
 
get(int) - Method in class org.chocosolver.memory.structure.IndexedBipartiteSet
 
get(int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns the value of the bit with the specified index.
get(int, int) - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
Returns a new BitSet composed of bits from this BitSet from fromIndex (inclusive) to toIndex (exclusive).
get(int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns the value of the bit with the specified index.
get(int, int) - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
Returns a new BitSet composed of bits from this BitSet from fromIndex (inclusive) to toIndex (exclusive).
get(int) - Method in class org.chocosolver.memory.structure.S64BitSet
Returns the value of the bit with the specified index.
get(int, int) - Method in class org.chocosolver.memory.structure.S64BitSet
Returns a new BitSet composed of bits from this BitSet from fromIndex (inclusive) to toIndex (exclusive).
get(int) - Method in class org.chocosolver.solver.constraints.extension.Tuples
Return the idx^th tuple
get(String) - Static method in enum org.chocosolver.solver.constraints.Operator
 
get(int) - Static method in enum org.chocosolver.solver.constraints.PropagatorPriority
 
get(int) - Method in class org.chocosolver.solver.propagation.hardcoded.util.AId2AbId
 
get(int) - Method in interface org.chocosolver.solver.propagation.hardcoded.util.IId2AbId
 
get(int) - Method in class org.chocosolver.solver.propagation.hardcoded.util.MId2AbId
 
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, int) - Method in interface org.chocosolver.solver.variables.delta.ISetDelta
 
get(int) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
get(int, int) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
get(int) - Method in class org.chocosolver.solver.variables.delta.OneValueDelta
 
get(int, int) - Method in class org.chocosolver.solver.variables.delta.SetDelta
 
get(int) - Method in class org.chocosolver.util.objects.IntCircularQueue
 
get(int) - Method in interface org.chocosolver.util.objects.queues.AQueue
 
get(int) - Method in class org.chocosolver.util.objects.queues.CircularQueue
 
get(int) - Method in class org.chocosolver.util.objects.queues.LinkedList
 
get(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
get(int, T[]...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
get(int, List<T>...) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
getActivity(IntVar) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
getAlphabet() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getAndChild() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Returns the first AND logic tree within the list of children.
getBackTrackCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getBackTrackCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getBestLB() - Method in class org.chocosolver.solver.objective.ObjectiveManager
 
getBestSolutionValue() - Method in class org.chocosolver.solver.objective.ObjectiveManager
 
getBestSolutionValue() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getBestSolutionValue() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getBestUB() - Method in class org.chocosolver.solver.objective.ObjectiveManager
 
getBoolCopy() - Method in class org.chocosolver.memory.copy.EnvironmentCopying
 
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.BoolEqView
 
getBooleanValue() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
getBoolTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getBoundSupport(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rm
 
getCartesianProduct() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGACSTRPos
 
getCause(int) - Method in class org.chocosolver.solver.explanations.store.ArrayEventStore
 
getCause(int) - Method in interface org.chocosolver.solver.explanations.store.IEventStore
 
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, int) - Method in interface org.chocosolver.solver.variables.delta.ISetDelta
 
getCause(int) - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
getCause(int, 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.SetDelta
 
getCauses() - Method in class org.chocosolver.solver.explanations.Explanation
Return a unmodifiable copy of the set of causes
getCC_firstNode() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
 
getCC_nextNode() - 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.
getChildren() - Method in class org.chocosolver.solver.constraints.nary.cnf.LogOp
Returns the array of children of this.
getCoarseEventPriority() - Method in class org.chocosolver.solver.Settings
Defines, for coarse events, for each priority, the queue in which a propagator of such a priority should be scheduled in /!
getColumn(T[][], int) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
getColumn(T[][], int, Class) - Static method in enum org.chocosolver.util.tools.ArrayUtils
 
getConstraint() - Method in class org.chocosolver.solver.constraints.Propagator
 
getContractorCount() - Method in class org.chocosolver.solver.constraints.real.Ibex
 
getContradictionException() - Method in class org.chocosolver.solver.propagation.hardcoded.SevenQueuesPropagatorEngine
 
getContradictionException() - Method in class org.chocosolver.solver.propagation.hardcoded.TwoBucketPropagationEngine
 
getContradictionException() - Method in interface org.chocosolver.solver.propagation.IPropagationEngine
 
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
 
getCstrat() - Method in class org.chocosolver.solver.explanations.ExplanationEngine
Return the conflict strategy declared
getCstrs() - Method in class org.chocosolver.solver.Solver
Returns the array of declared Constraint objects defined in this Solver.
getCurrentDepth() - Method in interface org.chocosolver.solver.search.loop.ISearchLoop
 
getCurrentDepth() - Method in class org.chocosolver.solver.search.loop.SearchLoop
 
getCurrentDepth() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getCurrentDepth() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getDecision() - Method in class org.chocosolver.solver.objective.ObjectiveStrategy
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
Provides access to the current decision in the strategy.
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.ConflictOrdering
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.FindAndProve
 
getDecision() - Method in class org.chocosolver.solver.search.strategy.strategy.GenerateAndTest
Provides access to the current decision in the strategy.
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.LastConflict_old
Deprecated.
 
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.
getDecisionOperator() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
 
getDecisionOperator() - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecision
 
getDecisionOperator() - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecisionReal
 
getDecisionOperator() - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecisionSet
 
getDecisionOperator() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
getDecisionRefutation(Decision) - Method in class org.chocosolver.solver.explanations.RuleStore
Get the explanation associated with a decision refutation
getDecisionRefutationExplanation(Decision) - Method in class org.chocosolver.solver.explanations.ExplanationEngine
Get the explanation of a decision refutation
getDecisions() - Method in class org.chocosolver.solver.explanations.Explanation
Return a unmodifiable copy of the set of decisions
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.fast.FastDecision
 
getDecisionValue() - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecisionReal
 
getDecisionValue() - Method in class org.chocosolver.solver.search.strategy.decision.fast.FastDecisionSet
 
getDecisionValue() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
getDecisionVariable() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Return the variable object involves in the decision
getDecisionVariable() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
getDefault(Solver) - Method in class org.chocosolver.solver.search.bind.DefaultSearchBinder
 
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.FixedSetVarImpl
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
getDelta() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getDelta() - Method in interface org.chocosolver.solver.variables.Variable
Return the delta domain of this
getDelta() - Method in class org.chocosolver.solver.variables.view.IntView
 
getDelta() - Method in class org.chocosolver.solver.variables.view.RealView
 
getDfsNumberOfNode() - Method in class org.chocosolver.util.graphOperations.dominance.LCAGraphManager
 
getDiagram() - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return the diagram (not a copy) of the MDD
getDomainSize() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
getDomainSize() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
getDomainSize() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
getDomainSize() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getDomainSize() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
getDomainSize() - Method in interface org.chocosolver.solver.variables.IntVar
Returns the size of the domain of this
getDomainSize() - Method in class org.chocosolver.solver.variables.view.IntView
 
getDomainUnion(IntVar[]) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
 
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
getDoubleCopy() - Method in class org.chocosolver.memory.copy.EnvironmentCopying
 
getDoubleTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getDoubleVectorCopy() - Method in class org.chocosolver.memory.copy.EnvironmentCopying
 
getDoubleVectorTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getDuration() - Method in class org.chocosolver.solver.variables.Task
 
getE() - Method in class org.chocosolver.util.PoolManager
 
getEdge(int) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return the edge valued in the k^th cell of the diagram
getEnd() - Method in class org.chocosolver.solver.variables.Task
 
getEngine() - Method in class org.chocosolver.solver.Solver
Returns the propagation engine used in this.
getEnvelopeFirst() - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
getEnvelopeFirst() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getEnvelopeFirst() - Method in interface org.chocosolver.solver.variables.SetVar
Get the first element currently in the envelope domain of this.
getEnvelopeNext() - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
getEnvelopeNext() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getEnvelopeNext() - Method in interface org.chocosolver.solver.variables.SetVar
Get the next element in the envelope domain of this.
getEnvelopeSize() - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
getEnvelopeSize() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getEnvelopeSize() - Method in interface org.chocosolver.solver.variables.SetVar
Get the number of elements in the envelope domain of this.
getEnvironment() - Method in class org.chocosolver.memory.copy.RcObject
 
getEnvironment() - Method in class org.chocosolver.memory.IStateBool
Retrieving the environment
getEnvironment() - Method in class org.chocosolver.memory.IStateDouble
Retrieving the environment
getEnvironment() - Method in class org.chocosolver.memory.IStateInt
Retrieving the environment
getEnvironment() - Method in class org.chocosolver.memory.IStateLong
Retrieving the environment
getEnvironment() - Method in class org.chocosolver.memory.trailing.AbstractStoredObject
 
getEnvironment() - Method in class org.chocosolver.solver.search.loop.TimeStampedObject
 
getEnvironment() - Method in class org.chocosolver.solver.Solver
Return the backtracking environment of this.
getEnvironment() - Method in interface org.chocosolver.solver.variables.delta.IDelta
Return the associate environment
getEnvironment() - Method in enum org.chocosolver.solver.variables.delta.NoDelta
 
getEnvironmentHistorySimulationCondition() - Method in class org.chocosolver.solver.Settings
Return the condition to satisfy when rebuilding history of backtrackable objects is needed.
getEventObserver() - Method in class org.chocosolver.solver.Solver
Return the current event observer list
getEventsCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
Deprecated. 
getEventsCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
Deprecated.
getEventStore() - Method in class org.chocosolver.solver.explanations.ExplanationEngine
 
getEventType(int) - Method in class org.chocosolver.solver.explanations.store.ArrayEventStore
 
getEventType(int) - Method in interface org.chocosolver.solver.explanations.store.IEventStore
 
getEvtstrIdx() - Method in class org.chocosolver.solver.explanations.Explanation
Get the event store idx at which the last analysis ends
getExplainer() - Method in class org.chocosolver.solver.Solver
Return the explanation engine plugged into this.
getFactor() - Method in class org.chocosolver.solver.constraints.nary.automata.penalty.IsoPenaltyFunction
 
getFailCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getFailCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getFails(Propagator) - Method in class org.chocosolver.solver.search.loop.monitors.FailPerPropagator
 
getFinalStates() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getFineEventPriority() - Method in class org.chocosolver.solver.Settings
Defines, for fine events, for each priority, the queue in which a propagator of such a priority should be scheduled in /!
getFirstElement() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
 
getFirstElement() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_2LinkedList
 
getFirstElement() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
getFirstElement() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Array
 
getFirstElement() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_BitSet
 
getFirstElement() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Std_Array
 
getFirstElement() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
getFirstElement() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Full
 
getFirstElement() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Std_BitSet
 
getFirstElement() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Trail
 
getFirstElement() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
getFirstExp(int) - Static method in class org.chocosolver.util.graphOperations.dominance.BitOperations
 
getFirstExpInBothXYfromI(int, int, int) - Static method in class org.chocosolver.util.graphOperations.dominance.BitOperations
 
getFirstValidTupleFrom(int[], int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001
t is a consistent tuple not valid anymore, we need to go to the first valid tuple greater than t before searching among the valid tuples
getFirstValue(int) - Method in class org.chocosolver.solver.explanations.store.ArrayEventStore
 
getFirstValue(int) - Method in interface org.chocosolver.solver.explanations.store.IEventStore
 
getFlip(String) - Static method in enum org.chocosolver.solver.constraints.Operator
Flips the direction of an inequality
getGeometricalFactor() - Method in class org.chocosolver.solver.search.restart.AbstractRestartStrategy
 
getGeometricalFactor() - Method in interface org.chocosolver.solver.search.restart.IRestartStrategy
 
getGraph() - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
getIbex() - Method in class org.chocosolver.solver.Solver
Get the ibex reference Creates one if none
getId() - Method in class org.chocosolver.solver.constraints.Propagator
 
getId() - Method in interface org.chocosolver.solver.Identity
 
getId() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
 
getId() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getId() - Static method in class org.chocosolver.util.IndexFactory
STATIC = STRONGLY JVM DEPENDANT!!
getIdempotencyStrategy() - Method in class org.chocosolver.solver.Settings
Define how to react when a propagator is not ensured to be idempotent (Settings.Idem).
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
 
getIndex() - Method in class org.chocosolver.util.IndexFactory
Return a unique index
getIndexInPropagator(int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getIndexInPropagator(int) - Method in interface org.chocosolver.solver.variables.Variable
Return the position of the variable in the propagator at position pidx
getInitialisationTimeCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getInitialisationTimeCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getInitialPropagationTimeCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getInitialPropagationTimeCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getInitialState() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getInitialState() - Method in interface org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton
 
getInStack() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
Getter to the is arc in to be removed stack bitSet
getInstantiatedLayerCosts(int) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
getInstantiatedLayerCosts(int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getIntCopy() - Method in class org.chocosolver.memory.copy.EnvironmentCopying
 
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.search.solution.Solution
Get the value of variable v in this solution
getIntVectorCopy() - Method in class org.chocosolver.memory.copy.EnvironmentCopying
 
getIntVectorTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getIterator(E[], int) - Static method in class org.chocosolver.util.iterators.ArrayIterator
 
getIterator(E[]) - Static method in class org.chocosolver.util.iterators.ArrayIterator
 
getIterator() - Static method in class org.chocosolver.util.iterators.EmptyIterator
 
getIterator(E) - Static method in class org.chocosolver.util.iterators.SingleElementIterator
 
getIterator() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
getKernelFirst() - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
getKernelFirst() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getKernelFirst() - Method in interface org.chocosolver.solver.variables.SetVar
Get the first element currently in the kernel domain of this.
getKernelNext() - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
getKernelNext() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getKernelNext() - Method in interface org.chocosolver.solver.variables.SetVar
Get the next element in the kernel domain of this.
getKernelSize() - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
getKernelSize() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getKernelSize() - Method in interface org.chocosolver.solver.variables.SetVar
Get the number of elements in the kernel domain of this.
getLastDecision() - Method in interface org.chocosolver.solver.search.loop.ISearchLoop
 
getLastDecision() - Method in class org.chocosolver.solver.search.loop.SearchLoop
 
getLastExplanation() - Method in class org.chocosolver.solver.explanations.strategies.ConflictBackJumping
Return the explanation of the last conflict
getLastRemValue() - Method in class org.chocosolver.util.objects.queues.BinaryTreeHeap
 
getLastSolution() - Method in class org.chocosolver.solver.search.solution.AllSolutionsRecorder
 
getLastSolution() - Method in interface org.chocosolver.solver.search.solution.ISolutionRecorder
 
getLastSolution() - Method in class org.chocosolver.solver.search.solution.LastSolutionRecorder
 
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
 
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.IntervalIntVarImpl
Retrieves the lower bound of the variable
getLB() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
getLB() - Method in interface org.chocosolver.solver.variables.IntVar
Retrieves the lower bound of the variable
getLB() - Method in interface org.chocosolver.solver.variables.RealVar
Retrieves the lower bound of the variable
getLB() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
getLB() - Method in class org.chocosolver.solver.variables.view.EqView
 
getLB() - Method in class org.chocosolver.solver.variables.view.MinusView
 
getLB() - Method in class org.chocosolver.solver.variables.view.OffsetView
 
getLB() - Method in class org.chocosolver.solver.variables.view.RealView
 
getLB() - Method in class org.chocosolver.solver.variables.view.ScaleView
 
getLCA(int, int) - Method in class org.chocosolver.util.graphOperations.dominance.LCAGraphManager
 
getLevel() - Method in enum org.chocosolver.samples.AbstractProblem.Level
 
getLimitValue() - Method in class org.chocosolver.solver.search.limits.ACounter
 
getLimitValue() - Method in interface org.chocosolver.solver.search.limits.ICounter
 
getLimitValue() - Method in class org.chocosolver.solver.search.limits.ThreadTimeCounter
 
getLongCopy() - Method in class org.chocosolver.memory.copy.EnvironmentCopying
 
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
 
getMask(Variable) - Method in class org.chocosolver.solver.explanations.RuleStore
Return the current rule mask associated to the variable vid
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
 
getMaxDepth() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getMaxDepth() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getMaxDomSizeForEnumerated() - Method in class org.chocosolver.solver.Settings
Define the maximum domain size threshold to force integer variable to be enumerated instead of bounded while calling VariableFactory.integer(String, int, int, Solver).
getMaxExp(int) - Static method in class org.chocosolver.util.graphOperations.dominance.BitOperations
 
getMaxExpBefore(int, int) - Static method in class org.chocosolver.util.graphOperations.dominance.BitOperations
 
getMaxSize() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
Gets the maximum size of the set, or -1 if it is unbounded.
getMaxSize() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_2LinkedList
 
getMaxSize() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
getMaxSize() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Array
 
getMaxSize() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_BitSet
 
getMaxSize() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Std_Array
 
getMaxSize() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
getMaxSize() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Full
 
getMaxSize() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Std_BitSet
 
getMaxSize() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Trail
 
getMaxSize() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
getMaxTupleSizeForSubstitution() - Method in class org.chocosolver.solver.Settings
Define the maximum domain size threshold to replace intension constraints by extension constraints Only checked when ENABLE_TABLE_SUBS is set to true
getMCRDecimalPrecision() - Method in class org.chocosolver.solver.Settings
getMCRPrecision() - Method in class org.chocosolver.solver.Settings
Define the rounding precision for IntConstraintFactory.multicost_regular(org.chocosolver.solver.variables.IntVar[], org.chocosolver.solver.variables.IntVar[], org.chocosolver.solver.constraints.nary.automata.FA.ICostAutomaton) algorithm MUST BE < 13 as java messes up the precisions starting from 10E-12 (34.0*0.05 == 1.70000000000005)
getMeasures() - Method in class org.chocosolver.solver.Solver
Return a reference to the measures recorder.
getMinisat() - Method in class org.chocosolver.solver.Solver
Return a constraint embedding a minisat solver.
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
 
getName() - Method in class org.chocosolver.solver.constraints.Constraint
 
getName() - Method in class org.chocosolver.solver.search.restart.AbstractRestartStrategy
 
getName() - Method in interface org.chocosolver.solver.search.restart.IRestartStrategy
 
getName() - Method in class org.chocosolver.solver.Solver
Return the name, if any, of this.
getName() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getName() - Method in interface org.chocosolver.solver.variables.Variable
Returns the name of this
getNBCC() - Method in class org.chocosolver.util.graphOperations.connectivity.ConnectivityFinder
get the number of CC in g Beware you should call method findAllCC() first
getNbCstrs() - Method in class org.chocosolver.solver.Solver
Return the number of constraints declared in this.
getNbDecimals() - Method in class org.chocosolver.solver.objective.ObjectiveManager
 
getNbIdElt() - Method in class org.chocosolver.solver.Solver
This methods should not be called by the user.
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
 
getNbPendingEvt() - Method in class org.chocosolver.solver.constraints.Propagator
 
getNbProps() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getNbProps() - Method in interface org.chocosolver.solver.variables.Variable
Return the number of propagators
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
 
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.Solver
Returns the number of variables involved in this.
getNeighOf(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
Get neighbors of node x
getNextCutoff(int) - Method in class org.chocosolver.solver.search.restart.GeometricalRestartStrategy
 
getNextCutoff(int) - Method in interface org.chocosolver.solver.search.restart.IRestartStrategy
 
getNextCutoff(int) - Method in class org.chocosolver.solver.search.restart.LubyRestartStrategy
 
getNextElement() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
enables to iterate over the set

should be used as follow :

for(int i=getFirstElement(); i>=0; i = getNextElement()){ ... }

The use of getFirstElement() is necessary to ensure a complete iteration

WARNING cannot encapsulate two for loops (copy the set for that)

getNextElement() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_2LinkedList
 
getNextElement() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
getNextElement() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Array
 
getNextElement() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_BitSet
 
getNextElement() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Std_Array
 
getNextElement() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
getNextElement() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Full
 
getNextElement() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Std_BitSet
 
getNextElement() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Trail
 
getNextElement() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
getNextNode(int) - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
getNode_CC() - 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.MeasuresRecorder
 
getNodeOfDfsNumber() - Method in class org.chocosolver.util.graphOperations.dominance.LCAGraphManager
 
getNodes() - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getNodes() - Method in interface org.chocosolver.util.objects.graphs.IGraph
 
getNodes() - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
getNodeSize(int) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return the initial domain size of the variable in layer
getNodesSCC() - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
getNogoodStore() - Method in class org.chocosolver.solver.Solver
Return a constraint embedding a nogood store (based on a sat solver).
getObject(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
 
getObjectCopy() - Method in class org.chocosolver.memory.copy.EnvironmentCopying
 
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.multicostregular.Arc
 
getObjectIdx() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.Arc
 
getObjective() - Method in class org.chocosolver.solver.objective.ObjectiveManager
 
getObjectiveManager() - Method in interface org.chocosolver.solver.search.loop.ISearchLoop
 
getObjectiveManager() - Method in class org.chocosolver.solver.search.loop.SearchLoop
 
getObjectiveManager() - Method in class org.chocosolver.solver.Solver
Get the objective manager
getOffset(int) - Method in class org.chocosolver.util.objects.graphs.MultivaluedDecisionDiagram
Return the initial LB of the variable in layer
getOffset() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSetWithOffset
 
getOperationCopy() - Method in class org.chocosolver.memory.copy.EnvironmentCopying
 
getOperationTrail() - Method in class org.chocosolver.memory.trailing.EnvironmentTrailing
 
getOpposite() - Method in class org.chocosolver.solver.constraints.Constraint
Get/make the opposite constraint of this The default opposite constraint does not filter domains but fails if this constraint is satisfied
getOpposite(Operator) - Static method in enum org.chocosolver.solver.constraints.Operator
 
getParentOf(int) - Method in class org.chocosolver.util.graphOperations.dominance.LCAGraphManager
Get the parent of x in the dfs tree
getPaRules(int) - Method in class org.chocosolver.solver.explanations.Rules
Get the propagator activation rule associated with 'pid'
getPathFinder() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getPIndices() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getPIndices() - Method in interface org.chocosolver.solver.variables.Variable
 
getPolicy() - Method in class org.chocosolver.solver.objective.ObjectiveManager
 
getPosition(int) - Method in class org.chocosolver.solver.constraints.extension.nary.ValidityChecker
 
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
 
getPredOf(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
Get predecessors of node x
getPredOrNeighOf(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getPredOrNeighOf(int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Get either x's predecessors or neighbors.
getPredOrNeighOf(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
getPrevious() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Return the previous decision applied in the tree search
getPrevious() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
getPriority() - Method in class org.chocosolver.solver.constraints.Propagator
 
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.PropNotEqualX_Y
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualX_YC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.binary.PropNotEqualXY_C
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinFC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffBC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.alldifferent.PropAllDiffInst
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC_GoodImpl
 
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.channeling.PropBitChanneling
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelBC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropNoSubtour
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.circuit.PropSubcircuit
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropClause
Deprecated.
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropFalse
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropSat
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.cnf.PropTrue
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.count.PropCount_AC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.count.PropCountVar
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.cumulative.PropFullCumulative
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.globalcardinality.PropFastGCC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLexChain
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMax
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.min_max.PropMin
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.nValue.PropAMNV
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.nValue.PropAtMostNValues_BC
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.PropDiffN
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.PropKnapsack
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropBoolSumCoarse
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropBoolSumIncremental
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropScalarEq
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.nary.sum.PropSumEq
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.Propagator
Return the specific mask indicating the variable events on which this Propagator object can react.
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.PropMaxElement
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropMinElement
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropNbEmpty
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropNotMemberIntSet
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropNotMemberSetInt
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropSubsetEq
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.set.PropSumOfElements
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.ternary.PropDistanceXYZ
 
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.PropTimesNaive
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.ternary.PropTimesXY
 
getPropagationConditions(int) - Method in class org.chocosolver.solver.constraints.ternary.PropTimesZ
 
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.PropMemberBound
 
getPropagationsCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
Deprecated. 
getPropagationsCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
Deprecated.
getPropagator(int) - Method in class org.chocosolver.solver.constraints.Constraint
 
getPropagator(int) - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getPropagator(int) - Method in interface org.chocosolver.solver.variables.Variable
Return the "idx" th propagator of this
getPropagators() - Method in class org.chocosolver.solver.constraints.Constraint
Return an array which contains the propagators declared in this.
getPropagators() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getPropagators() - Method in interface org.chocosolver.solver.variables.Variable
Return the array of propagators this
getPropNogoods() - Method in class org.chocosolver.solver.constraints.nary.nogood.NogoodConstraint
 
getPropSat() - Method in class org.chocosolver.solver.constraints.nary.cnf.SatConstraint
 
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.EqView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.IntView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.MinusView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
getRangeIterator(boolean) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
getReadingTimeCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getReadingTimeCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getRealBounds(RealVar) - Method in class org.chocosolver.solver.search.solution.Solution
Get the bounds of r in this solution
getRegret(int, int, int...) - Method in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
getRegret(int, int, int...) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getRelation() - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinCSP
 
getRelation() - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeCSP
 
getRestartCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getRestartCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getRules() - Method in class org.chocosolver.solver.explanations.Explanation
Return the rules, may be null
getRules() - Method in class org.chocosolver.solver.explanations.RuleStore
Return the current rules, for copy only.
getRuleStore() - Method in class org.chocosolver.solver.explanations.ExplanationEngine
 
getSatSolver() - Method in class org.chocosolver.solver.constraints.nary.cnf.PropSat
 
getSatSolver() - Method in class org.chocosolver.solver.constraints.nary.cnf.SatConstraint
 
getScalarBounds(IntVar[], int[]) - Static method in class org.chocosolver.solver.constraints.nary.sum.Scalar
 
getScaleFactor() - Method in class org.chocosolver.solver.search.restart.AbstractRestartStrategy
 
getScaleFactor() - Method in interface org.chocosolver.solver.search.restart.IRestartStrategy
 
getSCCFirstNode(int) - Method in class org.chocosolver.util.graphOperations.connectivity.StrongConnectivityFinder
 
getSearchBinder() - Method in class org.chocosolver.solver.Settings
Return the search binder
getSearchLoop() - Method in class org.chocosolver.solver.Solver
Returns the unique and internal search loop.
getSearchWorldIndex() - Method in interface org.chocosolver.solver.search.loop.ISearchLoop
 
getSearchWorldIndex() - Method in class org.chocosolver.solver.search.loop.SearchLoop
 
getSecondValue(int) - Method in class org.chocosolver.solver.explanations.store.ArrayEventStore
 
getSecondValue(int) - Method in interface org.chocosolver.solver.explanations.store.IEventStore
 
getSequenceExample(int) - Method in class org.chocosolver.solver.search.restart.AbstractRestartStrategy
 
getSettings() - Method in class org.chocosolver.solver.Solver
Return the current settings for the solver
getSetType() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_2LinkedList
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Array
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_BitSet
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Std_Array
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Full
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Std_BitSet
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Trail
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap_Array
 
getSetType() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap_Hash
 
getSetVal(SetVar) - Method in class org.chocosolver.solver.search.solution.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() - Method in class org.chocosolver.memory.trailing.trail.chunck.OperationChunckTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.chunck.StoredBoolChunckTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.chunck.StoredDoubleChunckTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.chunck.StoredIntChunckTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.chunck.StoredLongChunckTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.flatten.OperationTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredBoolTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredDoubleTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredIntTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.flatten.StoredLongTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.StoredDoubleVectorTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.StoredIntVectorTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeBoolTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeDoubleTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeIntTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeLongTrail
Returns the current size of the stack.
getSize() - Method in class org.chocosolver.solver.explanations.store.ArrayEventStore
 
getSize() - Method in interface org.chocosolver.solver.explanations.store.IEventStore
 
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
 
getSize() - Method in interface org.chocosolver.util.objects.setDataStructures.ISet
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_2LinkedList
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.linkedlist.Set_LinkedList
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Array
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_BitSet
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.matrix.Set_Std_Array
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Full
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Std_BitSet
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Trail
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap_Array
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Std_Swap_Hash
 
getSize() - Method in class org.chocosolver.util.objects.setDataStructures.swapList.Set_Swap
 
getSMList() - Method in interface org.chocosolver.solver.search.loop.ISearchLoop
 
getSMList() - Method in class org.chocosolver.solver.search.loop.SearchLoop
 
getSolutionCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getSolutionCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getSolutionRecorder() - Method in class org.chocosolver.solver.Solver
Return the solution recorder
getSolutions() - Method in class org.chocosolver.solver.search.solution.AllSolutionsRecorder
 
getSolutions() - Method in interface org.chocosolver.solver.search.solution.ISolutionRecorder
 
getSolutions() - Method in class org.chocosolver.solver.search.solution.LastSolutionRecorder
 
getSolver() - Method in class org.chocosolver.samples.AbstractProblem
 
getSolver() - Method in class org.chocosolver.solver.constraints.Propagator
 
getSolver() - Method in class org.chocosolver.solver.explanations.ExplanationEngine
 
getSolver() - Method in class org.chocosolver.solver.thread.ThreadSolver
 
getSolver() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getSolver() - Method in interface org.chocosolver.solver.variables.Variable
Return the associated solver
getSolvers() - Method in class org.chocosolver.solver.MasterSolver
Return the solvers to drive
getStart() - Method in class org.chocosolver.solver.variables.Task
 
getStrategy() - Method in interface org.chocosolver.solver.search.loop.ISearchLoop
 
getStrategy() - Method in class org.chocosolver.solver.search.loop.SearchLoop
 
getStrategy() - Method in class org.chocosolver.solver.Solver
 
getStrengthenedMask() - Method in interface org.chocosolver.solver.variables.events.IEventType
Return the strengthened mask associated to the event.
getStrengthenedMask() - Method in enum org.chocosolver.solver.variables.events.IntEventType
 
getStrengthenedMask() - Method in enum org.chocosolver.solver.variables.events.PropagatorEventType
 
getStrengthenedMask() - Method in enum org.chocosolver.solver.variables.events.RealEventType
 
getStrengthenedMask() - Method in enum org.chocosolver.solver.variables.events.SetEventType
 
getSuccOf(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
Get successors of node x
getSuccOrNeighOf(int) - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getSuccOrNeighOf(int) - Method in interface org.chocosolver.util.objects.graphs.IGraph
Get either x's successors or neighbors.
getSuccOrNeighOf(int) - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
getSupport(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rmPositive
 
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
 
getSupportV0(int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3rm
 
getSupportV1(int) - Method in class org.chocosolver.solver.constraints.extension.binary.PropBinAC3rm
 
getTheUnsafe() - Static method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeBoolTrail
 
getTheUnsafe() - Static method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeDoubleTrail
 
getTheUnsafe() - Static method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeIntTrail
 
getTheUnsafe() - Static method in class org.chocosolver.memory.trailing.trail.unsafe.UnsafeLongTrail
 
getThirdValue(int) - Method in class org.chocosolver.solver.explanations.store.ArrayEventStore
 
getThirdValue(int) - Method in interface org.chocosolver.solver.explanations.store.IEventStore
 
getTimeCount() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getTimeCount() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getTimeStamp() - Method in class org.chocosolver.memory.AbstractEnvironment
 
getTimeStamp() - Method in class org.chocosolver.memory.copy.RcDoubleVector
 
getTimeStamp() - Method in class org.chocosolver.memory.copy.RcIntVector
 
getTimeStamp() - Method in class org.chocosolver.memory.copy.RcObject
 
getTimeStamp() - Method in interface org.chocosolver.memory.copy.RecomputableElement
 
getTimeStamp() - Method in interface org.chocosolver.memory.IEnvironment
Return the current time stamp.
getTimeStamp() - Method in class org.chocosolver.memory.IStateBool
 
getTimeStamp() - Method in class org.chocosolver.memory.IStateDouble
 
getTimeStamp() - Method in class org.chocosolver.memory.IStateInt
 
getTimeStamp() - Method in class org.chocosolver.memory.IStateLong
 
getTimeStamp() - Method in interface org.chocosolver.solver.search.loop.ISearchLoop
Deprecated.
getTimeStamp() - Method in class org.chocosolver.solver.search.loop.SearchLoop
 
getTimeStamp() - Method in class org.chocosolver.solver.search.loop.TimeStampedObject
 
getTimeStamp() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
getTransitions() - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getTransitions(int) - Method in class org.chocosolver.solver.constraints.nary.automata.FA.FiniteAutomaton
 
getTuple(int) - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
getTupleTable() - Method in class org.chocosolver.solver.constraints.extension.nary.TuplesList
 
getType() - Method in class org.chocosolver.memory.copy.RcObject
 
getType() - Method in class org.chocosolver.util.objects.graphs.DirectedGraph
 
getType() - Method in interface org.chocosolver.util.objects.graphs.IGraph
Get the type of data structures used in the graph
getType() - Method in class org.chocosolver.util.objects.graphs.UndirectedGraph
 
getType() - Method in class org.chocosolver.util.objects.setDataStructures.Set_Copy
 
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.FixedSetVarImpl
 
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.BoolEqView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.IntView
 
getTypeAndKind() - Method in class org.chocosolver.solver.variables.view.RealView
 
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
 
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.IntervalIntVarImpl
Retrieves the upper bound of the variable
getUB() - Method in class org.chocosolver.solver.variables.impl.RealVarImpl
 
getUB() - Method in interface org.chocosolver.solver.variables.IntVar
Retrieves the upper bound of the variable
getUB() - Method in interface org.chocosolver.solver.variables.RealVar
Retrieves the upper bound of the variable
getUB() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
getUB() - Method in class org.chocosolver.solver.variables.view.EqView
 
getUB() - Method in class org.chocosolver.solver.variables.view.MinusView
 
getUB() - Method in class org.chocosolver.solver.variables.view.OffsetView
 
getUB() - Method in class org.chocosolver.solver.variables.view.RealView
 
getUB() - Method in class org.chocosolver.solver.variables.view.ScaleView
 
getUBport(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001
 
getUBport(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC2001Positive
 
getUBport(int, int) - Method in class org.chocosolver.solver.constraints.extension.nary.PropLargeGAC3rm
 
getUBport(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
getUsedMemory() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
getUsedMemory() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
getValue() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
Retrieves the current value of the variable if instantiated, otherwier the lower bound.
getValue() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
Retrieves the current value of the variable if instantiated, otherwier the lower bound.
getValue() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
Retrieves the current value of the variable if instantiated, otherwier the lower bound.
getValue() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
getValue() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
Retrieves the current value of the variable if instantiated, otherwier the lower bound.
getValue() - Method in interface org.chocosolver.solver.variables.IntVar
Retrieves the current value of the variable if instantiated, otherwier the lower bound.
getValue() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
getValue() - Method in class org.chocosolver.solver.variables.view.EqView
 
getValue() - Method in class org.chocosolver.solver.variables.view.MinusView
 
getValue() - Method in class org.chocosolver.solver.variables.view.OffsetView
 
getValue() - Method in class org.chocosolver.solver.variables.view.ScaleView
 
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.EqView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.IntView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.MinusView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.OffsetView
 
getValueIterator(boolean) - Method in class org.chocosolver.solver.variables.view.ScaleView
 
getValues() - Method in class org.chocosolver.solver.variables.impl.FixedSetVarImpl
 
getValues() - Method in class org.chocosolver.solver.variables.impl.SetVarImpl
 
getValues() - Method in interface org.chocosolver.solver.variables.SetVar
Retrieves the current value of the variable if instantiated, otherwise the lower bound (kernel).
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.Solver
Returns the ith variables within the array of variables defined in this.
getVariable(int) - Method in class org.chocosolver.solver.explanations.store.ArrayEventStore
 
getVariable(int) - Method in interface org.chocosolver.solver.explanations.store.IEventStore
 
getVariable(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.AntiFirstFail
 
getVariable(RealVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Cyclic
 
getVariable(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.FirstFail
 
getVariable(V[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.InputOrder
 
getVariable(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Largest
 
getVariable(SetVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MaxDelta
 
getVariable(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MaxRegret
 
getVariable(SetVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.MinDelta
 
getVariable(V[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Occurrence
 
getVariable(T[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Random
 
getVariable(IntVar[]) - Method in class org.chocosolver.solver.search.strategy.selectors.variables.Smallest
 
getVariable(V[]) - Method in interface org.chocosolver.solver.search.strategy.selectors.VariableSelector
Provides access to the current selected variable among variables.
getVariable(V[]) - Method in class org.chocosolver.solver.search.strategy.selectors.VariableSelectorWithTies
 
getVariable() - Method in class org.chocosolver.solver.variables.view.IntView
 
getVariable() - Method in interface org.chocosolver.solver.variables.view.IView
Return the basis variable
getVariable() - Method in class org.chocosolver.solver.variables.view.RealView
 
getVariables() - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
 
getVars() - Method in class org.chocosolver.solver.constraints.Propagator
 
getVars() - Method in class org.chocosolver.solver.Solver
Returns the array of declared Variable objects defined in this Solver.
getViews() - Method in class org.chocosolver.solver.variables.impl.AbstractVariable
 
getViews() - Method in interface org.chocosolver.solver.variables.Variable
Get the views observing this variables
getVIndices() - Method in class org.chocosolver.solver.constraints.Propagator
 
getVmRemval(int) - Method in class org.chocosolver.solver.explanations.Rules
Get the removed values associated with 'vid'
getVmRules(int) - Method in class org.chocosolver.solver.explanations.Rules
Get the variable modification rule associated with 'vid'
getWeight() - Method in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
getWelcomeMessage() - Method in class org.chocosolver.solver.Settings
Return the welcome message
getWorldIndex() - Method in class org.chocosolver.memory.AbstractEnvironment
 
getWorldIndex() - Method in interface org.chocosolver.memory.IEnvironment
Returns the world number.
getWorldIndex() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
 
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
global_cardinality(IntVar[], int[], IntVar[], boolean) - Static method in class org.chocosolver.solver.constraints.IntConstraintFactory
Global Cardinality constraint (GCC): Each value VALUES[i] should be taken by exactly OCCURRENCES[i] variables of VARS.
GlobalCardinality - Class in org.chocosolver.solver.constraints.nary.globalcardinality
Global Cardinality constraint
GlobalCardinality(IntVar[], int[], IntVar[]) - Constructor for class org.chocosolver.solver.constraints.nary.globalcardinality.GlobalCardinality
 
GNodes - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
GNodes - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.StoredDirectedMultiGraph
 
GNodes - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph
 
graph - Variable in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
Layered graph of the unfolded automaton
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 - Variable in class org.chocosolver.solver.constraints.nary.nValue.PropAMNV
 
GraphTools - Class in org.chocosolver.util.graphOperations
Class containing some static methods to manipulate graphs
GraphTools() - Constructor for class org.chocosolver.util.graphOperations.GraphTools
 
greater(IntVar, IntVar) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 
groundEq(IntVar, IntVar) - Method in class org.chocosolver.solver.constraints.nary.lex.PropLex
 

H

h - Variable in class org.chocosolver.solver.constraints.nary.cumulative.PropFullCumulative
 
HARD_CODED - Static variable in class org.chocosolver.util.objects.setDataStructures.SetFactory
 
hasAppliedNeighborhood - Variable in class org.chocosolver.solver.search.loop.lns.LargeNeighborhoodSearch
 
hasBeenFound() - Method in class org.chocosolver.solver.search.solution.Solution
 
hasEndedUnexpectedly() - Method in interface org.chocosolver.solver.search.loop.ISearchLoop
 
hasEndedUnexpectedly() - Method in class org.chocosolver.solver.search.loop.SearchLoop
 
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.impl.BitsetArrayIntVarImpl
 
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.impl.BitsetIntVarImpl
 
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.impl.FixedIntVarImpl
 
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.impl.IntervalIntVarImpl
 
hasEnumeratedDomain() - Method in interface org.chocosolver.solver.variables.IntVar
Indicates wether (or not) this has an enumerated domain (represented in extension) or not (only bounds)
hasEnumeratedDomain() - Method in class org.chocosolver.solver.variables.view.IntView
 
hashCode() - Method in class org.chocosolver.memory.structure.OneWordS32BitSet
 
hashCode() - Method in class org.chocosolver.memory.structure.OneWordS64BitSet
 
hashCode() - Method in class org.chocosolver.memory.structure.S64BitSet
 
hashCode() - Method in class org.chocosolver.solver.constraints.Propagator
 
hasNext() - Method in class org.chocosolver.solver.search.strategy.decision.Decision
Return true if the decision can be refuted
hasNext() - Method in class org.chocosolver.solver.search.strategy.decision.RootDecision
 
hasNext() - Method in class org.chocosolver.util.iterators.AppendIterator
 
hasNext() - Method in class org.chocosolver.util.iterators.ArrayIterator
Returns true if the iteration has more elements.
hasNext() - Method in class org.chocosolver.util.iterators.BoundedIntIterator
 
hasNext() - Method in class org.chocosolver.util.iterators.CacheIntIterator
 
hasNext() - Method in class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
hasNext() - Method in class org.chocosolver.util.iterators.DisposableValueBoundIterator
 
hasNext() - Method in class org.chocosolver.util.iterators.EmptyIterator
Returns true if the iteration has more elements.
hasNext() - Method in class org.chocosolver.util.iterators.ImmutableListIterator
 
hasNext() - Method in interface org.chocosolver.util.iterators.IntIterator
Returns true if the iteration has more elements.
hasNext() - Method in interface org.chocosolver.util.iterators.RangeIterator
Returns true if the iteration has more ranges.
hasNext() - Method in class org.chocosolver.util.iterators.SingleElementIterator
 
hasNext() - Method in interface org.chocosolver.util.iterators.ValueIterator
Returns true if the iteration has more values.
hasNext() - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet.BipartiteSetIterator
Returns true if the iteration has more elements.
hasNextMIS() - Method in interface org.chocosolver.solver.constraints.nary.nValue.amnv.mis.F
 
hasNextMIS() - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.MD
 
hasNextMIS() - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.MDRk
 
hasNextMIS() - Method in class org.chocosolver.solver.constraints.nary.nValue.amnv.mis.Rk
 
hasNot() - Method in interface org.chocosolver.solver.variables.BoolVar
 
hasNot() - Method in class org.chocosolver.solver.variables.impl.BoolVarImpl
 
hasNot() - Method in class org.chocosolver.solver.variables.impl.FixedBoolVarImpl
 
hasNot() - Method in class org.chocosolver.solver.variables.view.BoolEqView
 
hasNot() - Method in class org.chocosolver.solver.variables.view.BoolNotView
 
hasObjective() - Method in interface org.chocosolver.solver.search.measure.IMeasures
 
hasObjective - Variable in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
hasObjective() - Method in class org.chocosolver.solver.search.measure.MeasuresRecorder
 
hasPrevious() - Method in class org.chocosolver.util.iterators.DisposableRangeBoundIterator
 
hasPrevious() - Method in class org.chocosolver.util.iterators.DisposableValueBoundIterator
 
hasPrevious() - Method in class org.chocosolver.util.iterators.ImmutableListIterator
 
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.
hasReachedLimit() - Method in class org.chocosolver.solver.MasterSolver
Returns information on the completeness of the search process.
hasReachedLimit() - Method in interface org.chocosolver.solver.search.loop.ISearchLoop
 
hasReachedLimit() - Method in class org.chocosolver.solver.search.loop.SearchLoop
 
hasReachedLimit() - Method in class org.chocosolver.solver.Solver
Returns information on the completeness of the search process.
hasSupport(int, int) - Method in class org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph
 
HC4 - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
HC4_NEWTON - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
HeightCumulFilter - Class in org.chocosolver.solver.constraints.nary.cumulative
Filtering (sweep-based) algorithm to filter task maximum heights
HeightCumulFilter(int, Propagator) - Constructor for class org.chocosolver.solver.constraints.nary.cumulative.HeightCumulFilter
 
heur - Variable in class org.chocosolver.solver.constraints.nary.nValue.PropAMNV
 
hlb - Variable in class org.chocosolver.solver.constraints.nary.cumulative.NRJCumulFilter
 
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

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.NonDeterministicOperationException() - Constructor for exception org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton.NonDeterministicOperationException
 
IAutomaton.StateNotInAutomatonException - Exception in org.chocosolver.solver.constraints.nary.automata.FA
 
IAutomaton.StateNotInAutomatonException(int) - Constructor for exception org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton.StateNotInAutomatonException
 
IAutomaton.Triple - Class in org.chocosolver.solver.constraints.nary.automata.FA
 
IAutomaton.Triple(int, int, int) - Constructor for class org.chocosolver.solver.constraints.nary.automata.FA.IAutomaton.Triple
 
Ibex - Class in org.chocosolver.solver.constraints.real
A link to Ibex library.
Ibex() - Constructor for class org.chocosolver.solver.constraints.real.Ibex
 
ICause - Interface in org.chocosolver.solver
This interface describes services of smallest element which can act on variables.
ICF - Class in org.chocosolver.solver.constraints
A short-named version of IntConstraintFactory
ICF() - Constructor for class org.chocosolver.solver.constraints.ICF
 
ICondition - Interface in org.chocosolver.memory

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
ICounterAction - Interface in org.chocosolver.solver.search.limits
An interface to define action to be done when a counter has reached its limit
id - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.Arc
 
id - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.multicostregular.Arc
 
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
 
id - Variable in class org.chocosolver.solver.Solver
 
id - Variable in class org.chocosolver.solver.thread.AbstractParallelSlave
 
IDelta - Interface in org.chocosolver.solver.variables.delta

IDeltaMonitor - Interface in org.chocosolver.solver.variables.delta
A delta monitor.
IDeltaMonitor.Default - Enum 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.
idm - Variable in class org.chocosolver.solver.constraints.nary.channeling.PropEnumDomainChanneling
 
idms - Variable in class org.chocosolver.solver.constraints.binary.PropAbsolute
 
idms - Variable in class org.chocosolver.solver.constraints.binary.PropDistanceXYC
 
idms - Variable in class org.chocosolver.solver.constraints.binary.PropSquare
 
idms - Variable in class org.chocosolver.solver.constraints.nary.among.PropAmongGAC
 
idms - Variable in class org.chocosolver.solver.constraints.nary.automata.PropCostRegular
 
idms - Variable in class org.chocosolver.solver.constraints.nary.automata.PropMultiCostRegular
 
idms - Variable in class org.chocosolver.solver.constraints.nary.automata.PropRegular
 
idms - Variable in class org.chocosolver.solver.constraints.nary.channeling.PropInverseChannelAC
 
idms - Variable in class org.chocosolver.solver.constraints.nary.nValue.PropAtLeastNValues_AC
 
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
 
IEventStore - Interface in org.chocosolver.solver.explanations.store
Created by cprudhom on 13/11/14.
IEventType - Interface in org.chocosolver.solver.variables.events
An interface to define event to categorize the filtering algorithm to apply.
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
ifThen(Constraint, Constraint) - Static method in class org.chocosolver.solver.constraints.LogicalConstraintFactory
Post a constraint ensuring that if IF is satisfied, then THEN is satisfied as well BEWARE : it is automatically posted (it cannot be reified)
ifThen(BoolVar, Constraint) - Static method in class org.chocosolver.solver.constraints.LogicalConstraintFactory
Imply a constraint: BVAR => CSTR Also called half reification constraint Ensures:

- BVAR = 1 => CSTR is satisfied,

- CSTR is not satisfied => BVAR = 0

Example :
- ifThen(b1, arithm(v1, "=", 2));: b1 is equal to 1 => v1 = 2, so v1 !

ifThen_reifiable(Constraint, Constraint) - Static method in class org.chocosolver.solver.constraints.LogicalConstraintFactory
Same as ifThen, but: + can be reified - may be slower
ifThen_reifiable(BoolVar, Constraint) - Static method in class org.chocosolver.solver.constraints.LogicalConstraintFactory
Same as ifThen, but: + can be reified - may be slower
ifThenElse(Constraint, Constraint, Constraint) - Static method in class org.chocosolver.solver.constraints.LogicalConstraintFactory
Post a constraint ensuring that if IF is satisfied, then THEN is satisfied as well Otherwise, ELSE must be satisfied BEWARE : it is automatically posted (it cannot be reified)
ifThenElse(BoolVar, Constraint, Constraint) - Static method in class org.chocosolver.solver.constraints.LogicalConstraintFactory
Implication constraint: BVAR => THEN && not(B) => ELSE.
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_reifiable(Constraint, Constraint, Constraint) - Static method in class org.chocosolver.solver.constraints.LogicalConstraintFactory
Same as ifThenElse, but: + can be reified - may be slower
ifThenElse_reifiable(BoolVar, Constraint, Constraint) - Static method in class org.chocosolver.solver.constraints.LogicalConstraintFactory
Same as ifThenElse, but: + can be reified - may be slower
IGraph - Interface in org.chocosolver.util.objects.graphs
 
IHeap - Interface in org.chocosolver.util.objects.queues

IId2AbId - Interface in org.chocosolver.solver.propagation.hardcoded.util
A mapping from an Id to an absolute Id
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
Ilabel - Variable in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
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

ImmutableListIterator<E> - Class in org.chocosolver.util.iterators
 
ImmutableListIterator(ListIterator<E>) - Constructor for class org.chocosolver.util.iterators.ImmutableListIterator
 
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
IMonitorInitPropagation - Interface in org.chocosolver.solver.search.loop.monitors
An interface to monitor the initial propagation of the search loop
IMonitorInterruption - Interface in org.chocosolver.solver.search.loop.monitors
An interface to monitor interruption 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
impact(IntVar[], int, int, int, long, boolean) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Create an Impact-based search strategy.
impact(IntVar[], long) - Static method in class org.chocosolver.solver.search.strategy.IntStrategyFactory
Create an Impact-based search strategy.
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
Create an Impact-based search strategy with Node Impact strategy.
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.
impose(int, ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PGN4Explanation
 
impose(int, ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.PropagationGuidedNeighborhood
 
impose(int, ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood
 
impose(int, ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RandomNeighborhood4Explanation
 
impose(int, ICause) - Method in class org.chocosolver.solver.search.loop.lns.neighbors.RPGN4Explanation
 
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
 
incCounter() - Method in class org.chocosolver.solver.search.limits.ACounter
 
incNbPendingEvt() - Method in class org.chocosolver.solver.constraints.Propagator
informs that a new fine event has to be treated.
increaseSize(int) - Method in class org.chocosolver.memory.structure.IndexedBipartiteSet
Increase the number of value watched.
increaseSize(int) - Method in class org.chocosolver.util.objects.StoredIndexedBipartiteSet
Increase the number of value watched.
index - Variable in class org.chocosolver.solver.constraints.nary.cumulative.SweepCumulFilter.Event
 
index - Variable in class org.chocosolver.util.IndexFactory
 
Indexable<K> - Interface in org.chocosolver.util

IndexedBipartiteSet - Class in org.chocosolver.memory.structure
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.
IndexedBipartiteSet(IEnvironment, int) - Constructor for class org.chocosolver.memory.structure.IndexedBipartiteSet
Create a stored bipartite set with a size.
IndexedBipartiteSet(IEnvironment, int[]) - Constructor for class org.chocosolver.memory.structure.IndexedBipartiteSet
 
IndexedObject - Interface in org.chocosolver.memory.structure
Interface to manipulate object as integers in some StoredData Structures : e.g : StoredIndexedBipartiteSet
IndexFactory - Class in org.chocosolver.util
 
IndexFactory() - Constructor for class org.chocosolver.util.IndexFactory
 
indexOf(E) - Method in interface org.chocosolver.util.objects.queues.AQueue
 
indexOf(E) - Method in class org.chocosolver.util.objects.queues.CircularQueue
 
indexOf(E) - Method in class org.chocosolver.util.objects.queues.LinkedList
 
INeighbor - Interface in org.chocosolver.solver.search.loop.lns.neighbors
An interface defining services required for the LNS to select variables to freeze-unfreeze.
INFLATE - Static variable in class org.chocosolver.solver.constraints.real.Ibex
 
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.
inGraph - Variable in class org.chocosolver.solver.constraints.nary.automata.structure.costregular.StoredValuedDirectedMultiGraph
 
inIntBounds(long) - Static method in class org.chocosolver.solver.constraints.ternary.Times
 
init() - Method in class org.chocosolver.solver.explanations.RuleStore
Initialize the rulestore for a new explanation
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 class org.chocosolver.solver.search.limits.ThreadTimeCounter
 
init() - Method in class org.chocosolver.solver.search.limits.TimeCounter
 
INIT - Static variable in interface org.chocosolver.solver.search.loop.ISearchLoop
 
init() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ActivityBased
 
init() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.DomOverWDeg
 
init() - Method in class org.chocosolver.solver.search.strategy.selectors.variables.ImpactBased
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.AbstractStrategy
Prepare this to be used in a search loop
init() - Method in class org.chocosolver.solver.search.strategy.strategy.ConflictOrdering
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.FindAndProve
 
init() - Method in class org.chocosolver.solver.search.strategy.strategy.GenerateAndTest
Prepare this to be used in a search loop
init() - Method in class org.chocosolver.solver.search.strategy.strategy.IntStrategy