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

O

ObjectBranching - Interface in choco.branch
ObjectBranching objects are specific branching objects where each branch is labeled with an Object.
objective - Variable in class choco.AbstractModel
The variable modelling the objective function
objective - Variable in class choco.palm.benders.search.MasterOptimizer
best value found
objective - Variable in class choco.palm.benders.search.SubOptimizer
the variable modelling the objective value
objective - Variable in class choco.palm.cbj.search.JumpAbstractOptimizer
the variable modelling the objective value
objective - Variable in class choco.palm.dbt.search.PalmAbstractBranchAndBound
The variable that should be maximized (or minimized).
objective - Variable in class choco.real.search.AbstractRealOptimize
the variable modelling the objective value
objective - Variable in class choco.search.AbstractOptimize
the variable modelling the objective value
objective - Variable in class choco.Solver
The variable modelling the objective function
objectives - Variable in class choco.palm.benders.BendersSolver
 
objectiveValue - Variable in class choco.Solution
 
occurenceMax(IntVar[], int, IntVar) - Method in class choco.AbstractModel
Ensures that the upper bound of occurrence is at most equal to the number of occurences size{forall v in vars | v = value} >= occurence
occurenceMin(IntVar[], int, IntVar) - Method in class choco.AbstractModel
Ensures that the lower bound of occurrence is at least equal to the number of occurences size{forall v in vars | v = value} <= occurence
occurrence(IntVar[], int, IntVar) - Method in class choco.AbstractModel
Ensures that the occurrence variable contains the number of occurrences of the given value in the list of variables
OCCURRENCE - Static variable in class choco.Formula
 
Occurrence - Class in choco.global
 
Occurrence(IntDomainVar[], int, boolean, boolean) - Constructor for class choco.global.Occurrence
Constructor, API: should be used through the Problem.createOccurrence API Define an occurence constraint setting size{forall v in lvars | v = occval} <= or >= or = occVar assumes the occVar variable to be the last of the variables of the constraint: vars = [lvars | occVar] with lvars = list of variables for which the occurence of occval in their domain is constrained
oddIPower(RealInterval, int) - Static method in class choco.real.RealMath
 
oddIRoot(RealInterval, int) - Static method in class choco.real.RealMath
 
odiv(PalmProblem, RealInterval, RealInterval) - Static method in class choco.palm.real.PalmRealMath
y should not contain 0 !
odiv(RealInterval, RealInterval) - Static method in class choco.real.RealMath
y should not contain 0 !
odiv_wrt(PalmProblem, RealInterval, RealInterval, RealInterval) - Static method in class choco.palm.real.PalmRealMath
 
odiv_wrt(RealInterval, RealInterval, RealInterval) - Static method in class choco.real.RealMath
 
offset - Variable in class choco.bool.AbstractBinCompositeConstraint
The number of variables in the first sub-constraint.
offset - Variable in class choco.integer.var.BitSetIntDomain
The offset, that is the minimal value of the domain (stored at index 0).
offset - Variable in class choco.set.var.BitSetEnumeratedDomain
The offset, that is the minimal value of the domain (stored at index 0).
offset0 - Variable in class choco.integer.constraints.extension.AC2001BinConstraint
 
offset1 - Variable in class choco.integer.constraints.extension.AC2001BinConstraint
 
offset1 - Variable in class choco.integer.constraints.extension.AC4BinConstraint
 
offset1 - Variable in class choco.integer.constraints.extension.CouplesTable
first value of x
offset2 - Variable in class choco.integer.constraints.extension.AC4BinConstraint
 
offset2 - Variable in class choco.integer.constraints.extension.CouplesTable
first value of y
offsets - Variable in class choco.bool.AbstractLargeCompositeConstraint
offsets[i] is the total number of variables in all previous terms constraints[0]...constraints[i-1] Therefore it is the offset in the variable indexing of constraints[i]
offsets - Variable in class choco.integer.constraints.extension.GAC2001LargeConstraint
 
offsets - Variable in class choco.integer.constraints.extension.TuplesTable
offset (lower bound) of each variable
oldEventType - Variable in class choco.palm.dbt.prop.PalmIntVarEvent
 
oldEventType - Variable in class choco.palm.real.PalmRealVarEvent
 
onceInQueue(int) - Method in class choco.global.matching.AbstractBipartiteGraph.IntQueue
 
oneMoreLoop() - Method in class choco.search.OptimizeWithRestarts
loop until the lower bound equals the upper bound
op - Variable in class choco.integer.constraints.IntLinComb
Field representing the type of linear constraint (equality, inequality, disequality).
OPEN_NODE - Static variable in class choco.search.AbstractGlobalSearchSolver
 
opposite() - Method in class choco.AbstractConstraint
 
opposite() - Method in class choco.bool.BinConjunction
 
opposite() - Method in class choco.bool.BinDisjunction
 
opposite() - Method in class choco.bool.LargeConjunction
 
opposite() - Method in class choco.bool.LargeDisjunction
 
opposite() - Method in interface choco.Constraint
computes the constraint modelling the counter-opposite condition of this
opposite() - Method in class choco.Formula
 
opposite() - Method in class choco.integer.constraints.EqualXC
 
opposite() - Method in class choco.integer.constraints.EqualXYC
 
opposite() - Method in class choco.integer.constraints.extension.AC3BinConstraint
 
opposite() - Method in class choco.integer.constraints.extension.AC4BinConstraint
 
opposite() - Method in class choco.integer.constraints.extension.CspLargeConstraint
 
opposite() - Method in class choco.integer.constraints.GreaterOrEqualXC
 
opposite() - Method in class choco.integer.constraints.GreaterOrEqualXYC
 
opposite() - Method in class choco.integer.constraints.IntLinComb
Computes the opposite of this constraint.
opposite() - Method in class choco.integer.constraints.LessOrEqualXC
 
opposite() - Method in class choco.integer.constraints.NotEqualXC
 
opposite() - Method in class choco.integer.constraints.NotEqualXYC
 
opposite() - Method in class choco.palm.search.AbstractDecision
 
optimize(boolean, Var, boolean) - Method in class choco.AbstractProblem
 
optimize(boolean, IntDomainVar, MasterSlavesRelation) - Method in class choco.palm.BendersProblem
 
optimize(boolean, IntDomainVar, IntDomainVar[], MasterSlavesRelation) - Method in class choco.palm.BendersProblem
 
optimize(boolean, Var, boolean) - Method in class choco.Problem
 
OptimizeWithRestarts - Class in choco.search
 
OptimizeWithRestarts(IntDomainVarImpl, boolean) - Constructor for class choco.search.OptimizeWithRestarts
 
optimum - Variable in class choco.palm.dbt.search.PalmBranchAndBound
Optimum value found during the search.
optimum - Variable in class choco.palm.real.search.PalmRealBranchAndBound
Optimum value found during the search.
or(Constraint[]) - Method in class choco.AbstractModel
 
or(Constraint, Constraint, Constraint) - Method in class choco.AbstractModel
 
or(Constraint, Constraint, Constraint, Constraint) - Method in class choco.AbstractModel
 
or(Constraint, Constraint) - Method in class choco.AbstractModel
 
or(Constraint, Constraint) - Method in interface choco.BoolModeler
Creates a disjunction from two constraints
originalConstraints - Variable in class choco.palm.cbj.explain.JumpExplanation
 
originalDomain - Variable in class choco.palm.cbj.integer.JumpBitSetIntDomain
original domain of the variable
originalDomain - Variable in class choco.palm.dbt.integer.PalmBitSetIntDomain
original domain of the variable
originalInf - Variable in class choco.palm.cbj.integer.JumpIntervalIntDomain
Original lower bound.
originalInf - Variable in class choco.palm.dbt.integer.PalmIntervalIntDomain
Original lower bound.
originalInf - Variable in class choco.palm.real.PalmRealDomainImpl
Original lower bound.
originalStaticConstraints - Variable in class choco.palm.cbj.explain.JumpExplanation
 
originalSup - Variable in class choco.palm.cbj.integer.JumpIntervalIntDomain
Original upper bound.
originalSup - Variable in class choco.palm.dbt.integer.PalmIntervalIntDomain
Original upper bound.
originalSup - Variable in class choco.palm.real.PalmRealDomainImpl
Original upper bound.

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