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

I

IMPLIES - Static variable in interface jopt.csp.spi.util.BoolOperation
 
INTEGER - Static variable in interface jopt.csp.spi.util.NumConstants
 
INTEGER_MAX - Static variable in interface jopt.csp.spi.util.NumConstants
 
INTEGER_MIN - Static variable in interface jopt.csp.spi.util.NumConstants
 
INTEGER_ZERO - Static variable in interface jopt.csp.spi.util.NumConstants
 
ImproveSolutionAction - class jopt.csp.spi.search.localsearch.ImproveSolutionAction.
Action that will post a constraint during searching that will require additional solutions located to be better than the solution given to this action.
ImproveSolutionAction(ConstraintStore, SolverSolution, double) - Constructor for class jopt.csp.spi.search.localsearch.ImproveSolutionAction
 
IndexIterator - class jopt.csp.spi.util.IndexIterator.
Implementation of an iterator class that can be used to loop over a combination of target and source indices during processing of propagation events
IndexIterator(List) - Constructor for class jopt.csp.spi.util.IndexIterator
Creates new index iterator that will loop over unique combinations for a list of indices
InstantiateDoubleAction - class jopt.csp.spi.search.actions.InstantiateDoubleAction.
Action that will attempt to assign a value to an real-number based variable using the search tree.
InstantiateDoubleAction(CspDoubleVariable, double) - Constructor for class jopt.csp.spi.search.actions.InstantiateDoubleAction
Creates new instantiation action
InstantiateDoubleAction(CspDoubleVariable, double, boolean) - Constructor for class jopt.csp.spi.search.actions.InstantiateDoubleAction
Creates new instantiation action
InstantiateFloatAction - class jopt.csp.spi.search.actions.InstantiateFloatAction.
Action that will attempt to assign a value to an real-number based variable using the search tree.
InstantiateFloatAction(CspFloatVariable, float) - Constructor for class jopt.csp.spi.search.actions.InstantiateFloatAction
Creates new instantiation action
InstantiateFloatAction(CspFloatVariable, float, boolean) - Constructor for class jopt.csp.spi.search.actions.InstantiateFloatAction
Creates new instantiation action
InstantiateIntegerAction - class jopt.csp.spi.search.actions.InstantiateIntegerAction.
Action that will attempt to assign a value to an integer variable using the search tree.
InstantiateIntegerAction(CspIntVariable, IntegerSelector) - Constructor for class jopt.csp.spi.search.actions.InstantiateIntegerAction
Creates new instantiation action
InstantiateIntegerAction(CspIntVariable) - Constructor for class jopt.csp.spi.search.actions.InstantiateIntegerAction
Creates new instantiation action, using default selector
InstantiateLongAction - class jopt.csp.spi.search.actions.InstantiateLongAction.
Action that will attempt to assign a value to a long variable using the search tree.
InstantiateLongAction(CspLongVariable, LongSelector) - Constructor for class jopt.csp.spi.search.actions.InstantiateLongAction
Creates new instantiation action
InstantiateLongAction(CspLongVariable) - Constructor for class jopt.csp.spi.search.actions.InstantiateLongAction
Creates new instantiation action, using default selector
InstantiateSetAction - class jopt.csp.spi.search.actions.InstantiateSetAction.
Action that will produce a search node that attempts to assign a value to a set variable.
InstantiateSetAction(CspSetVariable) - Constructor for class jopt.csp.spi.search.actions.InstantiateSetAction
Creates new instantiation action
InstantiateSetAction(CspSetVariable, SetSelector) - Constructor for class jopt.csp.spi.search.actions.InstantiateSetAction
Creates new instantiation action
IntComputedDomain - class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain.
 
IntComputedDomain(IntDomain, IntDomain, int) - Constructor for class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
 
IntComputedDomain(int, IntDomain, int) - Constructor for class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
 
IntComputedDomain(IntDomain, int, int) - Constructor for class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
 
IntComputedDomain(IntDomain, int) - Constructor for class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
 
IntDomain - interface jopt.csp.spi.arcalgorithm.domain.IntDomain.
Interface implemented by integer domains
IntExpr - class jopt.csp.spi.arcalgorithm.variable.IntExpr.
 
IntExpr(String, IntExpr, int, IntExpr) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntExpr
Internal Constructor
IntExpr(String, IntDomain) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntExpr
Constructor
IntExpr(String, int, int, IntExpr) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntExpr
 
IntExpr(String, IntExpr, int, int) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntExpr
 
IntExpr(String, IntExpr, int) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntExpr
 
IntExpr(String, CspGenericIntExpr, GenericIndex[], CspGenericIndexRestriction) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntExpr
 
IntIntervalDomain - class jopt.csp.spi.arcalgorithm.domain.IntIntervalDomain.
Integer domain that stores data in interval objects
IntIntervalDomain(int, int) - Constructor for class jopt.csp.spi.arcalgorithm.domain.IntIntervalDomain
Constructor
IntNode - class jopt.csp.spi.arcalgorithm.graph.node.IntNode.
Node for integer domains
IntNode(String, IntDomain) - Constructor for class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Constructor
IntNode() - Constructor for class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Constructor that gives the node a unique name and a domain from Integer.MIN_VALUE to Integer.MAX_VALUE
IntSetDomain - class jopt.csp.spi.arcalgorithm.domain.IntSetDomain.
 
IntSetDomain(Collection) - Constructor for class jopt.csp.spi.arcalgorithm.domain.IntSetDomain
Creates a domain containing all values in collection
IntSetDomain(int, int) - Constructor for class jopt.csp.spi.arcalgorithm.domain.IntSetDomain
Creates a domain containing all values from min to max
IntSetNode - class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode.
 
IntSetNode(String, IntSetDomain) - Constructor for class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
Constructor
IntSetVariable - class jopt.csp.spi.arcalgorithm.variable.IntSetVariable.
 
IntSetVariable(String, IntSetDomain) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntSetVariable
Constructor
IntSetVariable(String, int, int) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntSetVariable
Constructor
IntSetVariable(String, Collection) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntSetVariable
Constructor
IntSparseDomain - class jopt.csp.spi.arcalgorithm.domain.IntSparseDomain.
Integer domain that stores data as individual values
IntSparseDomain(IntSparseSet) - Constructor for class jopt.csp.spi.arcalgorithm.domain.IntSparseDomain
Constructor for cloning
IntSparseDomain(int, int) - Constructor for class jopt.csp.spi.arcalgorithm.domain.IntSparseDomain
Constructor that initializes set based on a range of numbers
IntVariable - class jopt.csp.spi.arcalgorithm.variable.IntVariable.
 
IntVariable(String, BaseIntDomain) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntVariable
Constructor
IntVariable(String, IntSparseSet) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntVariable
Constructor
IntVariable(String, int, int) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntVariable
Constructor
IntVariable(String, IntVariable) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntVariable
Constructor
IntVariable(String, CspIntExpr) - Constructor for class jopt.csp.spi.arcalgorithm.variable.IntVariable
Constructor
implies(CspBooleanExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Creates a boolean expression resulting from this expression implying another expression
implies(boolean) - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Creates a boolean expression resulting from this expression implying another expression
implies(CspGenericBooleanConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Creates a boolean expression resulting from anding a constant with this expression
implies(CspConstraint) - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Creates a boolean expression resulting from this expression implying a constraint
implies(CspBooleanExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Creates a boolean expression resulting from this expression implying another expression
implies(boolean) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Creates a boolean expression resulting from this expression implying another expression
implies(CspGenericBooleanConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Creates a boolean expression resulting from this expression implying another expression
improve(SolverSolution, int) - Method in class jopt.csp.spi.search.LocalSearchImpl
 
improve(SolverSolution, float) - Method in class jopt.csp.spi.search.LocalSearchImpl
 
improve(SolverSolution, long) - Method in class jopt.csp.spi.search.LocalSearchImpl
 
improve(SolverSolution, double) - Method in class jopt.csp.spi.search.LocalSearchImpl
 
inBetween(CspGenericDoubleConstant, CspGenericDoubleConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericDoubleExpr
 
inBetween(CspGenericFloatConstant, CspGenericFloatConstant) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericFloatExpr
 
inGraph() - Method in class jopt.csp.spi.arcalgorithm.graph.node.AbstractNode
Returns true if a node is connected to a graph
inGraph() - Method in interface jopt.csp.spi.arcalgorithm.graph.node.Node
Returns true if a node is connected to a graph
indicesToString(GenericIndex[], boolean) - Static method in class jopt.csp.spi.arcalgorithm.variable.VarMath
Converts an array of indices to a string for generating names
init(SearchNode) - Method in class jopt.csp.spi.search.limit.ChoiceLimit
 
init(SearchNode) - Method in class jopt.csp.spi.search.limit.CombinedLimit
 
init(SearchNode) - Method in class jopt.csp.spi.search.limit.DeadlineLimit
 
init(SearchNode) - Method in class jopt.csp.spi.search.limit.FailLimit
 
init(SearchNode) - Method in class jopt.csp.spi.search.limit.TimeLimit
 
intCeil(Number) - Static method in class jopt.csp.spi.util.NumberMath
Returns integer value for a number rounding using ceiling method if necessary
intFloor(Number) - Static method in class jopt.csp.spi.util.NumberMath
Returns integer value for a number rounding using floor method if necessary
intSetVar(String, int, int) - Method in class jopt.csp.spi.arcalgorithm.variable.VarFactory
Creates an instance of a CspIntSetVariable object
intValue() - Method in class jopt.csp.spi.util.MutableNumber
 
intVar(String, int, int) - Method in class jopt.csp.spi.arcalgorithm.variable.VarFactory
Creates an instance of a CspIntVariable object; uses an interval domain by default
intVar(String, IntSparseSet) - Method in class jopt.csp.spi.arcalgorithm.variable.VarFactory
Creates an instance of a CspIntVariable object; uses an interval domain by default
intVar(String, int, int, boolean) - Method in class jopt.csp.spi.arcalgorithm.variable.VarFactory
Creates an instance of a CspIntVariable object
intVar(String, CspIntVariable) - Method in class jopt.csp.spi.arcalgorithm.variable.VarFactory
Creates an instance of a CspIntVariable object
intVar(String, CspIntExpr) - Method in class jopt.csp.spi.arcalgorithm.variable.VarFactory
Creates an instance of a CspIntVariable object based on an expression.
intervalAdded(int, double, double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleIntervalDomain
 
intervalAdded(int, float, float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatIntervalDomain
 
intervalAdded(int, int, int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntIntervalDomain
 
intervalAdded(int, long, long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongIntervalDomain
 
intervalRemoved(int, double, double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleIntervalDomain
 
intervalRemoved(int, float, float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatIntervalDomain
 
intervalRemoved(int, int, int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntIntervalDomain
 
intervalRemoved(int, long, long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongIntervalDomain
 
invalidateObject(Object) - Method in class jopt.csp.spi.pool.WeakObjectPool
 
isAcceptableNeighbor(SolverSolution) - Method in class jopt.csp.spi.search.localsearch.TabuMetaheuristic
 
isAllFalse() - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.GenericBoolExpr
Returns true if all expressions in the array evaluate to false
isAllFalse(int, int) - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.GenericBoolExpr
Returns true if all expressions in the array evaluate to false within start and end indices
isAllFalse() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if all nodes in the array evaluate to false
isAllFalse(int, int) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if all nodes in the array evaluate to false within start and end indices
isAllFalse() - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
isAllFalse(int, int) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
isAllTrue() - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.GenericBoolExpr
Returns true if all nodes in the array evaluate to true
isAllTrue(int, int) - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.GenericBoolExpr
Returns true if all expressions in the array evaluate to true within start and end indices
isAllTrue() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if all nodes in the array evaluate to true
isAllTrue(int, int) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if all nodes in the array evaluate to true within start and end indices
isAllTrue() - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
isAllTrue(int, int) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
isAnyBound() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
Returns true if any internal node is bound
isAnyFalse() - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.GenericBoolExpr
Returns true if any expression in the array evaluates to false
isAnyFalse(int, int) - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.GenericBoolExpr
Returns true if any expression in the array evaluates to false within start and end indices
isAnyFalse() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if any node in the array evaluates to false
isAnyFalse(int, int) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if any node in the array evaluates to false within start and end indices
isAnyFalse() - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanConstant
 
isAnyFalse() - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
isAnyFalse(int, int) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
isAnyTrue() - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.GenericBoolExpr
Returns true if any expression in the array evaluates to false
isAnyTrue(int, int) - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.GenericBoolExpr
Returns true if any expression in the array evaluates to true within start and end indices
isAnyTrue() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if any node in the array evaluates to false
isAnyTrue(int, int) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if any node in the array evaluates to true within start and end indices
isAnyTrue() - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanConstant
 
isAnyTrue() - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
isAnyTrue(int, int) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
isAnyXFalse() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericBoolArc
Returns true if any X node is false
isAnyXTrue() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericBoolArc
Returns true if any X node is true
isAnyYFalse() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericBoolArc
Returns true if any Y node is false
isAnyYTrue() - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.ThreeVarConstraint
Returns true if any X node is true
isAnyYTrue() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericBoolArc
Returns true if any Y node is true
isAnyZFalse() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericBoolArc
Returns true if any Z node is false
isAnyZTrue() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericBoolArc
Returns true if any Z node is false
isBinary() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.binary.BinaryNumArc
Returns true if constraint is binary
isBinary() - Method in class jopt.csp.spi.arcalgorithm.graph.arc.hyper.TernaryNumArc
Returns true if constraint is binary
isBinary() - Method in class jopt.csp.spi.search.tree.BasicSearchNode
 
isBinary() - Method in interface jopt.csp.spi.search.tree.TreeNode
Returns true if this node is binary
isBound() - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.BoolExpr
Returns true if this expression's domain is bound to a value
isBound() - Method in interface jopt.csp.spi.arcalgorithm.constraint.num.NumExpr
Returns true if this expression's domain is bound to a value
isBound() - Method in interface jopt.csp.spi.arcalgorithm.constraint.set.SetVariable
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain
 
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.BaseDoubleDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.BaseFloatDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.BaseIntDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.BaseLongDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
Returns true if domain is bound to a value
isBound() - Method in interface jopt.csp.spi.arcalgorithm.domain.Domain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Returns true if required set of domain equals possible set for domain
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Returns true if domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Returns true if domain for this node is bound to a single value
isBound() - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Returns true if domain for this node is bound to a single value
isBound() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if all internal nodes are bound
isBound() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
Returns true if all internal nodes are bound
isBound() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Returns true if domain for this node is bound to a single value
isBound() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
Returns true if domain for this node is bound to a single value
isBound() - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Returns true if domain for this node is bound to a single value
isBound() - Method in interface jopt.csp.spi.arcalgorithm.graph.node.Node
Returns true if domain for this node is bound
isBound() - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
Returns true if all internal expressions are bound
isBound() - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumExprBase
Returns true if all internal expressions are bound
isBound() - Method in class jopt.csp.spi.arcalgorithm.variable.NumExprBase
Returns true if this expression's domain is bound to a value
isBound() - Method in class jopt.csp.spi.arcalgorithm.variable.SetVariableBase
Returns true if this variable's domain is bound to a value
isClosed() - Method in class jopt.csp.spi.search.tree.BasicSearchNode
 
isClosed() - Method in interface jopt.csp.spi.search.tree.TreeNode
Returns true if node is closed or pruned or deactivated.
isDeactivated() - Method in class jopt.csp.spi.search.tree.BasicSearchNode
 
isDeactivated() - Method in interface jopt.csp.spi.search.tree.TreeNode
Returns true if node is closed and the deactivate() method has been called on this node
isDisconnected() - Method in class jopt.csp.spi.search.tree.BasicSearchNode
 
isDisconnected() - Method in interface jopt.csp.spi.search.tree.TreeNode
Returns true if node is opened but is disconnected from it's parent node
isDomainBound() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
 
isDomainOverRealInterval() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
 
isEmpty() - Method in class jopt.csp.spi.solver.ChoicePointDataMap
 
isFalse() - Method in class jopt.csp.spi.arcalgorithm.constraint.AbstractConstraint
Returns true if constraint cannot be satisfied
isFalse() - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.BoolExpr
Returns true if expression cannot be satisfied
isFalse() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
Returns true if this domain is bound to a false value
isFalse() - Method in interface jopt.csp.spi.arcalgorithm.domain.BooleanDomain
Returns true if this domain is bound to a false value
isFalse() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanIntDomain
Returns true if this domain is bound to a false value
isFalse() - Method in class jopt.csp.spi.arcalgorithm.graph.node.BooleanNode
Returns true if this domain is bound to a false value
isFalse() - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Returns true if variable cannot be satisfied
isFalse() - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain
Returns true if value is in domain
isInDomain(double) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseDoubleDomain
Returns true if value is in domain
isInDomain(float) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseFloatDomain
Returns true if value is in domain
isInDomain(int) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseIntDomain
Returns true if value is in domain
isInDomain(long) - Method in class jopt.csp.spi.arcalgorithm.domain.BaseLongDomain
Returns true if value is in domain
isInDomain(boolean) - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
Returns true if value is in domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
 
isInDomain(int) - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
 
isInDomain(boolean) - Method in interface jopt.csp.spi.arcalgorithm.domain.BooleanDomain
Returns true if a value is contained in this node's domain
isInDomain(boolean) - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanIntDomain
Returns true if a value is contained in this node's domain
isInDomain(double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Returns true if value is in domain
isInDomain(double) - Method in interface jopt.csp.spi.arcalgorithm.domain.DoubleDomain
Returns true if value is in domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Returns true if value is in domain
isInDomain(double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Returns true if value is in domain
isInDomain(float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Returns true if value is in domain
isInDomain(float) - Method in interface jopt.csp.spi.arcalgorithm.domain.FloatDomain
Returns true if value is in domain
isInDomain(float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Returns true if value is in domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Returns true if value is in domain
isInDomain(int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Returns true if value is in domain
isInDomain(int) - Method in interface jopt.csp.spi.arcalgorithm.domain.IntDomain
Returns true if value is in domain
isInDomain(int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntSetDomain
Returns true if value is in domain
isInDomain(long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Returns true if value is in domain
isInDomain(long) - Method in interface jopt.csp.spi.arcalgorithm.domain.LongDomain
Returns true if value is in domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Returns true if value is in domain
isInDomain(long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Returns true if value is in domain
isInDomain(Object) - Method in interface jopt.csp.spi.arcalgorithm.domain.SetDomain
Returns true if value is in domain
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Returns true if a value is contained in this node's domain
isInDomain(double) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Returns true if value is in domain
isInDomain(float) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Returns true if value is in domain
isInDomain(int) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Returns true if value is in domain
isInDomain(long) - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Returns true if value is in domain
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.BooleanNode
Returns true if value is in domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Returns true if value is in domain
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Returns true if a value n is contained in this node's domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Returns true if value is in domain
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Returns true if a value n is contained in this node's domain
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if a value is contained in this node's domain
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
Returns true if a value is contained in this node's domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Returns true if value is in domain
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Returns true if a value n is contained in this node's domain
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
Returns true if a value n is contained in this node's domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Returns true if value is in domain
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Returns true if a value n is contained in this node's domain
isInDomain(Object) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.Node
Returns true if a value is contained in this node's domain
isInDomain(Number) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.NumNode
Returns true if value is in domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleExpr
 
isInDomain(double) - Method in class jopt.csp.spi.arcalgorithm.variable.DoubleVariable
Returns true if value is in this variable's domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatExpr
 
isInDomain(float) - Method in class jopt.csp.spi.arcalgorithm.variable.FloatVariable
Returns true if value is in this variable's domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.GenericNumExprBase
 
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.IntExpr
 
isInDomain(int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntSetVariable
Returns true if value is in domain
isInDomain(int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntVariable
Returns true if value is in this variable's domain
isInDomain(Number) - Method in class jopt.csp.spi.arcalgorithm.variable.LongExpr
 
isInDomain(long) - Method in class jopt.csp.spi.arcalgorithm.variable.LongVariable
Returns true if value is in this variable's domain
isInDomain(Object) - Method in class jopt.csp.spi.arcalgorithm.variable.SetVariableBase
Returns true if value is in this variable's domain
isInDomain(Number) - Method in interface jopt.csp.spi.util.TrigExpr
Returns true if value is in domain of this expression
isInDomainX(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumArc
Returns true if value is in any X variable domain
isInDomainY(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumArc
Returns true if value is in any Y variable domain
isInDomainZ(Number) - Method in class jopt.csp.spi.arcalgorithm.graph.arc.generic.GenericNumArc
Returns true if value is in any Z variable domain
isIntEquivalent(Number) - Static method in class jopt.csp.spi.util.NumberMath
Returns true if value is equivalent to an integer value
isInvalid() - Method in class jopt.csp.spi.util.MutableNumber
Returns true if value is not a number
isLongEquivalent(Number) - Static method in class jopt.csp.spi.util.NumberMath
Returns true if value is equivalent to a long value
isNaN() - Method in class jopt.csp.spi.util.MutableNumber
Returns true if values in not a number
isNegative(Number) - Static method in class jopt.csp.spi.util.NumberMath
Returns true if a number is less than zero
isNestedChild() - Method in class jopt.csp.spi.arcalgorithm.domain.BaseNumDomain
Returns true if this domain is a nested child of a larger aggregate domain
isOkToActivate(SearchNode) - Method in class jopt.csp.spi.search.goal.FirstSolutionGoal
 
isOkToActivate(SearchNode) - Method in class jopt.csp.spi.search.goal.MinMaxSearchGoal
 
isOkToContinue(SearchNode) - Method in class jopt.csp.spi.search.limit.ChoiceLimit
 
isOkToContinue(SearchNode) - Method in class jopt.csp.spi.search.limit.CombinedLimit
 
isOkToContinue(SearchNode) - Method in class jopt.csp.spi.search.limit.DeadlineLimit
 
isOkToContinue(SearchNode) - Method in class jopt.csp.spi.search.limit.FailLimit
 
isOkToContinue(SearchNode) - Method in class jopt.csp.spi.search.limit.TimeLimit
 
isOverRealInterval() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.GlobalCardinalityConstraint
 
isOverRealInterval() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.GlobalCardinalityCountConstraint
 
isOverRealInterval() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.NumAllDiffConstraint
 
isOverRealInterval() - Method in class jopt.csp.spi.arcalgorithm.constraint.set.SetConstraint
 
isOverRealInterval() - Method in class jopt.csp.spi.arcalgorithm.domain.IntSetDomain
Returns true if domain over real intervals
isOverRealInterval() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
Returns true if domain of node is over real intervals
isOverRealInterval() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
Returns true if domain of node is over real intervals
isOverRealInterval() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
Returns true if domain of node is over real intervals
isPopping() - Method in class jopt.csp.spi.solver.ChoicePointNumArraySet
Returns true if set is in middle of a pop operation
isPositive(Number) - Static method in class jopt.csp.spi.util.NumberMath
Returns true if a number is greater than zero
isPossible(Object) - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain
Returns true if value is possible
isPossible(int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntSetDomain
Returns true if value is possible
isPossible(Object) - Method in interface jopt.csp.spi.arcalgorithm.domain.SetDomain
Returns true if value is possible
isPossible(Object) - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Returns true if value is possible
isPossible(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
Returns true if value is possible
isPossible(Object) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.SetNode
Returns true if value is possible
isPossible(int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntSetVariable
Returns true if value is possible
isPossible(Object) - Method in class jopt.csp.spi.arcalgorithm.variable.SetVariableBase
Returns true if the specified value is possible
isPruned() - Method in class jopt.csp.spi.search.tree.BasicSearchNode
 
isPruned() - Method in interface jopt.csp.spi.search.tree.TreeNode
Returns true if node has been pruned
isPushing() - Method in class jopt.csp.spi.solver.ChoicePointNumArraySet
Returns true if set is in middle of a push operation
isRealType(int) - Static method in class jopt.csp.spi.util.NumberMath
Returns true if node type is a Float or Double
isRequired(Object) - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain
Returns true if value is required
isRequired(int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntSetDomain
Returns true if value is required
isRequired(Object) - Method in interface jopt.csp.spi.arcalgorithm.domain.SetDomain
Returns true if value is required
isRequired(Object) - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Returns true if value is required
isRequired(Object) - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
Returns true if value is required
isRequired(Object) - Method in interface jopt.csp.spi.arcalgorithm.graph.node.SetNode
Returns true if value is required
isRequired(int) - Method in class jopt.csp.spi.arcalgorithm.variable.IntSetVariable
Returns true if value is required
isRequired(Object) - Method in class jopt.csp.spi.arcalgorithm.variable.SetVariableBase
Returns true if the specified value is required
isRestoredNeighborValid(SolverSolution) - Method in class jopt.csp.spi.search.localsearch.TabuMetaheuristic
 
isTrue() - Method in class jopt.csp.spi.arcalgorithm.constraint.AbstractConstraint
Returns true if constraint cannot be dissatisfied
isTrue() - Method in interface jopt.csp.spi.arcalgorithm.constraint.bool.BoolExpr
Returns true if expression cannot be dissatisfied
isTrue() - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.BooleanImpliesTwoVarConstraint
Returns true if constraint cannot be dissatisfied.
isTrue() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
Returns true if this domain is bound to a true value
isTrue() - Method in interface jopt.csp.spi.arcalgorithm.domain.BooleanDomain
Returns true if this domain is bound to a true value
isTrue() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanIntDomain
Returns true if this domain is bound to a true value
isTrue() - Method in class jopt.csp.spi.arcalgorithm.graph.node.BooleanNode
Returns true if this domain is bound to a true value
isTrue() - Method in class jopt.csp.spi.arcalgorithm.variable.BooleanExpr
Returns true if variable cannot be dissatisfied
isTrue() - Method in class jopt.csp.spi.arcalgorithm.variable.GenericBooleanExpr
 
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.AbstractConstraint
Returns true if constraint cannot be satisfied.
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.BooleanConstraint
Returns true if constraint cannot be satisfied.
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.ThreeVarConstraint
 
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.bool.TwoVarConstraint
 
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.NumConstraint
Returns true if constraint cannot be satisfied.
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.NumRangeConstraint
 
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.ThreeVarConstraint
 
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.TwoVarConstraint
 
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.GlobalCardinalityConstraint
 
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.GlobalCardinalityCountConstraint
 
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.NumAllDiffConstraint
 
isViolated(boolean) - Method in class jopt.csp.spi.arcalgorithm.constraint.set.SetConstraint
 
isWorking() - Method in class jopt.csp.spi.solver.ChoicePointNumArraySet
Returns true if set is in middle of a push or pop operation
isZero(Number) - Static method in class jopt.csp.spi.util.NumberMath
Returns true if a number is equal to zero
iterator() - Method in class jopt.csp.spi.util.GenericIndexManager
Creates an iterator designed to loop over all indices in the target and source nodes

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