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

C

CHILD - Static variable in interface jopt.csp.spi.search.technique.TreeSearchTechnique
 
COS - Static variable in class jopt.csp.spi.util.NumOperation
 
ChoiceLimit - class jopt.csp.spi.search.limit.ChoiceLimit.
Search limit that will stop activating search nodes after a configurable number of choicepoints have been activated
ChoiceLimit(int) - Constructor for class jopt.csp.spi.search.limit.ChoiceLimit
Creates a new choicepoint limit search limit
ChoicePoint - class jopt.csp.spi.search.tree.ChoicePoint.
Special action that represents a choice point for the search tree.
ChoicePoint(SearchAction, SearchAction) - Constructor for class jopt.csp.spi.search.tree.ChoicePoint
Creates a new choice point
ChoicePoint(Collection) - Constructor for class jopt.csp.spi.search.tree.ChoicePoint
Creates a new choice point
ChoicePointAlgorithm - interface jopt.csp.spi.solver.ChoicePointAlgorithm.
Base class for Generic Arc Consistency algorithms that use a node or arc queue for propagation
ChoicePointDataMap - class jopt.csp.spi.solver.ChoicePointDataMap.
Map that stores data for an object that needs to record changes in a ChoicePointStack so the changes can be pushed onto the stack and later rolled back when the stack is popped.
ChoicePointDataMap(ChoicePointEntryCloseListener, Integer) - Constructor for class jopt.csp.spi.solver.ChoicePointDataMap
Creates a new choicepoint data map
ChoicePointDataMapCloseListener - interface jopt.csp.spi.solver.ChoicePointDataMapCloseListener.
Interface to implemented by choicepoint stack to be notified when a map closes
ChoicePointDataMapListener - interface jopt.csp.spi.solver.ChoicePointDataMapListener.
Interface to implement if an object wants to be notified of a choice point data map being rolled back
ChoicePointDataSource - interface jopt.csp.spi.solver.ChoicePointDataSource.
 
ChoicePointDoubleArray - class jopt.csp.spi.solver.ChoicePointDoubleArray.
A double array that stores data for an object that needs to record changes in a ChoicePointStack so the changes can be pushed onto the stack and later rolled back when the stack is popped.
ChoicePointDoubleArray() - Constructor for class jopt.csp.spi.solver.ChoicePointDoubleArray
Creates a new ChoicePointDoubleArray
ChoicePointEntry - interface jopt.csp.spi.solver.ChoicePointEntry.
Interface for objects that are referenced by a choice point stack and store information about problem state at a previous point in the search tree.
ChoicePointEntryCloseListener - interface jopt.csp.spi.solver.ChoicePointEntryCloseListener.
Interface to implemented by choicepoint stack to be notified when a map closes
ChoicePointEntryListener - interface jopt.csp.spi.solver.ChoicePointEntryListener.
Interface to implement if an object wants to be notified of a choice point data map being rolled back
ChoicePointEventListener - interface jopt.csp.spi.solver.ChoicePointEventListener.
Interface to implement in order to receive events related to choice point actions
ChoicePointFloatArray - class jopt.csp.spi.solver.ChoicePointFloatArray.
A float array that stores data for an object that needs to record changes in a ChoicePointStack so the changes can be pushed onto the stack and later rolled back when the stack is popped.
ChoicePointFloatArray() - Constructor for class jopt.csp.spi.solver.ChoicePointFloatArray
Creates a new ChoicePointDoubleArray
ChoicePointIntArray - class jopt.csp.spi.solver.ChoicePointIntArray.
An integer array that stores data for an object that needs to record changes in a ChoicePointStack so the changes can be pushed onto the stack and later rolled back when the stack is popped.
ChoicePointIntArray() - Constructor for class jopt.csp.spi.solver.ChoicePointIntArray
Creates a new ChoicePointIntArray
ChoicePointLongArray - class jopt.csp.spi.solver.ChoicePointLongArray.
A long array that stores data for an object that needs to record changes in a ChoicePointStack so the changes can be pushed onto the stack and later rolled back when the stack is popped.
ChoicePointLongArray() - Constructor for class jopt.csp.spi.solver.ChoicePointLongArray
Creates a new ChoicePointLongArray
ChoicePointMultiDoubleArray - class jopt.csp.spi.solver.ChoicePointMultiDoubleArray.
Contains multiple double arrays that store data for an object that needs to record changes in a ChoicePointStack so the changes can be pushed onto the stack and later rolled back when the stack is popped.
ChoicePointMultiDoubleArray(int) - Constructor for class jopt.csp.spi.solver.ChoicePointMultiDoubleArray
Creates a new ChoicePointMultiDoubleArray
ChoicePointMultiFloatArray - class jopt.csp.spi.solver.ChoicePointMultiFloatArray.
Contains multiple float arrays that store data for an object that needs to record changes in a ChoicePointStack so the changes can be pushed onto the stack and later rolled back when the stack is popped.
ChoicePointMultiFloatArray(int) - Constructor for class jopt.csp.spi.solver.ChoicePointMultiFloatArray
Creates a new ChoicePointMultiLongArray
ChoicePointMultiIntArray - class jopt.csp.spi.solver.ChoicePointMultiIntArray.
Contains multiple integer arrays that store data for an object that needs to record changes in a ChoicePointStack so the changes can be pushed onto the stack and later rolled back when the stack is popped.
ChoicePointMultiIntArray(int) - Constructor for class jopt.csp.spi.solver.ChoicePointMultiIntArray
Creates a new ChoicePointMultiIntArray
ChoicePointMultiLongArray - class jopt.csp.spi.solver.ChoicePointMultiLongArray.
Contains multiple long arrays that store data for an object that needs to record changes in a ChoicePointStack so the changes can be pushed onto the stack and later rolled back when the stack is popped.
ChoicePointMultiLongArray(int) - Constructor for class jopt.csp.spi.solver.ChoicePointMultiLongArray
Creates a new ChoicePointMultiLongArray
ChoicePointNumArraySet - class jopt.csp.spi.solver.ChoicePointNumArraySet.
ChoicePointNumArraySet maintains a set of numeric stacks that will push and rollback together.
ChoicePointNumArraySet(ChoicePointEntryCloseListener, Integer) - Constructor for class jopt.csp.spi.solver.ChoicePointNumArraySet
Creates a new ChoicePointNumArraySet
ChoicePointNumArraySet.StackList - interface jopt.csp.spi.solver.ChoicePointNumArraySet.StackList.
 
ChoicePointStack - class jopt.csp.spi.solver.ChoicePointStack.
The ChoicePointStack object represents a stack that contains the state of a CSP problem at decision points of a searching algorithm.
ChoicePointStack() - Constructor for class jopt.csp.spi.solver.ChoicePointStack
Creates a new ChoicePointStack object.
CombinedAction - class jopt.csp.spi.search.tree.CombinedAction.
Special action that represents a combination of actions that should all be performed within the same search node
CombinedAction(SearchAction, SearchAction) - Constructor for class jopt.csp.spi.search.tree.CombinedAction
Creates a new combined action
CombinedAction(SearchAction, SearchAction, SearchAction) - Constructor for class jopt.csp.spi.search.tree.CombinedAction
Creates a new combined action
CombinedAction(List) - Constructor for class jopt.csp.spi.search.tree.CombinedAction
Creates a new combined action
CombinedLimit - class jopt.csp.spi.search.limit.CombinedLimit.
Search limit that will fail if any of the limits it combines fails
CombinedLimit(SearchLimit[]) - Constructor for class jopt.csp.spi.search.limit.CombinedLimit
Creates a new combined limit search limit
ConstraintStore - class jopt.csp.spi.solver.ConstraintStore.
The ConstraintStore object is a basic wrapper for an object implementing the ChoicePointAlgorithm interface; if no particular constraint propagation algorithm is specified, a default version is provided.
ConstraintStore(ChoicePointAlgorithm, boolean, ChoicePointStack) - Constructor for class jopt.csp.spi.solver.ConstraintStore
Constructor taking a particular constraint reduction algorithm and autoPropagate value.
ConstraintStore(ChoicePointAlgorithm, ChoicePointStack) - Constructor for class jopt.csp.spi.solver.ConstraintStore
Constructor taking a particular constraint reduction algorithm and ChoicePointStack; turns autoPropagate on.
ConstraintStore(ChoicePointAlgorithm, boolean) - Constructor for class jopt.csp.spi.solver.ConstraintStore
Constructor taking a particular constraint reduction algorithm and autoPropagate status but uses a new ChoicePointStack.
ConstraintStore(ChoicePointAlgorithm) - Constructor for class jopt.csp.spi.solver.ConstraintStore
Constructor specifying a ChoicePointAlgorithm but using a new ChoicePointStack; turns autoPropagate on.
CosConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.CosConstraint.
Constraint representing cos(A) = Z
CosConstraint(NumExpr, NumExpr) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.CosConstraint
 
CrawlingSearchTree - class jopt.csp.spi.search.tree.CrawlingSearchTree.
Search tree for node generators that need to traverse through each node in the tree to ensure the state of the problem is maintained correctly.
CrawlingSearchTree(TreeNode, TreeStateManager) - Constructor for class jopt.csp.spi.search.tree.CrawlingSearchTree
Constructor for a search tree used to manage nodes
changeSearch(SearchTechnique, SearchAction) - Method in class jopt.csp.spi.search.SearchTechniquesImpl
 
changeSearch(SearchGoal, SearchAction) - Method in class jopt.csp.spi.search.SearchTechniquesImpl
 
changeSearch(SearchGoal, SearchTechnique, SearchAction) - Method in class jopt.csp.spi.search.SearchTechniquesImpl
 
changeVal(int) - Method in class jopt.csp.spi.util.GenericIndex
Sets the current value of the index
changed() - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractDomain
 
changed() - Method in interface jopt.csp.spi.arcalgorithm.domain.Domain
Returns true if last operation caused a change to occur in the domain
changed() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Returns true if last operation caused a change to occur in the domain
changed() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Returns true if last operation caused a change to occur in the domain
changed() - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Returns true if last operation caused a change to occur in the domain
changed() - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Returns true if last operation caused a change to occur in domain
choice(SearchAction, SearchAction) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
choice(SearchAction[]) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
choiceLimit(int) - Method in class jopt.csp.spi.search.SearchLimitsImpl
 
choicePointPop() - Method in interface jopt.csp.spi.arcalgorithm.domain.DomainChangeListener
Method invoked by domain when a choice point pop occurs
choicePointPop() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumSummationArc
 
choicePointPop() - Method in class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode.DomainListener
 
choicePointPop() - Method in interface jopt.csp.spi.solver.ChoicePointEventListener
Method invoked when choice point pop event is fired
choicePointPush() - Method in interface jopt.csp.spi.arcalgorithm.domain.DomainChangeListener
Method invoked by domain when a choice point push occurs
choicePointPush() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumSummationArc
 
choicePointPush() - Method in class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode.DomainListener
 
choicePointPush() - Method in interface jopt.csp.spi.solver.ChoicePointEventListener
Method invoked when choice point push event is fired
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain
 
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleIntervalDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleSparseDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatIntervalDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatSparseDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.IntIntervalDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.IntSparseDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.LongIntervalDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.LongSparseDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in interface jopt.csp.spi.arcalgorithm.graph.node.Node
Returns true if a call to setChoicePointStack will fail
choicePointStackSet() - Method in interface jopt.csp.spi.solver.ChoicePointDataSource
Returns true if the choicepoint stack has been set
clear() - Method in class jopt.csp.spi.SolverImpl
 
clear() - Method in class jopt.csp.spi.arcalgorithm.util.ArcQueue
Removes all arcs in the queue
clear() - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Removes all nodes in the queue
clear() - Method in class jopt.csp.spi.pool.WeakObjectQueue
Clears queue data
clear() - Method in class jopt.csp.spi.solver.ChoicePointDataMap
 
clear() - Method in class jopt.csp.spi.solver.ConstraintStore
Resets all variables and removes all constraints and variables added to store
clear() - Method in class jopt.csp.spi.solver.ReversibleDoubleArray
 
clear() - Method in class jopt.csp.spi.solver.ReversibleFloatArray
 
clear() - Method in class jopt.csp.spi.solver.ReversibleIntArray
 
clear() - Method in class jopt.csp.spi.solver.ReversibleLongArray
 
clear() - Method in class jopt.csp.spi.solver.ReversibleNumberArray
 
clear() - Method in class jopt.csp.spi.util.NumberList
 
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain
 
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.BaseNumDomain
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
Clears the delta set for this domain
clearDelta() - Method in interface jopt.csp.spi.arcalgorithm.domain.Domain
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Clears the delta set for this domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Clears the delta set for this node's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Clears the delta set for this node's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Clears the delta set for this node's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
Clears the delta set for this node's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Clears the delta set for this node's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
Clears the delta set for this node's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Clears the delta set for this node's domain
clearDelta() - Method in interface jopt.csp.spi.arcalgorithm.graph.node.Node
Clears the delta set for this node's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Clears the delta set for this variable's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Clears the delta set for this variable's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Clears the delta set for this variable's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Clears the delta set for this variable's domain
clearDelta() - Method in class jopt.csp.spi.arcalgorithm.variable.SetVariableBase
Clears the delta set for this domain
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.BaseNumDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanIntDomain
 
clone() - Method in interface jopt.csp.spi.arcalgorithm.domain.Domain
Returns a copy of this domain
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleIntervalDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleSparseDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatIntervalDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatSparseDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.IntIntervalDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.IntSetDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.IntSparseDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.LongIntervalDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.LongSparseDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
 
clone() - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Clones this variable
clone() - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Clones this variable
clone() - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Clones this variable
clone() - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Clones this variables
clone() - Method in class jopt.csp.spi.search.goal.FirstSolutionGoal
 
clone() - Method in class jopt.csp.spi.search.goal.MaximizeGoal
 
clone() - Method in class jopt.csp.spi.search.goal.MinMaxSearchGoal
 
clone() - Method in class jopt.csp.spi.search.goal.MinimizeGoal
 
clone() - Method in class jopt.csp.spi.search.goal.StrictlyMaximizeGoal
 
clone() - Method in class jopt.csp.spi.search.goal.StrictlyMinimizeGoal
 
clone() - Method in class jopt.csp.spi.search.limit.ChoiceLimit
 
clone() - Method in class jopt.csp.spi.search.limit.CombinedLimit
 
clone() - Method in class jopt.csp.spi.search.limit.DeadlineLimit
 
clone() - Method in class jopt.csp.spi.search.limit.FailLimit
 
clone() - Method in class jopt.csp.spi.search.limit.TimeLimit
 
close() - Method in class jopt.csp.spi.solver.ChoicePointDataMap
Disconnects the map from the choicepoint stack
close() - Method in class jopt.csp.spi.solver.ChoicePointNumArraySet
Disconnects the list from the choicepoint stack
combine(SearchAction, SearchAction) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
combine(SearchAction, SearchAction, SearchAction) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
combine(SearchAction[]) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
combinedLimit(SearchLimit[]) - Method in class jopt.csp.spi.search.SearchLimitsImpl
 
compare(Object, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumAllDiffArc.NodeSizeComparator
 
compare(Object, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumAllDiffArc.NumNodeComparator
 
compare(Object, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumAllDiffArc.NumNodeSizeComparator
 
compare(Object, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityArc.NumNodeComparator
 
compare(Object, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityArc.NumNodeSizeComparator
 
compare(Object, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityArc
 
compare(Object, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityCountArc.NumNodeComparator
 
compare(Object, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityCountArc.NumNodeMaxComparator
 
compare(Object, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityCountArc.NumNodeSizeComparator
 
compare(Object, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityCountArc
 
compare(Number, Number, double, int) - Static method in class jopt.csp.spi.util.NumberMath
Returns minimum possible value for the specified number type
compareTo(Object) - Method in class jopt.csp.spi.util.MutableNumber
 
compareToZero(Number, double) - Static method in class jopt.csp.spi.util.NumberMath
Compares Zero to number given.
contains(Node) - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Returns true if a node is in the queue
contains(boolean) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanConstant
 
contains(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumConstant
 
contains(TabuMove) - Method in class jopt.csp.spi.search.localsearch.TabuList
Returns true if this list contains any part of this move
containsIndex(GenericIndex) - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.GenericBoolExpr
Returns true if this expression contains the given index
containsIndex(GenericIndex) - Method in interface jopt.csp.spi.arcalgorithm.constraint.num.GenericNumExpr
Returns true if this expression contains the given index
containsIndex(CspGenericIndex) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanConstant
 
containsIndex(GenericIndex) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Returns true if this expression contains the given index
containsIndex(CspGenericIndex) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumConstant
 
containsIndex(GenericIndex) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumExprBase
Returns true if this expression contains the given index
containsKey(Object) - Method in class jopt.csp.spi.solver.ChoicePointDataMap
 
containsNode(Node) - Method in interface jopt.csp.spi.arcalgorithm.graph.NodeArcGraph
Returns true if graph contains specific node
containsNode(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.NodeArcGraphImpl
Returns true if graph contains specified node
containsValue(Object) - Method in class jopt.csp.spi.solver.ChoicePointDataMap
 
continueSearch() - Method in class jopt.csp.spi.search.localsearch.TabuMetaheuristic
 
cos(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
cosMinMax(TrigExpr, TrigExpr, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = cos(X)
cosMinMax(TrigExpr, double, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = cos(x)
createBuildingBlockConstraint() - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
 
createConstraint(Number, int) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.SummationConstraint
 
createConstraint(GenericNumConstant, int) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.SummationConstraint
 
createConstraint(NumExpr, int) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.SummationConstraint
 
createDefaultAlgorithm() - Static method in class jopt.csp.spi.SolverImpl
Creates a default AC5 algorithm used when a new solver is created (initiated) without specifying an algorithm.
createExternalConstraint() - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
 
createFragment(GenericIndex[]) - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.GenericBoolExpr
Returns a fragment of this expression given an array of indices that represent the portion of the fragment.
createFragment(GenericIndex[]) - Method in interface jopt.csp.spi.arcalgorithm.constraint.num.GenericNumExpr
Returns a fragment of this expression given an array of indices that represent the portion of the fragment.
createFragment(CspGenericIndex[]) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanConstant
 
createFragment(GenericIndex[]) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
createFragment(CspGenericIndex[]) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumConstant
 
createFragment(GenericIndex[]) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumExprBase
 
createImprovementConstraint(CspNumExpr, double, boolean) - Static method in class jopt.csp.spi.search.localsearch.ImproveSolutionAction
Creates constraint to improve an objective
currentVal() - Method in class jopt.csp.spi.util.GenericIndex
Returns the current numeric value of the index

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