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

P

PARENT - Static variable in interface jopt.csp.spi.search.technique.TreeSearchTechnique
 
PI - Static variable in interface jopt.csp.spi.util.NumConstants
 
POWER - Static variable in class jopt.csp.spi.util.NumOperation
 
PostableConstraint - interface jopt.csp.spi.arcalgorithm.graph.arc.PostableConstraint.
A constraint that can be posted to a graph
PowerConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.PowerConstraint.
Constraint representing x^Y = Z, X^Y = z, etc
PowerConstraint(NumExpr, NumExpr, NumExpr) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.PowerConstraint
 
PowerConstraint(NumExpr, NumExpr, Number) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.PowerConstraint
 
PowerConstraint(NumExpr, Number, NumExpr) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.PowerConstraint
 
PowerConstraint(Number, NumExpr, NumExpr) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.PowerConstraint
 
PowerConstraint(NumExpr, NumExpr, GenericNumConstant) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.PowerConstraint
 
PowerConstraint(NumExpr, GenericNumConstant, NumExpr) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.PowerConstraint
 
PowerConstraint(GenericNumConstant, NumExpr, NumExpr) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.PowerConstraint
 
ProblemStateManager - class jopt.csp.spi.search.tree.ProblemStateManager.
State manager that records the complete state of the problem at every node in the search tree.
ProblemStateManager(ConstraintStore) - Constructor for class jopt.csp.spi.search.tree.ProblemStateManager
Basic constructor
ProdConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.ProdConstraint.
Constraint representing X * y < Z, X * Y > z, etc.
ProdConstraint(NumExpr, NumExpr, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.ProdConstraint
 
ProdConstraint(NumExpr, NumExpr, Number, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.ProdConstraint
 
ProdConstraint(NumExpr, Number, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.ProdConstraint
 
ProdConstraint(Number, NumExpr, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.ProdConstraint
 
ProdConstraint(NumExpr, NumExpr, GenericNumConstant, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.ProdConstraint
 
ProdConstraint(NumExpr, GenericNumConstant, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.ProdConstraint
 
ProdConstraint(GenericNumConstant, NumExpr, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.ProdConstraint
 
performAction() - Method in class jopt.csp.spi.search.actions.AddConstraintAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.AssignDoubleAction
 
performAction() - Method in class jopt.csp.spi.search.actions.AssignFloatAction
 
performAction() - Method in class jopt.csp.spi.search.actions.AssignIntegerAction
 
performAction() - Method in class jopt.csp.spi.search.actions.AssignLongAction
 
performAction() - Method in class jopt.csp.spi.search.actions.GenerateDoubleAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.GenerateFloatAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.GenerateIntegerAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.GenerateLongAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.GenerateSetAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.InstantiateDoubleAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.InstantiateFloatAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.InstantiateIntegerAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.InstantiateLongAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.InstantiateSetAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.NonBinaryGenerateIntegerAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.NonBinaryInstantiateIntegerAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.RemoveDoubleAction
 
performAction() - Method in class jopt.csp.spi.search.actions.RemoveFloatAction
 
performAction() - Method in class jopt.csp.spi.search.actions.RemoveIntegerAction
 
performAction() - Method in class jopt.csp.spi.search.actions.RemoveLongAction
 
performAction() - Method in class jopt.csp.spi.search.actions.RestoreSolutionAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.SplitGenerateIntegerAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.SplitGenerateLongAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.SplitInstantiateIntegerAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.SplitInstantiateLongAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.actions.StoreSolutionAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.localsearch.BrowseNeighborhoodAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.localsearch.BrowseNeighborsAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.localsearch.ImproveSolutionAction
 
performAction() - Method in class jopt.csp.spi.search.localsearch.NeighborMoveAction
 
performAction() - Method in class jopt.csp.spi.search.localsearch.SelectCurrentNeighborAction
 
performAction() - Method in class jopt.csp.spi.search.localsearch.TabuMoveAction
 
performAction() - Method in class jopt.csp.spi.search.localsearch.TabuSearchBrowseAction
Called by search tree to execute this action.
performAction() - Method in class jopt.csp.spi.search.tree.ChoicePoint
This method does not actually do anything and is not used by the search tree.
performAction() - Method in class jopt.csp.spi.search.tree.CombinedAction
Iteratively executed the actions stored in this CombinedAction.
performAction() - Method in class jopt.csp.spi.search.tree.SearchTechniqueChange
This method returns the SearchAction action passed into constructor
pool - Static variable in class jopt.csp.spi.util.NumberList
 
pop() - Method in class jopt.csp.spi.pool.WeakObjectQueue
Pops an object from the queue or returns null if no objects are in the queue
pop() - Method in class jopt.csp.spi.solver.ChoicePointDataMap
 
pop() - Method in class jopt.csp.spi.solver.ChoicePointDoubleArray
Performs actions necessary to pop data
pop() - Method in interface jopt.csp.spi.solver.ChoicePointEntry
Restores values in the current entry from data recorded in the internal stack.
pop() - Method in class jopt.csp.spi.solver.ChoicePointFloatArray
Performs actions necessary to pop data
pop() - Method in class jopt.csp.spi.solver.ChoicePointIntArray
Performs actions necessary to pop data
pop() - Method in class jopt.csp.spi.solver.ChoicePointLongArray
Performs actions necessary to pop data
pop() - Method in class jopt.csp.spi.solver.ChoicePointMultiDoubleArray
Performs actions necessary to pop data
pop() - Method in class jopt.csp.spi.solver.ChoicePointMultiFloatArray
Performs actions necessary to pop data
pop() - Method in class jopt.csp.spi.solver.ChoicePointMultiIntArray
Performs actions necessary to pop data
pop() - Method in class jopt.csp.spi.solver.ChoicePointMultiLongArray
Performs actions necessary to pop data
pop() - Method in interface jopt.csp.spi.solver.ChoicePointNumArraySet.StackList
 
pop() - Method in class jopt.csp.spi.solver.ChoicePointNumArraySet
 
pop() - Method in class jopt.csp.spi.solver.ChoicePointStack
Pops current state of the CSP problem off the stack.
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointDataMap
Restores values in the current map from data recorded in the internal stack.
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointDoubleArray
 
popDelta() - Method in interface jopt.csp.spi.solver.ChoicePointEntry
Restores values in the current entry from data recorded in the internal stack.
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointFloatArray
 
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointIntArray
 
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointLongArray
 
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointMultiDoubleArray
 
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointMultiFloatArray
 
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointMultiIntArray
 
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointMultiLongArray
 
popDelta() - Method in interface jopt.csp.spi.solver.ChoicePointNumArraySet.StackList
 
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointNumArraySet
 
popDelta() - Method in class jopt.csp.spi.solver.ChoicePointStack
Pops current state of the CSP problem off the stack.
postToGraph() - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.ThreeVarConstraint
 
postToGraph() - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.TwoVarConstraint
 
postToGraph() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.NumRangeConstraint
 
postToGraph() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.ThreeVarConstraint
 
postToGraph() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.TwoVarConstraint
 
postToGraph() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.GlobalCardinalityConstraint
 
postToGraph() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.GlobalCardinalityCountConstraint
 
postToGraph() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.NumAllDiffConstraint
 
postToGraph() - Method in class jopt.csp.spi.arcalgorithm.constraint.set.SetConstraint
 
postToGraph() - Method in interface jopt.csp.spi.arcalgorithm.graph.arc.PostableConstraint
Posts a boolean constraint to the graph for use during propagation
power(CspDoubleExpr, double) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
power(CspDoubleExpr, CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
power(double, CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
powerMinMax(TrigExpr, TrigExpr, TrigExpr, boolean, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = X^Y
powerMinMax(TrigExpr, Number, TrigExpr, boolean, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = x^Y
powerMinMax(TrigExpr, TrigExpr, Number, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = X^y
previous(Number, double, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Returns previous value in sequence for a given number's type
processChoicePoint(LinkedList, SearchAction) - Method in class jopt.csp.spi.search.tree.CombinedAction
This method handles creating combined choice point if additional actions exist that have not yet executed in the stack
processSearchChange(LinkedList, SearchAction) - Method in class jopt.csp.spi.search.tree.CombinedAction
This method handles a search technique change encountered when there exist actions in the stack that have not yet executed.
propagate() - Method in class jopt.csp.spi.AC1
Propagates constraints added to algorithm reducing domains of variables to which constraints are applied.
propagate() - Method in class jopt.csp.spi.SolverImpl
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.ArcQueueAcAlg
Propagates constraints added to algorithm reducing domains of variables to which constraints are applied.
propagate() - Method in class jopt.csp.spi.arcalgorithm.NodeQueueAcAlg
Propagates constraints added to algorithm reducing domains of variables to which constraints are applied.
propagate() - Method in interface jopt.csp.spi.arcalgorithm.graph.arc.Arc
Attempts to reduce values in target node domain based on values in all source nodes
propagate(Node) - Method in interface jopt.csp.spi.arcalgorithm.graph.arc.Arc
Attempts to reduce values in target node domain based on values in given source node
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolConstAndReflexArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolConstOrArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolConstOrReflexArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolConstSourceAndArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolConstTargetAndArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolConstTargetOrArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolConstTargetXImpliesArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolConstTargetXorArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolConstTargetYImpliesArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolConstXorArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolEqThreeVarArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolEqTwoVarArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolImpliesReflexTwoVarArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolImpliesThreeVarArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolImpliesTwoVarArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryBoolImpliesXReflexArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryNumArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinarySetMemberOfSetArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinarySetMemberOfSetArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinarySetMemberOfSetReflexArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinarySetMemberOfSetReflexArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinarySetNotMemberOfSetArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinarySetNotMemberOfSetArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinarySetNotMemberOfSetReflexArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinarySetNotMemberOfSetReflexArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinarySetSubsetArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinarySetSupersetArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericBoolArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericBoolArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericConstraint2BoolArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericConstraint2BoolArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumRangeArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumSummationArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumSummationArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumSummationReflexArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumSummationReflexArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericSetNullIntersectionArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericSetNullIntersectionArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericSetUnionAdvancedFilterArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericSetUnionAdvancedFilterArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericSetUnionIntersectFilterArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericSetUnionIntersectFilterArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumAllDiffArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumAllDiffArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumAllSameArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumAllSameArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumMemberOfArrayReflexArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumMemberOfArrayReflexArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumNotMemberOfArrayReflexArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumNotMemberOfArrayReflexArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityCountArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityCountArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCountCardinalityArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCountCardinalityArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperNumMemberOfArrayArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperNumMemberOfArrayArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperNumNotMemberOfArrayArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperNumNotMemberOfArrayArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperSetIntersectionArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperSetIntersectionArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperSetUnionArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.HyperSetUnionArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryBoolAndArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryBoolAndReflexArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryBoolArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryBoolEqArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryBoolImpliesArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryBoolImpliesXReflexArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryBoolImpliesYReflexArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryBoolOrArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryBoolOrReflexArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryBoolXorArc
Attempts to reduce values in target node domain based on values in all source nodes
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryNumArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryNumArc
 
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryNumRangeArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryNumRangeArc
 
propagate(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.node.NodeArc
Same as propagate
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.node.NodeNumAbsArc
Attempts to reduce values in target node domain based on all values in source node(s)
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.node.NodeNumArc
Attempts to reduce values in target node domain based on all values in source node(s)
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.node.NodeNumSquareArc
Attempts to reduce values in target node domain based on Min / Max values in source node(s)
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.node.NodeNumSquareReflexArc
Attempts to reduce values in target node domain based on Min / Max values in source node(s)
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.node.NodeSetNullIntersectionArc
Attempts to reduce values in target node domain based on values in source node(s)
propagate() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.node.NodeSetSubsetEqArc
Attempts to reduce values in target node domain based on values in source node(s)
propagate() - Method in class jopt.csp.spi.solver.ConstraintStore
Tells the constraint reduction algorithm to propagate the constraints reducing the domains of its variables in an effort to reduce the search space.
propagateBounds() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericConstraint2BoolArc
 
propagateBounds(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericConstraint2BoolArc
 
propagateDomain() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericConstraint2BoolArc
 
propagateDomain(Node) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericConstraint2BoolArc
 
propagateNumNodeDomain() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumAllDiffArc
Guarantees domain consistency among all targets, requires no source since this is a hyper arc
propagateNumNodeDomainUB(NumNode[]) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityArc
Guarantees domain consistency among all targets, requires no src since this is a hyper arc
propagateNumNodeDomainUB(NumNode[]) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityCountArc
Guarantees domain consistency among all targets, requires no src since this is a hyper arc
propagateNumNodeRange(NumNode) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GenericNumAllDiffArc
This method will propagate, and eliminate any ranges that it can, thus each interval that is left will be consistent.
propagateNumNodeRangeUB(NumNode, NumNode[]) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityArc
This method will propagate, and eliminate any ranges that it can, thus each interval that is left will be consistent.
propagateNumNodeRangeUB(HashSet, NumNode[]) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.global.GlobalCardinalityCountArc
This method will propagate, and eliminate any ranges that it can, thus each interval that is left will be consistent.
prune() - Method in class jopt.csp.spi.search.tree.BasicSearchNode
 
prune() - Method in interface jopt.csp.spi.search.tree.TreeNode
Called by search to prune node which will discard all child nodes and state information.
push(Object) - Method in class jopt.csp.spi.pool.WeakObjectQueue
Pushes an object onto the queue
push() - Method in class jopt.csp.spi.solver.ChoicePointDataMap
 
push() - Method in class jopt.csp.spi.solver.ChoicePointDoubleArray
Performs actions necessary to push data
push() - Method in interface jopt.csp.spi.solver.ChoicePointEntry
Handles pushing values in the current entry onto an internal stack that can be restored when the pop method is called
push() - Method in class jopt.csp.spi.solver.ChoicePointFloatArray
Performs actions necessary to push data
push() - Method in class jopt.csp.spi.solver.ChoicePointIntArray
Performs actions necessary to push data
push() - Method in class jopt.csp.spi.solver.ChoicePointLongArray
Performs actions necessary to push data
push() - Method in class jopt.csp.spi.solver.ChoicePointMultiDoubleArray
Performs actions necessary to push data
push() - Method in class jopt.csp.spi.solver.ChoicePointMultiFloatArray
Performs actions necessary to push data
push() - Method in class jopt.csp.spi.solver.ChoicePointMultiIntArray
Performs actions necessary to push data
push() - Method in class jopt.csp.spi.solver.ChoicePointMultiLongArray
Performs actions necessary to push data
push() - Method in interface jopt.csp.spi.solver.ChoicePointNumArraySet.StackList
 
push() - Method in class jopt.csp.spi.solver.ChoicePointNumArraySet
 
push() - Method in class jopt.csp.spi.solver.ChoicePointStack
Pushes current state of CSP problem onto stack.
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointDataMap
Handles pushing values in the current map onto an internal stack that can be restored when the pop method is called
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointDoubleArray
 
pushDelta(Object) - Method in interface jopt.csp.spi.solver.ChoicePointEntry
Handles pushing values in the current entry onto an internal stack that can be restored when the pop method is called
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointFloatArray
 
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointIntArray
 
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointLongArray
 
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointMultiDoubleArray
 
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointMultiFloatArray
 
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointMultiIntArray
 
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointMultiLongArray
 
pushDelta(Object) - Method in interface jopt.csp.spi.solver.ChoicePointNumArraySet.StackList
 
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointNumArraySet
 
pushDelta(Object) - Method in class jopt.csp.spi.solver.ChoicePointStack
Pushes current state of CSP problem onto stack.
put(Object, Object) - Method in class jopt.csp.spi.solver.ChoicePointDataMap
 
putAll(Map) - Method in class jopt.csp.spi.solver.ChoicePointDataMap
 

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