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

A

ARC_CONSISTENCY - Static variable in interface jopt.csp.variable.CspAlgorithmStrength
Arc consistency differs from hyper arc consistency in that only binary arcs will attempt to make all values within a domain consistent.
abs(CspIntExpr) - Method in interface jopt.csp.variable.CspMath
Creates integer expression representing |expr|
abs(CspLongExpr) - Method in interface jopt.csp.variable.CspMath
Creates long expression representing |expr|
abs(CspFloatExpr) - Method in interface jopt.csp.variable.CspMath
Creates float expression representing |expr|
abs(CspDoubleExpr) - Method in interface jopt.csp.variable.CspMath
Creates double expression representing |expr|
acos(CspDoubleExpr) - Method in interface jopt.csp.variable.CspMath
Creates double expression representing arc cos(x) in radians
add(SolverSolution) - Method in class jopt.csp.search.SimpleNeighborhood
Adds a new neighbor to the neighborhood.
add(CspVariable) - Method in class jopt.csp.solution.SolutionScope
Adds a variable to record in a solution
add(CspVariable[]) - Method in class jopt.csp.solution.SolutionScope
Adds an array of variables to record in a solution
add(CspVariable) - Method in class jopt.csp.solution.SolverSolution
 
add(CspIntVariable) - Method in class jopt.csp.solution.SolverSolution
Adds an integer variable solution
add(CspLongVariable) - Method in class jopt.csp.solution.SolverSolution
Adds a long variable solution
add(CspFloatVariable) - Method in class jopt.csp.solution.SolverSolution
Adds a float variable solution
add(CspDoubleVariable) - Method in class jopt.csp.solution.SolverSolution
Adds a double variable solution
add(CspBooleanVariable) - Method in class jopt.csp.solution.SolverSolution
Adds a boolean variable solution
add(CspSetVariable) - Method in class jopt.csp.solution.SolverSolution
Adds a set variable solution
add(double) - Method in class jopt.csp.util.DoubleIntervalSet
Adds a value to set
add(double, double) - Method in class jopt.csp.util.DoubleIntervalSet
Adds a range of values to set
add(double) - Method in class jopt.csp.util.DoubleSet
Adds a value to set
add(double, double) - Method in class jopt.csp.util.DoubleSet
Adds a range of values to set
add(double) - Method in class jopt.csp.util.DoubleSparseSet
Adds a value to set
add(double, double) - Method in class jopt.csp.util.DoubleSparseSet
Inherited method that doesn't make sense with a sparse set.
add(float) - Method in class jopt.csp.util.FloatIntervalSet
Adds a value to set
add(float, float) - Method in class jopt.csp.util.FloatIntervalSet
Adds a range of values to set
add(float) - Method in class jopt.csp.util.FloatSet
Adds a value to set
add(float, float) - Method in class jopt.csp.util.FloatSet
Adds a range of values to set
add(float) - Method in class jopt.csp.util.FloatSparseSet
Adds a value to set
add(float, float) - Method in class jopt.csp.util.FloatSparseSet
Adds a range of values to set
add(int) - Method in class jopt.csp.util.IntIntervalSet
Adds a value to set
add(IntIntervalSet) - Method in class jopt.csp.util.IntIntervalSet
Adds a value to set
add(int, int) - Method in class jopt.csp.util.IntIntervalSet
Adds a range of values to set
add(int, int, boolean) - Method in class jopt.csp.util.IntIntervalSet
Adds a range of values to set
add(int) - Method in class jopt.csp.util.IntSet
Adds a value to set
add(int, int) - Method in class jopt.csp.util.IntSet
Adds a range of values to set
add(int) - Method in class jopt.csp.util.IntSparseSet
Adds a value to set
add(int, int) - Method in class jopt.csp.util.IntSparseSet
Adds a range of values to set
add(int) - Method in class jopt.csp.util.IntValIntervalSet
Adds a value to set
add(int, int) - Method in class jopt.csp.util.IntValIntervalSet
Adds a range of values to set
add(IntValIntervalSet) - Method in class jopt.csp.util.IntValIntervalSet
 
add(IntIntervalSet, int) - Method in class jopt.csp.util.IntValIntervalSet
 
add(int, int, int) - Method in class jopt.csp.util.IntValIntervalSet
Adds a range of values to set
add(long) - Method in class jopt.csp.util.LongIntervalSet
Adds a value to set
add(LongIntervalSet) - Method in class jopt.csp.util.LongIntervalSet
Adds a value to set
add(long, long) - Method in class jopt.csp.util.LongIntervalSet
Adds a range of values to set
add(long, long, boolean) - Method in class jopt.csp.util.LongIntervalSet
Adds a range of values to set
add(long) - Method in class jopt.csp.util.LongSet
Adds a value to set
add(long, long) - Method in class jopt.csp.util.LongSet
Adds a range of values to set
add(long) - Method in class jopt.csp.util.LongSparseSet
Adds a value to set
add(long, long) - Method in class jopt.csp.util.LongSparseSet
Adds a range of values to set
add(int, double) - Method in class jopt.csp.util.SortableDoubleList
Inserts the specified element at the specified position (optional operation).
add(int, float) - Method in class jopt.csp.util.SortableFloatList
Inserts the specified element at the specified position (optional operation).
add(int, int) - Method in class jopt.csp.util.SortableIntList
Inserts the specified element at the specified position (optional operation).
add(int, long) - Method in class jopt.csp.util.SortableLongList
Inserts the specified element at the specified position (optional operation).
add(double) - Method in interface jopt.csp.variable.CspDoubleExpr
Returns an expression representing the sum of this expression with a static value
add(CspDoubleCast) - Method in interface jopt.csp.variable.CspDoubleExpr
Returns an expression representing the sum of this expression with another expression
add(float) - Method in interface jopt.csp.variable.CspFloatExpr
Returns an expression representing the sum of this expression with a static value
add(double) - Method in interface jopt.csp.variable.CspFloatExpr
Returns an expression representing the sum of this expression with a static value
add(CspFloatCast) - Method in interface jopt.csp.variable.CspFloatExpr
Returns an expression representing the sum of this expression with another expression
add(CspDoubleExpr) - Method in interface jopt.csp.variable.CspFloatExpr
Returns an expression representing the sum of this expression with another expression
add(CspGenericDoubleConstant) - Method in interface jopt.csp.variable.CspGenericDoubleExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspGenericFloatConstant) - Method in interface jopt.csp.variable.CspGenericFloatExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspGenericDoubleConstant) - Method in interface jopt.csp.variable.CspGenericFloatExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspGenericIntConstant) - Method in interface jopt.csp.variable.CspGenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspGenericIntExpr) - Method in interface jopt.csp.variable.CspGenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspGenericLongConstant) - Method in interface jopt.csp.variable.CspGenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspGenericFloatConstant) - Method in interface jopt.csp.variable.CspGenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspGenericDoubleConstant) - Method in interface jopt.csp.variable.CspGenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspGenericLongConstant) - Method in interface jopt.csp.variable.CspGenericLongExpr
Returns an expression representing the sum of this expression with a static generic value
add(Number) - Method in interface jopt.csp.variable.CspGenericNumConstant
Creates a new GenericNumConstant representing this+num for each value of this.
add(CspGenericNumConstant) - Method in interface jopt.csp.variable.CspGenericNumConstant
Creates a new GenericNumConstant representing this+num for each value of this and each associated value of the specified CspGenericNumConstant.
add(int) - Method in interface jopt.csp.variable.CspIntExpr
Returns an expression representing the sum of this expression with a static value
add(long) - Method in interface jopt.csp.variable.CspIntExpr
Returns an expression representing the sum of this expression with a static value
add(float) - Method in interface jopt.csp.variable.CspIntExpr
Returns an expression representing the sum of this expression with a static value
add(double) - Method in interface jopt.csp.variable.CspIntExpr
Returns an expression representing the sum of this expression with a static value
add(CspIntExpr) - Method in interface jopt.csp.variable.CspIntExpr
Returns an expression representing the sum of this expression with another expression
add(CspLongExpr) - Method in interface jopt.csp.variable.CspIntExpr
Returns an expression representing the sum of this expression with another expression
add(CspFloatExpr) - Method in interface jopt.csp.variable.CspIntExpr
Returns an expression representing the sum of this expression with another expression
add(CspDoubleExpr) - Method in interface jopt.csp.variable.CspIntExpr
Returns an expression representing the sum of this expression with another expression
add(long) - Method in interface jopt.csp.variable.CspLongExpr
Returns an expression representing the sum of this expression with a static value
add(float) - Method in interface jopt.csp.variable.CspLongExpr
Returns an expression representing the sum of this expression with a static value
add(double) - Method in interface jopt.csp.variable.CspLongExpr
Returns an expression representing the sum of this expression with a static value
add(CspLongCast) - Method in interface jopt.csp.variable.CspLongExpr
Returns an expression representing the sum of this expression with another expression
add(CspFloatExpr) - Method in interface jopt.csp.variable.CspLongExpr
Returns an expression representing the sum of this expression with another expression
add(CspDoubleExpr) - Method in interface jopt.csp.variable.CspLongExpr
Returns an expression representing the sum of this expression with another expression
add(int, CspIntExpr) - Method in interface jopt.csp.variable.CspMath
Creates integer expression representing a+b
add(int, CspLongExpr) - Method in interface jopt.csp.variable.CspMath
Creates integer expression representing a+b
add(int, CspFloatExpr) - Method in interface jopt.csp.variable.CspMath
Creates integer expression representing a+b
add(int, CspDoubleExpr) - Method in interface jopt.csp.variable.CspMath
Creates integer expression representing a+b
addAll(NumSet) - Method in class jopt.csp.util.DoubleSet
Adds all values to set
addAll(NumSet) - Method in class jopt.csp.util.FloatSet
Adds all values to set
addAll(NumSet) - Method in class jopt.csp.util.IntSet
Adds all values to set
addAll(NumSet) - Method in class jopt.csp.util.LongSet
Adds all values to set
addAll(NumSet) - Method in interface jopt.csp.util.NumSet
Adds all values in another set to this set.
addConstraint(CspConstraint) - Method in class jopt.csp.CspSolver
Adds a constraint to the constraint reduction algorithm of this CspSolver.
addConstraint(CspConstraint, boolean) - Method in class jopt.csp.CspSolver
Adds a constraint to the constraint reduction algorithm of this CspSolver.
addConstraint(CspBooleanExpr) - Method in class jopt.csp.CspSolver
Adds a boolean expression as a constraint to the CspSolver.
addConstraint(CspConstraint) - Method in interface jopt.csp.search.SearchActions
Adds a constraint during a search that can be undone as the search routine backtracks
addConstraint(CspConstraint) - Method in interface jopt.csp.variable.CspAlgorithm
Adds a constraint to be managed by this algorithm
addRequired(int) - Method in interface jopt.csp.variable.CspIntSetVariable
Adds a required value to the set
addRequired(Object) - Method in interface jopt.csp.variable.CspSetVariable
Adds a required value to the set of required values
addRequired(Set) - Method in interface jopt.csp.variable.CspSetVariable
Adds a set of required values
addVariable(CspVariable) - Method in class jopt.csp.CspSolver
Adds a variable to be managed by the solver.
addVariable(CspVariable) - Method in interface jopt.csp.variable.CspAlgorithm
Adds a variable to be managed by this algorithm.
allDifferent(CspIntExpr[]) - Method in interface jopt.csp.variable.CspMath
Constrains an array of variables to have different values
allDifferent(CspLongExpr[]) - Method in interface jopt.csp.variable.CspMath
Constrains an array of variables to have different values
allDifferent(CspGenericIntExpr) - Method in interface jopt.csp.variable.CspMath
Constrains all elements of a generic variable to be different values
allDifferent(CspGenericLongExpr) - Method in interface jopt.csp.variable.CspMath
Constrains all elements of a generic variable to be different values
and(CspBooleanExpr) - Method in interface jopt.csp.variable.CspBooleanExpr
Creates a boolean expression resulting from anding another boolean expression with this expression
and(CspConstraint) - Method in interface jopt.csp.variable.CspBooleanExpr
Creates a boolean expression resulting from anding a constraint with this expression
and(boolean) - Method in interface jopt.csp.variable.CspBooleanExpr
Creates a boolean expression resulting from anding a constant with this expression
and(CspGenericBooleanConstant) - Method in interface jopt.csp.variable.CspBooleanExpr
Creates a boolean expression resulting from anding a generic constant with this expression
asin(CspDoubleExpr) - Method in interface jopt.csp.variable.CspMath
Creates double expression representing arc sin(x) in radians
atan(CspDoubleExpr) - Method in interface jopt.csp.variable.CspMath
Creates double expression representing arc sin(x) in radians

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