Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
C
CspAlgorithm
- interface jopt.csp.variable.
CspAlgorithm
.
Interface implemented by propagation algorithms supported by the CspSolver.
CspAlgorithmStrength
- interface jopt.csp.variable.
CspAlgorithmStrength
.
Enumeration of values that indicate the strength of a particular algorithm.
CspBooleanExpr
- interface jopt.csp.variable.
CspBooleanExpr
.
Base interface for boolean expressions
CspBooleanVariable
- interface jopt.csp.variable.
CspBooleanVariable
.
CspConstraint
- interface jopt.csp.variable.
CspConstraint
.
Interface implemented by constraints that are added to the CspSolver
CspDoubleCast
- interface jopt.csp.variable.
CspDoubleCast
.
Interface allowing other variables and expressions to be casted to a double type for use with double expressions
CspDoubleExpr
- interface jopt.csp.variable.
CspDoubleExpr
.
Interface implemented by double precision floating point numeric expressions.
CspDoubleVariable
- interface jopt.csp.variable.
CspDoubleVariable
.
Interface implemented by double precision floating point variables.
CspFloatCast
- interface jopt.csp.variable.
CspFloatCast
.
Interface allowing other variables and expressions to be casted to a float type for use with float expressions
CspFloatExpr
- interface jopt.csp.variable.
CspFloatExpr
.
Interface implemented by float precision floating point numeric expressions.
CspFloatVariable
- interface jopt.csp.variable.
CspFloatVariable
.
Interface implemented by float precision floating point variables.
CspGenericBooleanConstant
- interface jopt.csp.variable.
CspGenericBooleanConstant
.
Interface for CspGenericBooleanConstant objects
CspGenericBooleanExpr
- interface jopt.csp.variable.
CspGenericBooleanExpr
.
Interface implemented by generic boolean expressions.
CspGenericConstant
- interface jopt.csp.variable.
CspGenericConstant
.
Interface for CspGenericConstant objects
CspGenericDoubleCast
- interface jopt.csp.variable.
CspGenericDoubleCast
.
Interface implemented by generic expressions that can be cast to generic double expressions
CspGenericDoubleConstant
- interface jopt.csp.variable.
CspGenericDoubleConstant
.
Interface for CspGenericDoubleConstant objects
CspGenericDoubleExpr
- interface jopt.csp.variable.
CspGenericDoubleExpr
.
Interface for generic double expressions
CspGenericFloatCast
- interface jopt.csp.variable.
CspGenericFloatCast
.
Interface implemented by generic expressions that can be cast to generic float expressions
CspGenericFloatConstant
- interface jopt.csp.variable.
CspGenericFloatConstant
.
Interface for CspGenericFloatConstant objects
CspGenericFloatExpr
- interface jopt.csp.variable.
CspGenericFloatExpr
.
Interface for generic float expressions
CspGenericIndex
- interface jopt.csp.variable.
CspGenericIndex
.
Interface implemented by a class that represents a subnotation of a generic variable like Xi or Zj
CspGenericIndexRestriction
- interface jopt.csp.variable.
CspGenericIndexRestriction
.
Used during creation of constraints on generic variables to restrict ranges and combinations of indices
CspGenericIntConstant
- interface jopt.csp.variable.
CspGenericIntConstant
.
Interface for CspGenericIntConstant objects
CspGenericIntExpr
- interface jopt.csp.variable.
CspGenericIntExpr
.
Interface for generic integer expressions
CspGenericLongCast
- interface jopt.csp.variable.
CspGenericLongCast
.
Interface implemented by generic expressions that can be cast to generic long expressions
CspGenericLongConstant
- interface jopt.csp.variable.
CspGenericLongConstant
.
Interface for CspGenericLongConstant objects
CspGenericLongExpr
- interface jopt.csp.variable.
CspGenericLongExpr
.
Interface for generic float expressions
CspGenericNumConstant
- interface jopt.csp.variable.
CspGenericNumConstant
.
Interface for CspGenericNumConstant objects
CspGenericNumExpr
- interface jopt.csp.variable.
CspGenericNumExpr
.
Interface for generic number expressions
CspIntExpr
- interface jopt.csp.variable.
CspIntExpr
.
Interface implemented by integer based numeric expressions.
CspIntSetVariable
- interface jopt.csp.variable.
CspIntSetVariable
.
Interface implemented by variables representing a set of integer values
CspIntVariable
- interface jopt.csp.variable.
CspIntVariable
.
Interface implemented by integer based variables.
CspLongCast
- interface jopt.csp.variable.
CspLongCast
.
Interface allowing other variables and expressions to be casted to a long type for use with long expressions
CspLongExpr
- interface jopt.csp.variable.
CspLongExpr
.
Interface implemented by long integer based numeric expressions.
CspLongVariable
- interface jopt.csp.variable.
CspLongVariable
.
Interface implemented by long integer based variables.
CspMath
- interface jopt.csp.variable.
CspMath
.
Interface for objects used to create advanced mathematical expressions
CspNumExpr
- interface jopt.csp.variable.
CspNumExpr
.
Base interface for numeric-based expressions
CspNumVariable
- interface jopt.csp.variable.
CspNumVariable
.
This interface should be implemented by all numeric variables that allow their domain properties to be accessed and/or modified.
CspSetConstraints
- interface jopt.csp.variable.
CspSetConstraints
.
Interface for a class that is used to create constraints on set variables
CspSetVariable
- interface jopt.csp.variable.
CspSetVariable
.
Base interface class for set based variables
CspSolver
- class jopt.csp.
CspSolver
.
Class that is used to construct and solve CSP problems.
CspSolver()
- Constructor for class jopt.csp.
CspSolver
CspVariable
- interface jopt.csp.variable.
CspVariable
.
This interface should be implemented by all variables that allow their domain properties to be accessed and/or modified.
CspVariableFactory
- interface jopt.csp.variable.
CspVariableFactory
.
Interface of object that is used to generate instances of csp variables
CurrentNeighbor
- class jopt.csp.search.
CurrentNeighbor
.
Used to hold a neighboring solution and the neighborhood that produced it.
CurrentNeighbor()
- Constructor for class jopt.csp.search.
CurrentNeighbor
changeSearch(SearchTechnique, SearchAction)
- Method in interface jopt.csp.search.
SearchTechniques
Special action that changes the search technique being used at this point in the search tree
changeSearch(SearchGoal, SearchAction)
- Method in interface jopt.csp.search.
SearchTechniques
Special action that changes the goal being used at this point in the search tree
changeSearch(SearchGoal, SearchTechnique, SearchAction)
- Method in interface jopt.csp.search.
SearchTechniques
Special action that changes the goal and search technique being used at this point in the search tree
changeVal(int)
- Method in interface jopt.csp.variable.
CspGenericIndex
Sets the current value of the index
choice(SearchAction, SearchAction)
- Method in interface jopt.csp.search.
SearchActions
Creates a choice point between two different actions
choice(SearchAction[])
- Method in interface jopt.csp.search.
SearchActions
Creates a choice point between an array of actions
choiceLimit(int)
- Method in interface jopt.csp.search.
SearchLimits
Creates a new choicepoint search limit that will stop searching after a specified number of choicepoints have been evaluated during searching.
clear()
- Method in class jopt.csp.
CspSolver
Resets all variables and removes all constraints and variables added to solver
clear()
- Method in class jopt.csp.solution.
BooleanSolution
Clears the isTrue / isFalse flag and sets variable to an unbound state
clear(CspBooleanVariable)
- Method in class jopt.csp.solution.
SolverSolution
Clears the isTrue / isFalse flag and sets variable to an unbound state
clear()
- Method in class jopt.csp.util.
DoubleIntervalSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
DoubleSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
DoubleSparseSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
FloatIntervalSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
FloatSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
FloatSparseSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
IntIntervalSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
IntMap
Removes all values from the set
clear()
- Method in class jopt.csp.util.
IntSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
IntSparseSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
LongIntervalSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
LongSet
Removes all values from the set
clear()
- Method in class jopt.csp.util.
LongSparseSet
Removes all values from the set
clear()
- Method in interface jopt.csp.util.
NumSet
Removes all values from the set.
clearObjective()
- Method in class jopt.csp.solution.
SolutionScope
Clears the objective that was previously set
clone()
- Method in interface jopt.csp.search.
SearchGoal
clone()
- Method in interface jopt.csp.search.
SearchLimit
clone()
- Method in class jopt.csp.solution.
BooleanSolution
clone()
- Method in class jopt.csp.solution.
DoubleSolution
clone()
- Method in class jopt.csp.solution.
FloatSolution
clone()
- Method in class jopt.csp.solution.
IntSolution
clone()
- Method in class jopt.csp.solution.
LongSolution
clone()
- Method in class jopt.csp.solution.
SetSolution
clone()
- Method in interface jopt.csp.solution.
VariableSolution
clone()
- Method in class jopt.csp.util.
DoubleIntervalSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
DoubleSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
DoubleSparseSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
FloatIntervalSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
FloatSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
FloatSparseSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
IntIntervalSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
IntSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
IntSparseSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
IntValIntervalSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
LongIntervalSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
LongSet
Creates a duplicate of this set
clone()
- Method in class jopt.csp.util.
LongSparseSet
Creates a duplicate of this set
clone()
- Method in interface jopt.csp.util.
NumSet
Creates a duplicate of this set
combine(SearchAction, SearchAction)
- Method in interface jopt.csp.search.
SearchActions
Creates a new combined action
combine(SearchAction, SearchAction, SearchAction)
- Method in interface jopt.csp.search.
SearchActions
Creates a new combined action
combine(SearchAction[])
- Method in interface jopt.csp.search.
SearchActions
Creates a new combined action
combinedLimit(SearchLimit[])
- Method in interface jopt.csp.search.
SearchLimits
Creates a new combined limit search limit
compare(double, double, double)
- Static method in class jopt.csp.util.
DoubleUtil
Compares two values using a given precision to determine if they are equal
compare(float, float, float)
- Static method in class jopt.csp.util.
FloatUtil
Compares two values using a given precision to determine if they are equal
contains(CspVariable)
- Method in class jopt.csp.solution.
SolutionScope
Returns true if a variable is contained within the scope of the solution
contains(double)
- Method in class jopt.csp.util.
DoubleIntervalSet
Returns true if value is contained in set
contains(double)
- Method in class jopt.csp.util.
DoubleSet
Returns true if value is contained in set
contains(double)
- Method in class jopt.csp.util.
DoubleSparseSet
Returns true if value is contained in set
contains(float)
- Method in class jopt.csp.util.
FloatIntervalSet
Returns true if value is contained in set
contains(float)
- Method in class jopt.csp.util.
FloatSet
Returns true if value is contained in set
contains(float)
- Method in class jopt.csp.util.
FloatSparseSet
Returns true if value is contained in set
contains(int)
- Method in class jopt.csp.util.
IntIntervalSet
Returns true if value is contained in set
contains(int)
- Method in class jopt.csp.util.
IntSet
Returns true if value is contained in set
contains(int)
- Method in class jopt.csp.util.
IntSparseSet
Returns true if value is contained in set
contains(long)
- Method in class jopt.csp.util.
LongIntervalSet
Returns true if value is contained in set
contains(long)
- Method in class jopt.csp.util.
LongSet
Returns true if value is contained in set
contains(long)
- Method in class jopt.csp.util.
LongSparseSet
Returns true if value is contained in set
contains(boolean)
- Method in interface jopt.csp.variable.
CspGenericBooleanConstant
Returns whether or not the specified boolean is one of the constants contained in this generic constant
contains(Number)
- Method in interface jopt.csp.variable.
CspGenericNumConstant
Returns true if the given number is one of the constants contained in the generic constant
containsIndex(CspGenericIndex)
- Method in interface jopt.csp.variable.
CspGenericConstant
Returns true if this generic constant contains the given index
containsKey(int)
- Method in class jopt.csp.util.
IntMap
Returns true if this map contains a given key
continueSearch()
- Method in interface jopt.csp.search.
Metaheuristic
Called after the solver has failed to find a solution to determine if changes can be made by the metaheuristic to allow additional searching to be performed
copy(SolverSolution)
- Method in class jopt.csp.solution.
SolverSolution
Copies all data in one solution over the data in this solution.
cos(CspDoubleExpr)
- Method in interface jopt.csp.variable.
CspMath
Creates double expression representing cos(x) in radians
createFragment(CspGenericIndex[])
- Method in interface jopt.csp.variable.
CspGenericBooleanConstant
Returns a CspGenericBooleanConstant based on the specified indices
createFragment(CspGenericIndex[])
- Method in interface jopt.csp.variable.
CspGenericNumConstant
Returns a CspGenericNumConstant based on the specified indices
createNeighbor(SolverSolution, SolverSolution)
- Static method in class jopt.csp.solution.
SolverSolution
Creates a neighboring solution that will produce a resulting solution from an initial solution
createSolver()
- Static method in class jopt.csp.
CspSolver
Creates a new solver based upon a default generalized AC5 bounds algorithm with a default search manager
createSolver(CspAlgorithm, SearchManager)
- Static method in class jopt.csp.
CspSolver
Creates a new solver based upon a given CSP algorithm and search manager
createSolver(SearchManager)
- Static method in class jopt.csp.
CspSolver
Creates a new solver based upon a default generalized AC5 algorithm with a specific search manager
createSolver(CspAlgorithm)
- Static method in class jopt.csp.
CspSolver
Creates a new solver based upon a specific algorithm with the default search manager
currentIndicesValid()
- Method in interface jopt.csp.variable.
CspGenericIndexRestriction
Returns true if the indices this restriction covers currently represent a valid combination of values
currentVal()
- Method in interface jopt.csp.variable.
CspGenericIndex
Returns the current numeric value of the index
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X