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

A

ABS - Static variable in class jopt.csp.spi.util.NumOperation
 
AC1 - class jopt.csp.spi.AC1.
Arc consistent algorithm based on the AC1 algorithm.
AC1() - Constructor for class jopt.csp.spi.AC1
Creates an arc consistent strength algorithm
AC1(int) - Constructor for class jopt.csp.spi.AC1
Creates algorithm with specified strength
AC3 - class jopt.csp.spi.AC3.
Arc consistent algorithm based on the AC3 algorithm Consistency in networks of Relations [AC1-3] A.K.
AC3() - Constructor for class jopt.csp.spi.AC3
Creates an arc consistent strength algorithm
AC3(int) - Constructor for class jopt.csp.spi.AC3
Creates algorithm with specified strength
AC5 - class jopt.csp.spi.AC5.
Generic Arc Consistency algorithms that uses a node queue for propagation Implementation is based upon AC5 which utilizes deltas of values removed from domains to improve performance of filtering.
AC5() - Constructor for class jopt.csp.spi.AC5
Creates an arc consistent strength algorithm
AC5(int) - Constructor for class jopt.csp.spi.AC5
Creates algorithm with specified strength
ACOS - Static variable in class jopt.csp.spi.util.NumOperation
 
ADD - Static variable in interface jopt.csp.spi.util.NumConstants
 
ADD - Static variable in class jopt.csp.spi.util.NumOperation
 
AND - Static variable in interface jopt.csp.spi.util.BoolOperation
 
ASIN - Static variable in class jopt.csp.spi.util.NumOperation
 
ATAN - Static variable in class jopt.csp.spi.util.NumOperation
 
AbsConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.AbsConstraint.
Constraint representing |A| = Z and |a| = Z
AbsConstraint(NumExpr, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.AbsConstraint
 
AbsConstraint(Number, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.AbsConstraint
 
AbsConstraint(GenericNumConstant, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.AbsConstraint
 
AbstractArc - class jopt.csp.spi.arcalgorithm.graph.arc.AbstractArc.
 
AbstractArc() - Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.AbstractArc
 
AbstractConstraint - class jopt.csp.spi.arcalgorithm.constraint.AbstractConstraint.
An abstract class used to represent a constraint.
AbstractDomain - class jopt.csp.spi.arcalgorithm.domain.AbstractDomain.
 
AbstractNode - class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode.
 
AbstractNode(String) - Constructor for class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode
Constructor
AbstractNode.DomainListener - class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode.DomainListener.
Listens for domain changes to update node changed flag
AbstractNode.DomainListener() - Constructor for class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode.DomainListener
 
AbstractSearchNodeAction - class jopt.csp.spi.search.tree.AbstractSearchNodeAction.
This class is used by the search tree to build search nodes.
AbstractSearchNodeAction() - Constructor for class jopt.csp.spi.search.tree.AbstractSearchNodeAction
 
AbstractSearchTree - class jopt.csp.spi.search.tree.AbstractSearchTree.
Base class for search trees that operate on basic search nodes
AbstractSetDomain - class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain.
 
AcosConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.AcosConstraint.
Constraint representing acos(A) = Z
AcosConstraint(NumExpr, NumExpr) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.AcosConstraint
 
AddConstraintAction - class jopt.csp.spi.search.actions.AddConstraintAction.
Adds a constraint during a search that can be undone as search routine backtracks
AddConstraintAction(ConstraintStore, CspConstraint) - Constructor for class jopt.csp.spi.search.actions.AddConstraintAction
Creates new add constraint action
Arc - interface jopt.csp.spi.arcalgorithm.graph.arc.Arc.
 
ArcBasedAcAlg - class jopt.csp.spi.arcalgorithm.ArcBasedAcAlg.
Base class for arc-consistency algorithms.
ArcBasedAcAlg() - Constructor for class jopt.csp.spi.arcalgorithm.ArcBasedAcAlg
Constructor
ArcQueue - class jopt.csp.spi.arcalgorithm.util.ArcQueue.
Represents a queue of arcs to be propagated
ArcQueue() - Constructor for class jopt.csp.spi.arcalgorithm.util.ArcQueue
Constructor
ArcQueueAcAlg - class jopt.csp.spi.arcalgorithm.ArcQueueAcAlg.
Base class for arc-consistency algorithms that use an arc queue for propagation.
ArcQueueAcAlg(int) - Constructor for class jopt.csp.spi.arcalgorithm.ArcQueueAcAlg
Constructor
AsinConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.AsinConstraint.
Constraint representing asin(A) = Z
AsinConstraint(NumExpr, NumExpr) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.AsinConstraint
 
AssignDoubleAction - class jopt.csp.spi.search.actions.AssignDoubleAction.
Action that assigns a single value to a numeric variable
AssignDoubleAction(CspDoubleVariable, double) - Constructor for class jopt.csp.spi.search.actions.AssignDoubleAction
 
AssignFloatAction - class jopt.csp.spi.search.actions.AssignFloatAction.
Action that assigns a single value to a numeric variable
AssignFloatAction(CspFloatVariable, float) - Constructor for class jopt.csp.spi.search.actions.AssignFloatAction
 
AssignIntegerAction - class jopt.csp.spi.search.actions.AssignIntegerAction.
Action that assigns a single value to a numeric variable
AssignIntegerAction(CspIntVariable, int) - Constructor for class jopt.csp.spi.search.actions.AssignIntegerAction
 
AssignLongAction - class jopt.csp.spi.search.actions.AssignLongAction.
Action that assigns a single value to a numeric variable
AssignLongAction(CspLongVariable, long) - Constructor for class jopt.csp.spi.search.actions.AssignLongAction
 
AtanConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.AtanConstraint.
Constraint representing atan(A) = Z
AtanConstraint(NumExpr, NumExpr) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.AtanConstraint
 
abs(CspIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
abs(CspLongExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
abs(CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
abs(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
abs(Number, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Returns absolute value of a number
acos(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
acosMinMax(TrigExpr, TrigExpr, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = acos(X)
acosMinMax(TrigExpr, double, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = acos(x)
activate(SearchGoal) - Method in class jopt.csp.spi.search.tree.BasicSearchNode
 
activate(SearchGoal) - Method in interface jopt.csp.spi.search.tree.TreeNode
Called by search when node should be activated.
add(Arc) - Method in class jopt.csp.spi.arcalgorithm.util.ArcQueue
Adds an arc to the queue
add(Node) - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Adds an node to the queue
add(Node, int, ArcQueue) - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Adds a node change to the queue.
add(Node, int) - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Adds an node change to the queue
add(double) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleExpr
Returns an expression representing the sum of this expression with a static value
add(CspDoubleCast) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleExpr
Returns an expression representing the sum of this expression with another expression
add(float) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatExpr
Returns an expression representing the sum of this expression with a static value
add(double) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatExpr
Returns an expression representing the sum of this expression with a static value
add(CspFloatCast) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatExpr
Returns an expression representing the sum of this expression with another expression
add(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatExpr
Returns an expression representing the sum of this expression with another expression
add(double) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericDoubleExpr
Returns an expression representing the sum of this expression with a static value
add(CspGenericDoubleConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericDoubleExpr
Returns an expression representing the sum of this expression with a static value
add(CspDoubleCast) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericDoubleExpr
Returns an expression representing the sum of this expression with another expression
add(float) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the sum of this expression with a static value
add(CspGenericFloatConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the sum of this expression with a static value
add(double) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the sum of this expression with a static value
add(CspGenericDoubleConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the sum of this expression with a static value
add(CspFloatCast) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the sum of this expression with another expression
add(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the sum of this expression with another expression
add(int) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with a static value
add(CspGenericIntConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspGenericIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(long) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with a static value
add(CspGenericLongConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(float) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with a static value
add(CspGenericFloatConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(double) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspGenericDoubleConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with a static generic value
add(CspIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with another expression
add(CspLongExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with another expression
add(CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with another expression
add(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the sum of this expression with another expression
add(long) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the sum of this expression with a static value
add(CspGenericLongConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the sum of this expression with a static value
add(float) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the sum of this expression with a static value
add(double) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the sum of this expression with a static value
add(CspLongCast) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the sum of this expression with another expression
add(CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the sum of this expression with another expression
add(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the sum of this expression with another expression
add(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumConstant
 
add(CspGenericNumConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumConstant
 
add(int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the sum of this expression with a static value
add(long) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the sum of this expression with a static value
add(float) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the sum of this expression with a static value
add(double) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the sum of this expression with a static value
add(CspIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the sum of this expression with another expression
add(CspLongExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the sum of this expression with another expression
add(CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the sum of this expression with another expression
add(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the sum of this expression with another expression
add(long) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the sum of this expression with a static value
add(float) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the sum of this expression with a static value
add(double) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the sum of this expression with a static value
add(CspLongCast) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the sum of this expression with another expression
add(CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the sum of this expression with another expression
add(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the sum of this expression with another expression
add(int, CspIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
add(int, CspLongExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
add(int, CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
add(int, CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
add(TabuMove) - Method in class jopt.csp.spi.search.localsearch.TabuList
Adds a new move to the list and ages all existing moves by 1.
add(double) - Method in class jopt.csp.spi.solver.ChoicePointDoubleArray
Adds a value to the end of the list
add(float) - Method in class jopt.csp.spi.solver.ChoicePointFloatArray
Adds a value to the end of the list
add(int) - Method in class jopt.csp.spi.solver.ChoicePointIntArray
Adds a value to the end of the list
add(long) - Method in class jopt.csp.spi.solver.ChoicePointLongArray
Adds a value to the end of the list
add(int, double) - Method in class jopt.csp.spi.solver.ChoicePointMultiDoubleArray
Adds a value to the end of the list
add(int, float) - Method in class jopt.csp.spi.solver.ChoicePointMultiFloatArray
Adds a value to the end of the list
add(int, int) - Method in class jopt.csp.spi.solver.ChoicePointMultiIntArray
Adds a value to the end of the list
add(int, long) - Method in class jopt.csp.spi.solver.ChoicePointMultiLongArray
Adds a value to the end of the list
add(int) - Method in class jopt.csp.spi.util.NumberList
 
add(long) - Method in class jopt.csp.spi.util.NumberList
 
add(float) - Method in class jopt.csp.spi.util.NumberList
 
add(double) - Method in class jopt.csp.spi.util.NumberList
 
add(Number) - Method in class jopt.csp.spi.util.NumberList
 
add(int, int) - Method in class jopt.csp.spi.util.NumberList
 
add(int, long) - Method in class jopt.csp.spi.util.NumberList
 
add(int, float) - Method in class jopt.csp.spi.util.NumberList
 
add(int, double) - Method in class jopt.csp.spi.util.NumberList
 
add(int, Number) - Method in class jopt.csp.spi.util.NumberList
 
add(Number, Number, int, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Adds 2 numbers and returns result in format of target node type Sets invalid flag when when overflow occurs for Integer and Long
addAll(Collection) - Method in class jopt.csp.spi.arcalgorithm.util.ArcQueue
Adds an arc to the queue
addArc(Arc) - Method in interface jopt.csp.spi.arcalgorithm.graph.NodeArcGraph
Adds an arc to the graph and connects all nodes contained within it
addArc(Arc) - Method in class jopt.csp.spi.arcalgorithm.graph.NodeArcGraphImpl
Adds an arc to the graph and connects all nodes contained within it
addArc(Arc) - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Adds source nodes of arc to queue
addBinaryArc(BinaryArc) - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Adds source nodes of a binary arc to the queue
addConstraint(CspConstraint) - Method in class jopt.csp.spi.SolverImpl
 
addConstraint(CspConstraint, boolean) - Method in class jopt.csp.spi.SolverImpl
 
addConstraint(CspBooleanExpr) - Method in class jopt.csp.spi.SolverImpl
 
addConstraint(CspGenericBooleanExpr) - Method in class jopt.csp.spi.SolverImpl
 
addConstraint(CspConstraint) - Method in class jopt.csp.spi.arcalgorithm.ArcBasedAcAlg
Adds a constraint to be managed by this algorithm
addConstraint(CspConstraint) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
addConstraint(CspConstraint) - Method in class jopt.csp.spi.solver.ConstraintStore
Adds a constraint to the constraint reduction algorithm of this ConstraintStore.
addConstraint(CspConstraint, boolean) - Method in class jopt.csp.spi.solver.ConstraintStore
Adds a constraint to the constraint reduction algorithm of this ConstraintStore.
addConstraint(CspBooleanExpr) - Method in class jopt.csp.spi.solver.ConstraintStore
Adds a boolean expression as a constraint to the ConstraintStore.
addDomainChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractDomain
 
addDomainChangeListener(DomainChangeListener) - Method in interface jopt.csp.spi.arcalgorithm.domain.DomainChangeSource
Adds a listener to this domain interested in domain, range and value events
addDomainChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Adds a listener to this domain interested in domain, range and value events
addDomainChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Adds a listener to this domain interested in domain, range and value events
addDomainChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Adds a listener to this domain interested in domain, range and value events
addDomainChangeListener(NodeChangeListener, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode
Adds a listener to this node interested in domain, range and value events
addDomainChangeListener(NodeChangeListener, Object) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.NodeChangeSource
Adds a listener to this node interested in domain, range and value events
addGenericArc(GenericArc) - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Adds source nodes of a generic arc to the queue
addHyperArc(HyperArc) - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Adds source nodes of a hyper arc to the queue
addInternalRangeChangeListener(NodeChangeListener) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
Adds a listener to this node's internal nodes interested in range and value events
addNoInvalid(Number, Number, int, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Adds 2 numbers and returns result in format of target node type Returns min and max values when when overflow occurs for Integer and Long
addNode(Node) - Method in interface jopt.csp.spi.arcalgorithm.graph.NodeArcGraph
Adds a node to the set of nodes contained in this graph
addNode(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.NodeArcGraphImpl
Adds a node to the set of nodes contained in this graph
addNodeArc(NodeArc) - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Adds source nodes of a node arc to the queue
addObject() - Method in class jopt.csp.spi.pool.WeakObjectPool
 
addRangeChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractDomain
 
addRangeChangeListener(DomainChangeListener) - Method in interface jopt.csp.spi.arcalgorithm.domain.DomainChangeSource
Adds a listener to this domain interested in range and value events
addRangeChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Adds a listener to this domain interested in range and value events
addRangeChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Adds a listener to this domain interested in range and value events
addRangeChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Adds a listener to this domain interested in range and value events
addRangeChangeListener(NodeChangeListener, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode
Adds a listener to this node interested in range and value events
addRangeChangeListener(NodeChangeListener, Object) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.NodeChangeSource
Adds a listener to this node interested in range and value events
addRequired(Object) - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain
Adds a required value to the set
addRequired(Set) - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain
Adds a set of values to the required set
addRequired(int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntSetDomain
Adds a required value to the set
addRequired(Object) - Method in interface jopt.csp.spi.arcalgorithm.domain.SetDomain
Adds a required value to the set
addRequired(Set) - Method in interface jopt.csp.spi.arcalgorithm.domain.SetDomain
Adds a set of values to the required set
addRequired(Object) - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Adds a required value to the set
addRequired(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
Adds a required value to the set
addRequired(Object) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.SetNode
Adds a required value to the set
addRequired(int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntSetVariable
Adds a required value to the set
addRequired(Object) - Method in class jopt.csp.spi.arcalgorithm.variable.SetVariableBase
Adds a required value to the set
addRequired(Set) - Method in class jopt.csp.spi.arcalgorithm.variable.SetVariableBase
Adds a set of values to the required set
addScheduleArc(SchedulerArc) - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Adds source nodes of a schedule arc to the queue
addValueChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractDomain
 
addValueChangeListener(DomainChangeListener) - Method in interface jopt.csp.spi.arcalgorithm.domain.DomainChangeSource
Adds a listener to this domain only interested in value events
addValueChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Adds a listener to this domain only interested in value events
addValueChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Adds a listener to this domain only interested in value events
addValueChangeListener(DomainChangeListener) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Adds a listener to this domain only interested in value events
addValueChangeListener(NodeChangeListener, Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode
Adds a listener to this node only interested in value events
addValueChangeListener(NodeChangeListener, Object) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.NodeChangeSource
Adds a listener to this node only interested in value events
addVariable(CspVariable) - Method in class jopt.csp.spi.SolverImpl
 
addVariable(CspVariable) - Method in class jopt.csp.spi.arcalgorithm.ArcBasedAcAlg
Adds a variable that may not a part of a constraint that is posted to be managed by this algorithm
addVariable(CspVariable, boolean) - Method in class jopt.csp.spi.solver.ConstraintStore
Adds a variable that may not be a part of a constraint that is posted to be managed by this algorithm.
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.BooleanConstraint
 
addVariableChangeListener(VariableChangeListener, boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.BooleanConstraint
Adds a listener interested in variable change events
addVariableChangeListener(VariableChangeListener, boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.BooleanEqTwoVarConstraint
 
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.BooleanEqTwoVarConstraint
 
addVariableChangeListener(VariableChangeListener, boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.ThreeVarConstraint
 
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.ThreeVarConstraint
 
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.TwoVarConstraint
 
addVariableChangeListener(VariableChangeListener, boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.TwoVarConstraint
 
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.NumConstraint
 
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.ThreeVarConstraint
 
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.TwoVarConstraint
Adds a listener interested in variable change events
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.GlobalCardinalityConstraint
 
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.GlobalCardinalityCountConstraint
 
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.NumAllDiffConstraint
 
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.constraint.set.SetConstraint
 
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Adds a listener interested in variable change events
addVariableChangeListener(VariableChangeListener, boolean) - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Adds a listener interested in variable change events
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Adds a listener interested in variable change events
addVariableChangeListener(VariableChangeListener, boolean) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Adds a listener interested in variable change events
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumExprBase
Adds a listener interested in variable change events
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.variable.NumExprBase
Adds a listener interested in variable change events
addVariableChangeListener(VariableChangeListener) - Method in class jopt.csp.spi.arcalgorithm.variable.VariableChangeBase
Adds a listener interested in variable change events
addVariableChangeListener(VariableChangeListener) - Method in interface jopt.csp.spi.solver.VariableChangeSource
Adds a listener interested in variable change events
addedToGraph() - Method in class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode
Indicates to node when it is added to a graph
addedToGraph() - Method in interface jopt.csp.spi.arcalgorithm.graph.node.Node
Indicates to node when it is added to a graph
adjValue(int, Number) - Method in class jopt.csp.spi.solver.ReversibleDoubleArray
Sets the value of the reversible array at a particular index
adjValue(int, Number) - Method in class jopt.csp.spi.solver.ReversibleFloatArray
Sets the value of the reversible array at a particular index
adjValue(int, Number) - Method in class jopt.csp.spi.solver.ReversibleIntArray
Sets the value of the reversible array at a particular index
adjValue(int, Number) - Method in class jopt.csp.spi.solver.ReversibleLongArray
Sets the value of the reversible array at a particular index
adjValue(int, Number) - Method in class jopt.csp.spi.solver.ReversibleNumberArray
Adds the specified val to the value of the reversible array at a particular index
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleIntervalDomain
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleSparseDomain
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatIntervalDomain
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatSparseDomain
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.IntIntervalDomain
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.IntSparseDomain
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.LongIntervalDomain
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.LongSparseDomain
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.graph.NodeArcGraphImpl
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.search.localsearch.TabuList
 
afterChoicePointPopEvent() - Method in interface jopt.csp.spi.solver.ChoicePointDataMapListener
Indicates that the current choice point has been rolled back and domain data must be reset
afterChoicePointPopEvent() - Method in interface jopt.csp.spi.solver.ChoicePointEntryListener
Indicates that the current choice point has been rolled back and domain data must be reset
afterChoicePointPopEvent() - Method in class jopt.csp.spi.solver.ReversibleNumber
 
afterChoicePointPopEvent() - Method in class jopt.csp.spi.solver.ReversibleNumberArray
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleIntervalDomain
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleSparseDomain
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatIntervalDomain
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatSparseDomain
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.IntIntervalDomain
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.IntSparseDomain
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.LongIntervalDomain
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.LongSparseDomain
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.graph.NodeArcGraphImpl
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.search.localsearch.TabuList
 
afterChoicePointPushEvent() - Method in interface jopt.csp.spi.solver.ChoicePointDataMapListener
Indicates that current choice point has been updated and domain data must be restored
afterChoicePointPushEvent() - Method in interface jopt.csp.spi.solver.ChoicePointEntryListener
Indicates that current choice point has been updated and domain data must be restored
afterChoicePointPushEvent() - Method in class jopt.csp.spi.solver.ReversibleNumber
 
afterChoicePointPushEvent() - Method in class jopt.csp.spi.solver.ReversibleNumberArray
 
age() - Method in class jopt.csp.spi.search.localsearch.TabuList
Ages all existing moves by 1 and removes any move that is beyond maximum allowed age
allDifferent(CspIntExpr[]) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
Returns a constraint that constraints an array of variables to be different
allDifferent(CspLongExpr[]) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
Returns a constraint that constraints an array of variables to be different
allDifferent(CspGenericIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
Constraints all elements of a generic variable to be a different value
allDifferent(CspGenericLongExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
Constraints all elements of a generic variable to be a different value
allIterator() - Method in class jopt.csp.spi.util.GenericIndexManager
Creates an iterator designed to loop over all indices in all nodes
and(CspBooleanExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Creates a boolean expression resulting from anding a boolean expression with this expression
and(CspConstraint) - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Creates a boolean expression resulting from anding a constraint with this expression
and(boolean) - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Creates a boolean expression resulting from anding a constant with this expression
and(CspGenericBooleanConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Creates a boolean expression resulting from anding a constant with this expression
and(CspBooleanExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Creates a boolean expression resulting from anding a boolean expression with this expression
and(CspConstraint) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Creates a boolean expression resulting from anding a constraint with this expression
and(boolean) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Creates a boolean expression resulting from anding a constant with this expression
and(CspGenericBooleanConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Creates a boolean expression resulting from anding a constant with this expression
arcAddedEvent(NodeArcGraph, Arc) - Method in class jopt.csp.spi.AC1
Updates changed flag to true to allow next call to propagate to process arcs in graph
arcAddedEvent(NodeArcGraph, Arc) - Method in class jopt.csp.spi.arcalgorithm.ArcBasedAcAlg
 
arcAddedEvent(NodeArcGraph, Arc) - Method in class jopt.csp.spi.arcalgorithm.ArcQueueAcAlg
Adds initially added arcs to queue for revision.
arcAddedEvent(NodeArcGraph, Arc) - Method in class jopt.csp.spi.arcalgorithm.NodeQueueAcAlg
Adds initially added arcs to queue for revision.
arcAddedEvent(NodeArcGraph, Arc) - Method in interface jopt.csp.spi.arcalgorithm.graph.NodeArcGraphListener
Called when an arc is added to the graph as a result of arcs being posted by constraints.
arcRemovedEvent(NodeArcGraph, Arc) - Method in class jopt.csp.spi.arcalgorithm.ArcBasedAcAlg
 
arcRemovedEvent(NodeArcGraph, Arc) - Method in class jopt.csp.spi.arcalgorithm.ArcQueueAcAlg
Removes any arcs from waiting queues
arcRemovedEvent(NodeArcGraph, Arc) - Method in class jopt.csp.spi.arcalgorithm.NodeQueueAcAlg
Removes any arcs from waiting queues
arcRemovedEvent(NodeArcGraph, Arc) - Method in interface jopt.csp.spi.arcalgorithm.graph.NodeArcGraphListener
Called when an arc is removed from the graph, generally because the choice point stack is being popped.
ascendedToClosedNode(TreeNode, TreeNode) - Method in class jopt.csp.spi.search.tree.DeltaStateManager
 
ascendedToClosedNode(TreeNode, TreeNode) - Method in class jopt.csp.spi.search.tree.ProblemStateManager
 
ascendedToClosedNode(TreeNode, TreeNode) - Method in class jopt.csp.spi.search.tree.RecalculatingStateManager
 
ascendedToClosedNode(TreeNode, TreeNode) - Method in interface jopt.csp.spi.search.tree.TreeStateManager
Called by search tree when the current node is changed to a parent node of existing current node Node must have previously been activated.
asin(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
asinMinMax(TrigExpr, TrigExpr, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = asin(X)
asinMinMax(TrigExpr, double, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = asin(x)
associateToGraph(NodeArcGraph) - Method in class jopt.csp.spi.arcalgorithm.constraint.AbstractConstraint
Associates a constraint to a graph
associateToGraph(NodeArcGraph) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.BooleanEqTwoVarConstraint
 
associateToGraph(NodeArcGraph) - Method in interface jopt.csp.spi.arcalgorithm.graph.GraphConstraint
Associates a constraint to a graph
atan(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
atanMinMax(TrigExpr, TrigExpr, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = atan(X)
atanMinMax(TrigExpr, double, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = atan(x)

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