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

S

SCHEDULE - Static variable in interface jopt.csp.spi.arcalgorithm.graph.arc.Arc
An arc related to the js module: a scheduler arc.
SIN - Static variable in class jopt.csp.spi.util.NumOperation
 
SQRT - Static variable in class jopt.csp.spi.util.NumOperation
 
SQUARE - Static variable in class jopt.csp.spi.util.NumOperation
 
SUBTRACT - Static variable in interface jopt.csp.spi.util.NumConstants
 
SUBTRACT - Static variable in class jopt.csp.spi.util.NumOperation
 
SUBTRACT_FROM - Static variable in interface jopt.csp.spi.util.NumConstants
 
SUMMATION - Static variable in class jopt.csp.spi.util.NumOperation
 
SchedulerArc - class jopt.csp.spi.arcalgorithm.graph.arc.SchedulerArc.
Generic arc to represent commonalities between all Scheduling Arcs
SchedulerArc() - Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.SchedulerArc
 
SearchActionsImpl - class jopt.csp.spi.search.SearchActionsImpl.
Creates and returns common search actions that can be used to locate solutions to a CSP problem.
SearchActionsImpl(ConstraintStore) - Constructor for class jopt.csp.spi.search.SearchActionsImpl
 
SearchGoalsImpl - class jopt.csp.spi.search.SearchGoalsImpl.
Creates and returns common search goals that can be used to build a search for locating specific solutions for a CSP problem
SearchGoalsImpl(CspVariableFactory, ConstraintStore) - Constructor for class jopt.csp.spi.search.SearchGoalsImpl
 
SearchLimitsImpl - class jopt.csp.spi.search.SearchLimitsImpl.
Creates and returns common search limits that can be used to control searching for solutions to CSP problems
SearchLimitsImpl() - Constructor for class jopt.csp.spi.search.SearchLimitsImpl
 
SearchManagerImpl - class jopt.csp.spi.search.SearchManagerImpl.
Creates and returns classes that can be used to create objects that are used to build search operations
SearchManagerImpl(CspVariableFactory, ConstraintStore) - Constructor for class jopt.csp.spi.search.SearchManagerImpl
 
SearchTechniqueChange - class jopt.csp.spi.search.tree.SearchTechniqueChange.
Special action that changes the goal or search technique being used at this point in the search tree
SearchTechniqueChange(SearchGoal, SearchTechnique, SearchLimit, SearchAction) - Constructor for class jopt.csp.spi.search.tree.SearchTechniqueChange
Creates a new search technique change
SearchTechniqueChange(SearchGoal, SearchTechnique, SearchAction) - Constructor for class jopt.csp.spi.search.tree.SearchTechniqueChange
Creates a new search technique change
SearchTechniqueChange(SearchGoal, SearchAction) - Constructor for class jopt.csp.spi.search.tree.SearchTechniqueChange
Creates a new goal change without changing current search technique
SearchTechniqueChange(SearchTechnique, SearchAction) - Constructor for class jopt.csp.spi.search.tree.SearchTechniqueChange
Creates a search technique change without affecting current goal
SearchTechniqueChange(SearchLimit, SearchAction) - Constructor for class jopt.csp.spi.search.tree.SearchTechniqueChange
Creates a search limit without affecting current goal
SearchTechniqueChange() - Constructor for class jopt.csp.spi.search.tree.SearchTechniqueChange
Simple constructor for no changes
SearchTechniquesImpl - class jopt.csp.spi.search.SearchTechniquesImpl.
Creates and returns common search techniques that can be used to traverse a search tree when attempting to locate solutions for a CSP problem
SearchTechniquesImpl(ConstraintStore) - Constructor for class jopt.csp.spi.search.SearchTechniquesImpl
 
SearchTree - interface jopt.csp.spi.search.tree.SearchTree.
Interface implemented by search trees that a search routine can traverse.
SelectCurrentNeighborAction - class jopt.csp.spi.search.localsearch.SelectCurrentNeighborAction.
Advises neighborhoods and metaheuristics that the current neighbor is about to be made the new initial solution.
SelectCurrentNeighborAction(ConstraintStore, SolverSolution, CurrentNeighbor) - Constructor for class jopt.csp.spi.search.localsearch.SelectCurrentNeighborAction
Creates new select neighbor action
SetArc - interface jopt.csp.spi.arcalgorithm.graph.arc.SetArc.
 
SetConstraint - class jopt.csp.spi.arcalgorithm.constraint.set.SetConstraint.
Base Constraint class for Set Constraints
SetConstraints - class jopt.csp.spi.arcalgorithm.variable.SetConstraints.
Implementation of the SetConstraints interface for creating constraints from the API
SetConstraints() - Constructor for class jopt.csp.spi.arcalgorithm.variable.SetConstraints
 
SetDomain - interface jopt.csp.spi.arcalgorithm.domain.SetDomain.
Base class for all set based interfaces
SetDomainBase - class jopt.csp.spi.arcalgorithm.domain.SetDomainBase.
 
SetDomainBase(Collection) - Constructor for class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Constructor
SetNode - interface jopt.csp.spi.arcalgorithm.graph.node.SetNode.
 
SetVariable - interface jopt.csp.spi.arcalgorithm.constraint.set.SetVariable.
Variable that will be reduced to one or more required set of values
SetVariableBase - class jopt.csp.spi.arcalgorithm.variable.SetVariableBase.
 
SinConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.SinConstraint.
Constraint representing sin(A) = Z
SinConstraint(NumExpr, NumExpr) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SinConstraint
 
SolverImpl - class jopt.csp.spi.SolverImpl.
Class that is used to construct and solve CSP problems.
SolverImpl() - Constructor for class jopt.csp.spi.SolverImpl
 
SplitGenerateIntegerAction - class jopt.csp.spi.search.actions.SplitGenerateIntegerAction.
Action that will generate values for an array of variables
SplitGenerateIntegerAction(CspIntVariable[]) - Constructor for class jopt.csp.spi.search.actions.SplitGenerateIntegerAction
Creates new generation action
SplitGenerateIntegerAction(CspIntVariable[], boolean) - Constructor for class jopt.csp.spi.search.actions.SplitGenerateIntegerAction
Creates new generation action
SplitGenerateLongAction - class jopt.csp.spi.search.actions.SplitGenerateLongAction.
Action that will generate values for an array of variables
SplitGenerateLongAction(CspLongVariable[]) - Constructor for class jopt.csp.spi.search.actions.SplitGenerateLongAction
Creates new generation action
SplitGenerateLongAction(CspLongVariable[], boolean) - Constructor for class jopt.csp.spi.search.actions.SplitGenerateLongAction
Creates new generation action
SplitInstantiateIntegerAction - class jopt.csp.spi.search.actions.SplitInstantiateIntegerAction.
Action that creates a choicepoint where one choice will instantiate an integer node by restricting the domain of a variable to the lower half of the domain and the other choice will use the upper half
SplitInstantiateIntegerAction(CspIntVariable) - Constructor for class jopt.csp.spi.search.actions.SplitInstantiateIntegerAction
Creates new instantiation action, defaults to bottom-half of domain first.
SplitInstantiateIntegerAction(CspIntVariable, boolean) - Constructor for class jopt.csp.spi.search.actions.SplitInstantiateIntegerAction
Creates new instantiation action, allowing choice of bottom-half or top-half first.
SplitInstantiateLongAction - class jopt.csp.spi.search.actions.SplitInstantiateLongAction.
Action that creates a choicepoint where one choice will instantiate an integer node by restricting the domain of a variable to the lower half of the domain and the other choice will use the upper half
SplitInstantiateLongAction(CspLongVariable) - Constructor for class jopt.csp.spi.search.actions.SplitInstantiateLongAction
Creates new instantiation action, defaults to bottom-half of domain first.
SplitInstantiateLongAction(CspLongVariable, boolean) - Constructor for class jopt.csp.spi.search.actions.SplitInstantiateLongAction
Creates new instantiation action, allowing choice of bottom-half or top-half first.
SquareConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.SquareConstraint.
Constraint representing a^2 = Z, A^2 = z, etc
SquareConstraint(NumExpr, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SquareConstraint
 
SquareConstraint(NumExpr, Number, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SquareConstraint
 
SquareConstraint(Number, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SquareConstraint
 
SquareConstraint(NumExpr, GenericNumConstant, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SquareConstraint
 
SquareConstraint(GenericNumConstant, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SquareConstraint
 
StateStore - class jopt.csp.spi.util.StateStore.
A container class that stores domain information for variables in a solution to a constraint satisfaction problem.
StateStore(Storable[]) - Constructor for class jopt.csp.spi.util.StateStore
Automatically stores the data for each Storable in the vars array.
StateStore(CspVariable[]) - Constructor for class jopt.csp.spi.util.StateStore
Automatically stores the data for each Storable in the vars array.
Storable - interface jopt.csp.spi.util.Storable.
This interface should be implemented by variables that are capable of storing state information to an object and then restoring their state from that object at a later point in time.
StoreSolutionAction - class jopt.csp.spi.search.actions.StoreSolutionAction.
Action that will store all information for the current problem state in a solution that can be restored at a later date.
StoreSolutionAction(ConstraintStore, SolverSolution) - Constructor for class jopt.csp.spi.search.actions.StoreSolutionAction
Creates new store solution action
StrictSubset - class jopt.csp.spi.arcalgorithm.constraint.set.StrictSubset.
Constraint representing target is a strict subset of source
StrictSubset(SetVariable, SetVariable) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.set.StrictSubset
 
StrictSubset(Set, SetVariable) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.set.StrictSubset
 
StrictSubset(SetVariable, Set) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.set.StrictSubset
 
StrictlyMaximizeGoal - class jopt.csp.spi.search.goal.StrictlyMaximizeGoal.
A goal for the strict maximization of an objective function.
StrictlyMaximizeGoal(CspVariableFactory, ConstraintStore, CspNumExpr, double, boolean) - Constructor for class jopt.csp.spi.search.goal.StrictlyMaximizeGoal
Creates a goal that will maximize a numeric expression
StrictlyMinimizeGoal - class jopt.csp.spi.search.goal.StrictlyMinimizeGoal.
A goal for the strict minimization of an objective function.
StrictlyMinimizeGoal(CspVariableFactory, ConstraintStore, CspNumExpr, double, boolean) - Constructor for class jopt.csp.spi.search.goal.StrictlyMinimizeGoal
Creates a goal that will minimize a numeric expression
SumConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.SumConstraint.
Constraint representing x + y = z, x + y < z, etc.
SumConstraint(NumExpr, NumExpr, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SumConstraint
 
SumConstraint(NumExpr, NumExpr, Number, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SumConstraint
 
SumConstraint(NumExpr, Number, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SumConstraint
 
SumConstraint(Number, NumExpr, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SumConstraint
 
SumConstraint(NumExpr, NumExpr, GenericNumConstant, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SumConstraint
 
SumConstraint(NumExpr, GenericNumConstant, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SumConstraint
 
SumConstraint(GenericNumConstant, NumExpr, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SumConstraint
 
SummationConstraint - class jopt.csp.spi.arcalgorithm.constraint.num.SummationConstraint.
Constraint representing summation(Ai, i in [1..100]) = Z etc.
SummationConstraint(GenericNumExpr, GenericIndex[], CspGenericIndexRestriction, NumExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SummationConstraint
Creates a constraint relating variable Z to a summation of values in the generic variable A
SummationConstraint(GenericNumExpr, GenericIndex[], CspGenericIndexRestriction, Number, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SummationConstraint
Creates a constraint restricting a summation of values in the generic variable A to a constant value z
SummationConstraint(GenericNumExpr, GenericIndex[], CspGenericIndexRestriction, GenericNumConstant, int) - Constructor for class jopt.csp.spi.arcalgorithm.constraint.num.SummationConstraint
Creates a constraint restricting a summation of values in the generic variable A to a constant value z
SummationDoubleComputedDomain - class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain.
 
SummationDoubleComputedDomain(SummationDoubleDomainExpression, CspGenericIndexRestriction) - Constructor for class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Constructor
SummationDoubleDomainExpression - interface jopt.csp.spi.arcalgorithm.domain.SummationDoubleDomainExpression.
Interface implemented by classes that are used to build this type of computed domain
SummationFloatComputedDomain - class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain.
 
SummationFloatComputedDomain(SummationFloatDomainExpression, CspGenericIndexRestriction) - Constructor for class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Constructor
SummationFloatDomainExpression - interface jopt.csp.spi.arcalgorithm.domain.SummationFloatDomainExpression.
Interface implemented by classes that are used to build this type of computed domain
SummationIntComputedDomain - class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain.
 
SummationIntComputedDomain(SummationIntDomainExpression, CspGenericIndexRestriction) - Constructor for class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Constructor
SummationIntDomainExpression - interface jopt.csp.spi.arcalgorithm.domain.SummationIntDomainExpression.
Interface implemented by classes that are used to build this type of computed domain
SummationLongComputedDomain - class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain.
 
SummationLongComputedDomain(SummationLongDomainExpression, CspGenericIndexRestriction) - Constructor for class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Constructor
SummationLongDomainExpression - interface jopt.csp.spi.arcalgorithm.domain.SummationLongDomainExpression.
Interface implemented by classes that are used to build this type of computed domain
SwapNeighborhood - class jopt.csp.spi.search.localsearch.SwapNeighborhood.
Creates a neighbor hood where each neighbor selects one variable from the initial solution and swaps its value with another variable.
SwapNeighborhood(CspNumVariable[]) - Constructor for class jopt.csp.spi.search.localsearch.SwapNeighborhood
Creates a swap neighborhood base on an array of binary variables
search(SearchAction) - Method in class jopt.csp.spi.search.SearchTechniquesImpl
 
search(SearchAction, SearchTechnique) - Method in class jopt.csp.spi.search.SearchTechniquesImpl
 
selectCurrentNeighbor(SolverSolution, CurrentNeighbor) - Method in class jopt.csp.spi.search.LocalSearchImpl
 
set(int, double) - Method in class jopt.csp.spi.solver.ChoicePointDoubleArray
Stores a value in list
set(int, float) - Method in class jopt.csp.spi.solver.ChoicePointFloatArray
Stores a value in list
set(int, int) - Method in class jopt.csp.spi.solver.ChoicePointIntArray
Stores a value in list
set(int, long) - Method in class jopt.csp.spi.solver.ChoicePointLongArray
Stores a value in list
set(int, int, double) - Method in class jopt.csp.spi.solver.ChoicePointMultiDoubleArray
Stores a value in list
set(int, int, float) - Method in class jopt.csp.spi.solver.ChoicePointMultiFloatArray
Stores a value in list
set(int, int, int) - Method in class jopt.csp.spi.solver.ChoicePointMultiIntArray
Stores a value in list
set(int, int, long) - Method in class jopt.csp.spi.solver.ChoicePointMultiLongArray
Stores a value in list
set(Number) - Method in class jopt.csp.spi.util.MutableNumber
Sets this number to an equivalent value of another number
set(int, int) - Method in class jopt.csp.spi.util.NumberList
 
set(int, long) - Method in class jopt.csp.spi.util.NumberList
 
set(int, float) - Method in class jopt.csp.spi.util.NumberList
 
set(int, double) - Method in class jopt.csp.spi.util.NumberList
 
set(int, Number) - Method in class jopt.csp.spi.util.NumberList
 
setAlgorithmStrength(int) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.AbstractArc
Sets the strength of the algorithm that is propagating the arc.
setAlgorithmStrength(int) - Method in interface jopt.csp.spi.arcalgorithm.graph.arc.Arc
Sets the strength of the algorithm that is propagating the arc.
setAutoPropagate(boolean) - Method in class jopt.csp.spi.SolverImpl
 
setAutoPropagate(boolean) - Method in class jopt.csp.spi.solver.ConstraintStore
Sets the auto propagate status of this ConstraintStore.
setCallbackValue(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.NodeChangeEvent
 
setChildNum(int) - Method in class jopt.csp.spi.search.technique.TreeSearchTechnique.Move
 
setChoicePointEventListener(ChoicePointEventListener) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
 
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.ArcBasedAcAlg
Sets the choicepoint stack associated with this algorithm.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain
 
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleIntervalDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleSparseDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatIntervalDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatSparseDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.IntIntervalDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.IntSparseDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.LongIntervalDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.LongSparseDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Sets the choicepoint stack associated with this domain.
setChoicePointStack(ChoicePointStack) - Method in interface jopt.csp.spi.arcalgorithm.graph.NodeArcGraph
Sets the choicepoint stack associated with this graph Can only be set once
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.graph.NodeArcGraphImpl
Sets the choicepoint stack associated with this graph Can only be set once
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Sets the choicepoint stack associated with this graph Can only be set once
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Sets the choicepoint stack associated with this graph Can only be set once
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Sets the choicepoint stack associated with this graph Can only be set once
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
Sets the choicepoint stack associated with this graph Can only be set once
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Sets the choicepoint stack associated with this graph Can only be set once
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
Sets the choicepoint stack associated with this graph Can only be set once
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Sets the choicepoint stack associated with this graph Can only be set once
setChoicePointStack(ChoicePointStack) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.Node
Sets the choicepoint stack associated with this graph Can only be set once
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.search.localsearch.TabuList
Sets the choicepoint stack associated with this list.
setChoicePointStack(ChoicePointStack) - Method in interface jopt.csp.spi.solver.ChoicePointAlgorithm
Sets the choicepoint stack associated with this algorithm.
setChoicePointStack(ChoicePointStack) - Method in interface jopt.csp.spi.solver.ChoicePointDataSource
Sets the choicepoint stack associated with this data source object
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.solver.ConstraintStore
Sets the ChoicePointStack of the constraint reduction algorithm.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.solver.ReversibleNumber
Sets the choicepoint stack associated with this number.
setChoicePointStack(ChoicePointStack) - Method in class jopt.csp.spi.solver.ReversibleNumberArray
Sets the choicepoint stack associated with this array.
setContinuallyImprove(boolean) - Method in class jopt.csp.spi.search.technique.TreeSearch
 
setDefaultPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.variable.VarFactory
Sets the default precision used when creating real variables
setDisableCombinedIndices(boolean) - Method in class jopt.csp.spi.util.GenericIndexManager
Sets flag that that will cause all the useCombined methods to return false if set to true
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseDoubleDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseFloatDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseIntDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseLongDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
 
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in interface jopt.csp.spi.arcalgorithm.domain.NumDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Attempts to reduce a domain by restricting it to a set of values
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Restricts node's domain to values contained within set S
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Restricts node's domain to values contained within set S
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Restricts node's domain to values contained within set S
setDomain(NumSet) - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Restricts node's domain to values contained within set S
setDomain(NumSet) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.NumNode
Restricts node's domain to values contained within set S
setDomainMax(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setDomainMax(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setDomainMax(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setDomainMax(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setDomainMin(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setDomainMin(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setDomainMin(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setDomainMin(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setDomainRange(Number, Number) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Attempts to reduce this variable's domain to within a range of values
setDomainRange(Number, Number) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Attempts to reduce this variable's domain to within a range of values
setDomainRange(Number, Number) - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Attempts to reduce this variable's domain to within a range of values
setDomainRange(Number, Number) - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Attempts to reduce this variable's domain to within a range of values
setDomainValue(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Attempts to reduce this variable's domain to a single value.
setDomainValue(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Attempts to reduce this variable's domain to a single value.
setDomainValue(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Attempts to reduce this variable's domain to a single value.
setDomainValue(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Attempts to reduce this variable's domain to a single value.
setDomainValues(NumSet) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Attempts to reduce this variable's domain by restricting it to a set of values
setDomainValues(NumSet) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Attempts to reduce this variable's domain by restricting it to a set of values
setDomainValues(NumSet) - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Attempts to reduce this variable's domain by restricting it to a set of values
setDomainValues(NumSet) - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Attempts to reduce this variable's domain by restricting it to a set of values
setDoubleValue(double) - Method in class jopt.csp.spi.util.MutableNumber
Sets double value for number
setFalse() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
Attempts to reduce domain to a false value
setFalse() - Method in interface jopt.csp.spi.arcalgorithm.domain.BooleanDomain
Attempts to reduce domain to a false value
setFalse() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanIntDomain
Attempts to reduce domain to a false value
setFalse() - Method in class jopt.csp.spi.arcalgorithm.graph.node.BooleanNode
Attempts to reduce domain to a false value
setFalse() - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanVariable
 
setFloatValue(float) - Method in class jopt.csp.spi.util.MutableNumber
Sets float value for number
setFloatValue(double) - Method in class jopt.csp.spi.util.MutableNumber
Sets float value for number
setGoal(SearchGoal) - Method in class jopt.csp.spi.search.technique.TreeSearch
 
setGoal(SearchGoal) - Method in class jopt.csp.spi.search.tree.BasicSearchNode
 
setGoal(SearchGoal) - Method in class jopt.csp.spi.search.tree.SearchTechniqueChange
 
setGoal(SearchGoal) - Method in interface jopt.csp.spi.search.tree.TreeNode
Sets the goal value associated with this node
setIndicesToNodeOffset(int) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
 
setIndicesToNodeOffset(int) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.GenericNode
Updates associated indices to values corresponding to the node offset in the internal array
setIndicesToNodeOffset(int) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
 
setIndicesToNodeOffset(int) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanConstant
 
setIndicesToNodeOffset(int) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumConstant
 
setIndicesToVariableOffset(int) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Updates associated indices to values corresponding to the node offset in the internal array
setIndicesToVariableOffset(int) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumExprBase
Updates associated indices to values corresponding to the node offset in the internal array
setInitialSolution(SolverSolution) - Method in class jopt.csp.spi.search.localsearch.FlipNeighborhood
 
setInitialSolution(SolverSolution) - Method in class jopt.csp.spi.search.localsearch.SwapNeighborhood
 
setInitialSolution(SolverSolution) - Method in class jopt.csp.spi.search.localsearch.TabuMetaheuristic
 
setIntValue(int) - Method in class jopt.csp.spi.util.MutableNumber
Sets integer value for number
setInvalid(boolean) - Method in class jopt.csp.spi.util.MutableNumber
Sets invalid flag
setJumpRef(SearchNodeReference) - Method in class jopt.csp.spi.search.technique.TreeSearchTechnique.Move
 
setLimit(SearchLimit) - Method in class jopt.csp.spi.search.tree.SearchTechniqueChange
 
setListener(ChoicePointEntryListener) - Method in class jopt.csp.spi.solver.ChoicePointDataMap
Sets listener for this datamap
setListener(ChoicePointEntryListener) - Method in interface jopt.csp.spi.solver.ChoicePointEntry
Sets listener for this entry
setListener(ChoicePointEntryListener) - Method in class jopt.csp.spi.solver.ChoicePointNumArraySet
Sets listener for this entry
setLongValue(long) - Method in class jopt.csp.spi.util.MutableNumber
Sets long value for number
setMax(double) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseDoubleDomain
Attempts to reduce domain to a maximum value.
setMax(float) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseFloatDomain
Attempts to reduce domain to a maximum value.
setMax(int) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseIntDomain
Attempts to reduce domain by setting a maximum value.
setMax(long) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseLongDomain
Attempts to reduce domain to a maximum value.
setMax(int) - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
 
setMax(double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Attempts to reduce domain to a maximum value.
setMax(double) - Method in interface jopt.csp.spi.arcalgorithm.domain.DoubleDomain
Attempts to reduce domain to a maximum value.
setMax(double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Attempts to reduce domain to a maximum value.
setMax(float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Attempts to reduce domain to a maximum value.
setMax(float) - Method in interface jopt.csp.spi.arcalgorithm.domain.FloatDomain
Attempts to reduce domain to a maximum value.
setMax(float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Attempts to reduce domain to a maximum value.
setMax(int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Attempts to reduce domain to a maximum value.
setMax(int) - Method in interface jopt.csp.spi.arcalgorithm.domain.IntDomain
Attempts to reduce domain to a maximum value.
setMax(long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Attempts to reduce domain to a maximum value.
setMax(long) - Method in interface jopt.csp.spi.arcalgorithm.domain.LongDomain
Attempts to reduce domain to a maximum value.
setMax(long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Attempts to reduce domain to a maximum value.
setMax(double) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Attempts to reduce domain to a maximum value.
setMax(float) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Attempts to reduce domain to a maximum value.
setMax(int) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Attempts to reduce domain to a maximum value.
setMax(long) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Attempts to reduce domain to a maximum value.
setMax(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Restricts domain to all values less than or equal to value given
setMax(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Restricts domain to all values less than or equal to value given
setMax(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Restricts domain to all values less than or equal to value given
setMax(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Restricts domain to all values less than or equal to value given
setMax(Number) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.NumNode
Restricts domain to all values less than or equal to value given
setMax(double) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setMax(float) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setMax(int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setMax(long) - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Attempts to reduce this variable's domain to be less than the specified maximum value.
setMin(double) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseDoubleDomain
Attempts to reduce domain to a minimum value.
setMin(float) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseFloatDomain
Attempts to reduce domain to a minimum value.
setMin(int) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseIntDomain
Attempts to reduce domain by setting a minimum value.
setMin(long) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseLongDomain
Attempts to reduce domain to a minimum value.
setMin(int) - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
 
setMin(double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Attempts to reduce domain to a minimum value.
setMin(double) - Method in interface jopt.csp.spi.arcalgorithm.domain.DoubleDomain
Attempts to reduce domain to a minimum value.
setMin(double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Attempts to reduce domain to a minimum value.
setMin(float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Attempts to reduce domain to a minimum value.
setMin(float) - Method in interface jopt.csp.spi.arcalgorithm.domain.FloatDomain
Attempts to reduce domain to a minimum value.
setMin(float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Attempts to reduce domain to a minimum value.
setMin(int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Attempts to reduce domain to a minimum value.
setMin(int) - Method in interface jopt.csp.spi.arcalgorithm.domain.IntDomain
Attempts to reduce domain to a minimum value.
setMin(long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Attempts to reduce domain to a minimum value.
setMin(long) - Method in interface jopt.csp.spi.arcalgorithm.domain.LongDomain
Attempts to reduce domain to a minimum value.
setMin(long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Attempts to reduce domain to a minimum value.
setMin(double) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Attempts to reduce domain to a minimum value.
setMin(float) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Attempts to reduce domain to a minimum value.
setMin(int) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Attempts to reduce domain to a minimum value.
setMin(long) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Attempts to reduce domain to a minimum value.
setMin(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Restricts domain to all values greater than or equal to value given
setMin(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Restricts domain to all values greater than or equal to value given
setMin(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Restricts domain to all values greater than or equal to value given
setMin(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Restricts domain to all values greater than or equal to value given
setMin(Number) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.NumNode
Restricts domain to all values greater than or equal to value given
setMin(double) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Attempts to reduce this variable's domain to be greater than the specified minimum value.
setMin(float) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Attempts to reduce this variable's domain to be greater than the specified minimum value.
setMin(int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Attempts to reduce this variable's domain to be greater than the specified minimum value.
setMin(long) - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Attempts to reduce this variable's domain to be greater than the specified minimum value.
setMovement(int) - Method in class jopt.csp.spi.search.technique.TreeSearchTechnique.Move
 
setName(String) - Method in interface jopt.csp.spi.arcalgorithm.constraint.set.SetVariable
Sets name of node
setName(String) - Method in class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode
Sets name of node
setName(String) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.Node
Sets name of node
setName(String) - Method in class jopt.csp.spi.arcalgorithm.variable.IntSetVariable
Sets name of node
setName(String) - Method in class jopt.csp.spi.arcalgorithm.variable.NumExprBase
Sets the name of this expression
setName(String) - Method in class jopt.csp.spi.arcalgorithm.variable.SetVariableBase
Sets name of node
setName(String) - Method in class jopt.csp.spi.util.GenericIndex
Sets the name of this index
setNestedChild(boolean) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseNumDomain
Sets a flag indicating this domain is a nested child domain of a larger aggregate domain
setNumberChange(Number, Number, int) - Method in class jopt.csp.spi.arcalgorithm.domain.DomainChangeEvent
Sets the min and max change amount for event
setNumberChange(Number, Number, int) - Method in class jopt.csp.spi.arcalgorithm.graph.node.NodeChangeEvent
Sets the amount the min and max have changed in this event
setObjectiveVal(double) - Method in class jopt.csp.spi.search.tree.BasicSearchNode
 
setObjectiveVal(double) - Method in interface jopt.csp.spi.search.tree.TreeNode
Sets the objective value associated with this node
setPrecision(double) - Method in interface jopt.csp.spi.arcalgorithm.constraint.num.NumExpr
Sets precision associated with this expression's domain for real numbers
setPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseDoubleDomain
Sets precision of set
setPrecision(float) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseFloatDomain
Sets precision of set
setPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Sets precision associated with this domain
setPrecision(double) - Method in interface jopt.csp.spi.arcalgorithm.domain.DoubleDomain
Sets precision of set
setPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Sets precision associated with this domain
setPrecision(float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Sets precision associated with this domain
setPrecision(float) - Method in interface jopt.csp.spi.arcalgorithm.domain.FloatDomain
Sets precision of set
setPrecision(float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Sets precision associated with this domain
setPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
 
setPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Sets precision associated with this domain
setPrecision(float) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Sets precision associated with this domain
setPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleExpr
 
setPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatExpr
 
setPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumExprBase
Sets precision associated with this domain
setPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
 
setPrecision(double) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
 
setRange(double, double) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseDoubleDomain
Attempts to reduce domain to within a range of values
setRange(float, float) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseFloatDomain
Attempts to reduce domain to within a range of values
setRange(int, int) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseIntDomain
Attempts to reduce domain to within a range of values
setRange(long, long) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseLongDomain
Attempts to reduce domain to within a range of values
setRange(int, int) - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
 
setRange(double, double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Attempts to reduce domain to within a range of values
setRange(double, double) - Method in interface jopt.csp.spi.arcalgorithm.domain.DoubleDomain
Attempts to reduce domain to within a range of values
setRange(double, double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Attempts to reduce domain to within a range of values
setRange(float, float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Attempts to reduce domain to within a range of values
setRange(float, float) - Method in interface jopt.csp.spi.arcalgorithm.domain.FloatDomain
Attempts to reduce domain to within a range of values
setRange(float, float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Attempts to reduce domain to within a range of values
setRange(int, int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Attempts to reduce domain to within a range of values
setRange(int, int) - Method in interface jopt.csp.spi.arcalgorithm.domain.IntDomain
Attempts to reduce domain to within a range of values
setRange(long, long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Attempts to reduce domain to within a range of values
setRange(long, long) - Method in interface jopt.csp.spi.arcalgorithm.domain.LongDomain
Attempts to reduce domain to within a range of values
setRange(long, long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Attempts to reduce domain to within a range of values
setRange(double, double) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Attempts to reduce domain to within a range of values
setRange(float, float) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Attempts to reduce domain to within a range of values
setRange(int, int) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Attempts to reduce domain to within a range of values
setRange(long, long) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Attempts to reduce domain to within a range of values
setRange(Number, Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Restricts domain of this node to a range of values
setRange(Number, Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Restricts domain of this node to a range of values
setRange(Number, Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Restricts domain of this node to a range of values
setRange(Number, Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Restricts domain of this node to a range of values
setRange(Number, Number) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.NumNode
Restricts domain of this node to a range of values
setRange(double, double) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Attempts to reduce this variable's domain to within a range of values
setRange(float, float) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Attempts to reduce this variable's domain to within a range of values
setRange(int, int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Attempts to reduce this variable's domain to within a range of values
setRange(long, long) - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Attempts to reduce this variable's domain to within a range of values
setRequiredMinComplexity(int) - Method in class jopt.csp.spi.arcalgorithm.util.ArcQueue
Sets the minimum complexity value that arc must return to be added to the queue
setStateData(Object) - Method in class jopt.csp.spi.search.tree.BasicSearchNode
 
setStateData(Object) - Method in interface jopt.csp.spi.search.tree.TreeNode
Sets state data associated with this node
setTechnique(SearchTechnique) - Method in class jopt.csp.spi.search.tree.SearchTechniqueChange
 
setTechniqueData(Object) - Method in class jopt.csp.spi.search.technique.TreeSearchTechnique.Move
 
setTrue() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
Attempts to reduce domain to a true value
setTrue() - Method in interface jopt.csp.spi.arcalgorithm.domain.BooleanDomain
Attempts to reduce domain to a true value
setTrue() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanIntDomain
Attempts to reduce domain to a true value
setTrue() - Method in class jopt.csp.spi.arcalgorithm.graph.node.BooleanNode
Attempts to reduce domain to a true value
setTrue() - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanVariable
 
setType(int) - Method in class jopt.csp.spi.arcalgorithm.domain.DomainChangeEvent
Sets the type of event that was generated
setType(int) - Method in class jopt.csp.spi.arcalgorithm.graph.node.NodeChangeEvent
Sets type of event that was generated
setUseDomainDeltas(boolean) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.AbstractArc
Sets a flag indicating if the algorithm wants domain delta's to be consulted when arc is propagating.
setUseDomainDeltas(boolean) - Method in interface jopt.csp.spi.arcalgorithm.graph.arc.Arc
Sets a flag indicating if the algorithm wants domain delta's to be consulted when arc is propagating.
setValue(double) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseDoubleDomain
Attempts to reduce domain to a single value.
setValue(float) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseFloatDomain
Attempts to reduce domain to a single value.
setValue(int) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseIntDomain
Attempts to reduce domain to a single value.
setValue(long) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseLongDomain
Attempts to reduce domain to a single value.
setValue(int) - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
 
setValue(double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Attempts to reduce domain to a single value.
setValue(double) - Method in interface jopt.csp.spi.arcalgorithm.domain.DoubleDomain
Attempts to reduce domain to a single value.
setValue(double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Attempts to reduce domain to a single value.
setValue(float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Attempts to reduce domain to a single value.
setValue(float) - Method in interface jopt.csp.spi.arcalgorithm.domain.FloatDomain
Attempts to reduce domain to a single value.
setValue(float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Attempts to reduce domain to a single value.
setValue(int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Attempts to reduce domain to a single value.
setValue(int) - Method in interface jopt.csp.spi.arcalgorithm.domain.IntDomain
Attempts to reduce domain to a single value.
setValue(long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Attempts to reduce domain to a single value.
setValue(long) - Method in interface jopt.csp.spi.arcalgorithm.domain.LongDomain
Attempts to reduce domain to a single value.
setValue(long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Attempts to reduce domain to a single value.
setValue(double) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Attempts to reduce domain to a single value.
setValue(float) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Attempts to reduce domain to a single value.
setValue(int) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Attempts to reduce domain to a single value.
setValue(long) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Attempts to reduce domain to a single value.
setValue(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Restricts domain to a single value
setValue(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Restricts domain to a single value
setValue(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Restricts domain to a single value
setValue(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Restricts domain to a single value
setValue(Number) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.NumNode
Restricts domain to a single value
setValue(double) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Attempts to reduce this variable's domain to a single value.
setValue(float) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Attempts to reduce this variable's domain to a single value.
setValue(int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Attempts to reduce this variable's domain to a single value.
setValue(long) - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Attempts to reduce this variable's domain to a single value.
setValue(Number) - Method in class jopt.csp.spi.solver.ReversibleNumber
Sets the value of the reversible number
sin(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
sinMinMax(TrigExpr, TrigExpr, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = sin(X)
sinMinMax(TrigExpr, double, double, MutableNumber, MutableNumber) - Static method in class jopt.csp.spi.util.TrigMath
Calculates minimum and maximum value of Z where Z = sin(x)
size() - Method in class jopt.csp.spi.arcalgorithm.util.ArcQueue
Returns size of arc queue
size() - Method in class jopt.csp.spi.arcalgorithm.util.NodeQueue
Returns size of arc queue
size() - Method in class jopt.csp.spi.search.localsearch.FlipNeighborhood
 
size() - Method in class jopt.csp.spi.search.localsearch.SwapNeighborhood
 
size() - Method in class jopt.csp.spi.search.localsearch.TabuList
Returns current size of list
size() - Method in class jopt.csp.spi.solver.ChoicePointDataMap
 
size() - Method in class jopt.csp.spi.solver.ChoicePointDoubleArray
Returns current size of list
size() - Method in class jopt.csp.spi.solver.ChoicePointFloatArray
Returns current size of list
size() - Method in class jopt.csp.spi.solver.ChoicePointIntArray
Returns current size of list
size() - Method in class jopt.csp.spi.solver.ChoicePointLongArray
Returns current size of list
size() - Method in class jopt.csp.spi.solver.ChoicePointMultiDoubleArray
Returns current size of list
size() - Method in class jopt.csp.spi.solver.ChoicePointMultiFloatArray
Returns current size of list
size() - Method in class jopt.csp.spi.solver.ChoicePointMultiIntArray
Returns current size of list
size() - Method in class jopt.csp.spi.solver.ChoicePointMultiLongArray
Returns current size of list
size() - Method in class jopt.csp.spi.util.GenericIndex
Returns the size of the index
size() - Method in class jopt.csp.spi.util.NumberList
 
solutionFound(SearchNodeReference) - Method in class jopt.csp.spi.search.goal.FirstSolutionGoal
 
solutionFound(SearchNodeReference) - Method in class jopt.csp.spi.search.goal.MinMaxSearchGoal
Called when searches encounter a solution to determine the proper course of action.
solve(Search, boolean) - Method in class jopt.csp.spi.SolverImpl
 
solve(SearchAction, SearchGoal, SearchTechnique, boolean, boolean) - Method in class jopt.csp.spi.SolverImpl
 
splitGenerate(CspIntVariable[]) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
splitGenerate(CspIntVariable[], boolean) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
splitGenerate(CspLongVariable[]) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
splitGenerate(CspLongVariable[], boolean) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
sqrt(Number, int, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Calculates square root of a and returns result in format of target node type Sets invalid flag if result type is integer or long and result is fractional or outside int / long ranges.
sqrtCeil(Number, int, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Calculates square root of a and returns result in format of target node type Returns next higher whole number if result type is integer or long and result is fractional or outside int / long ranges.
sqrtFloor(Number, int, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Calculates square root of a and returns result in format of target node type Returns next lower whole number if result type is integer or long and result is fractional or outside int / long ranges.
sqrtNoInvalid(Number, int, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Calculates square root of a and returns result in format of target node type
square(CspIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
square(CspLongExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
square(CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
square(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
square(Number, int, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Returns number squared in format of target node type Sets invalid flag for Integer and Long when overflow occurs
squareNoInvalid(Number, int, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Returns number squared in format of target node type Returns min and max values for Integer and Long when overflow occurs
stepSize - Variable in class jopt.csp.spi.search.goal.StrictlyMaximizeGoal
 
storeSolution(SolverSolution) - Method in class jopt.csp.spi.SolverImpl
 
storeSolution(SolverSolution) - Method in class jopt.csp.spi.search.SearchActionsImpl
 
storeSolution(SolverSolution) - Method in class jopt.csp.spi.solver.ConstraintStore
Records current state of problem in a solution object for the variables that are in the scope of the solution
storeState() - Method in class jopt.csp.spi.util.StateStore
Stores the necessary information for each Storable in this StateStore
strictSubset(CspSetVariable, CspSetVariable) - Method in class jopt.csp.spi.arcalgorithm.variable.SetConstraints
 
strictSubset(Set, CspSetVariable) - Method in class jopt.csp.spi.arcalgorithm.variable.SetConstraints
 
strictSubset(CspSetVariable, Set) - Method in class jopt.csp.spi.arcalgorithm.variable.SetConstraints
 
strictlyBetween(CspGenericDoubleConstant, CspGenericDoubleConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericDoubleExpr
 
strictlyBetween(CspGenericFloatConstant, CspGenericFloatConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
 
strictlyMaximize(CspNumExpr, double) - Method in class jopt.csp.spi.search.SearchGoalsImpl
 
strictlyMaximize(CspNumExpr, double, boolean) - Method in class jopt.csp.spi.search.SearchGoalsImpl
 
strictlyMinimize(CspNumExpr, double) - Method in class jopt.csp.spi.search.SearchGoalsImpl
 
strictlyMinimize(CspNumExpr, double, boolean) - Method in class jopt.csp.spi.search.SearchGoalsImpl
 
subtract(double) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspDoubleCast) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleExpr
Returns an expression representing the difference of this expression with another expression
subtract(float) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatExpr
Returns an expression representing the difference of this expression with a static value
subtract(double) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspFloatCast) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatExpr
Returns an expression representing the difference of this expression with another expression
subtract(double) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericDoubleExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspGenericDoubleConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericDoubleExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspDoubleCast) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericDoubleExpr
Returns an expression representing the difference of this expression with another expression
subtract(float) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspGenericFloatConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the difference of this expression with a static value
subtract(double) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspGenericDoubleConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspFloatCast) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
Returns an expression representing the difference of this expression with another expression
subtract(int) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspGenericIntConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspGenericIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with a static value
subtract(long) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspGenericLongConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with a static value
subtract(float) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspGenericFloatConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with a static value
subtract(double) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspGenericDoubleConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspLongExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericIntExpr
Returns an expression representing the difference of this expression with another expression
subtract(long) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspGenericLongConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the difference of this expression with a static value
subtract(float) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the difference of this expression with a static value
subtract(double) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspLongCast) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericLongExpr
Returns an expression representing the difference of this expression with another expression
subtract(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumConstant
 
subtract(CspGenericNumConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumConstant
 
subtract(int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the difference of this expression with a static value
subtract(long) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the difference of this expression with a static value
subtract(float) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the difference of this expression with a static value
subtract(double) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspLongExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
Returns an expression representing the difference of this expression with another expression
subtract(long) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the difference of this expression with a static value
subtract(float) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the difference of this expression with a static value
subtract(double) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the difference of this expression with a static value
subtract(CspLongCast) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the difference of this expression with another expression
subtract(CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
Returns an expression representing the difference of this expression with another expression
subtract(int, CspIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
subtract(int, CspLongExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
subtract(int, CspFloatExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
subtract(int, CspDoubleExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
 
subtract(Number, Number, int, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Subtracts a from b and returns result in format of target node type Sets invalid flag when when overflow occurs for Integer and Long
subtractFrom(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumConstant
 
subtractFrom(CspGenericNumConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumConstant
 
subtractNoInvalid(Number, Number, int, MutableNumber) - Static method in class jopt.csp.spi.util.NumberMath
Subtracts a from b and returns result in format of target node type Returns min and max values when when overflow occurs for Integer and Long
subtree() - Method in class jopt.csp.spi.search.tree.CrawlingSearchTree
 
subtree() - Method in class jopt.csp.spi.search.tree.JumpingSearchTree
 
subtree() - Method in interface jopt.csp.spi.search.tree.SearchTree
Returns a subtree that starts at the current node
summation(CspGenericIntExpr, CspGenericIndex[], CspGenericIndexRestriction) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
Creates a variable equal to the summation of values in the generic variable.
summation(CspGenericLongExpr, CspGenericIndex[], CspGenericIndexRestriction) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
Creates a variable equal to the summation of values in the generic variable.
summation(CspGenericFloatExpr, CspGenericIndex[], CspGenericIndexRestriction) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
Creates a variable equal to the summation of values in the generic variable.
summation(CspGenericDoubleExpr, CspGenericIndex[], CspGenericIndexRestriction) - Method in class jopt.csp.spi.arcalgorithm.variable.VarMath
Creates a variable equal to the summation of values in the generic variable.
swapNeighborhood(CspIntVariable[]) - Method in class jopt.csp.spi.search.LocalSearchImpl
 

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