Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
B
BINARY
- Static variable in interface jopt.csp.spi.arcalgorithm.graph.arc.
Arc
An arc directed from an individual source node to a different individual target node.
BaseDoubleDomain
- class jopt.csp.spi.arcalgorithm.domain.
BaseDoubleDomain
.
Base class for double domains
BaseFloatDomain
- class jopt.csp.spi.arcalgorithm.domain.
BaseFloatDomain
.
Base class for float domains
BaseIntDomain
- class jopt.csp.spi.arcalgorithm.domain.
BaseIntDomain
.
Base class for integer domains
BaseLongDomain
- class jopt.csp.spi.arcalgorithm.domain.
BaseLongDomain
.
Base class for long domains
BaseNumDomain
- class jopt.csp.spi.arcalgorithm.domain.
BaseNumDomain
.
Base class for numeric domains
BasicSearchNode
- class jopt.csp.spi.search.tree.
BasicSearchNode
.
Basic implementation of search node that is produced by a node generator
BasicSearchNode(SearchAction)
- Constructor for class jopt.csp.spi.search.tree.
BasicSearchNode
Default constructor used for the creation of root nodes
BinaryArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryArc
.
BinaryBoolArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolArc
.
Base class for generic boolean arcs
BinaryBoolConstAndReflexArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstAndReflexArc
.
Arc representing Z && y = X
BinaryBoolConstAndReflexArc(BooleanNode, boolean, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstAndReflexArc
Creates new and reflex constraint
BinaryBoolConstOrArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstOrArc
.
Arc representing A OR CONST -> Z
BinaryBoolConstOrArc(boolean, BooleanNode, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstOrArc
Constraint
BinaryBoolConstOrReflexArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstOrReflexArc
.
Arc representing Z -> A OR CONST
BinaryBoolConstOrReflexArc(boolean, BooleanNode, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstOrReflexArc
Constraint
BinaryBoolConstSourceAndArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstSourceAndArc
.
Arc representing X && y = Z
BinaryBoolConstSourceAndArc(BooleanNode, boolean, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstSourceAndArc
Constraint
BinaryBoolConstTargetAndArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstTargetAndArc
.
Arc representing Z && X = y
BinaryBoolConstTargetAndArc(BooleanNode, boolean, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstTargetAndArc
Constraint
BinaryBoolConstTargetOrArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstTargetOrArc
.
Arc representing Z || X = y
BinaryBoolConstTargetOrArc(BooleanNode, boolean, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstTargetOrArc
Constraint
BinaryBoolConstTargetXImpliesArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstTargetXImpliesArc
.
Arc representing Z -> X = y
BinaryBoolConstTargetXImpliesArc(BooleanNode, boolean, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstTargetXImpliesArc
Constraint
BinaryBoolConstTargetXorArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstTargetXorArc
.
Arc representing Z xor X = y
BinaryBoolConstTargetXorArc(BooleanNode, boolean, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstTargetXorArc
Constraint
BinaryBoolConstTargetYImpliesArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstTargetYImpliesArc
.
Arc representing X -> Z = y
BinaryBoolConstTargetYImpliesArc(BooleanNode, boolean, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstTargetYImpliesArc
Constraint
BinaryBoolConstXorArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstXorArc
.
Arc representing A XOR CONST -> Z
BinaryBoolConstXorArc(boolean, BooleanNode, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolConstXorArc
Constraint
BinaryBoolEqThreeVarArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolEqThreeVarArc
.
Arc representing Z = (A == b)
BinaryBoolEqThreeVarArc(BooleanNode, boolean, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolEqThreeVarArc
Constraint
BinaryBoolEqTwoVarArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolEqTwoVarArc
.
Arc representing Z <- A, Z <- ^A, ^Z <- A, etc where if right side of the equation evaluates to true, the left side must evaluate to true.
BinaryBoolEqTwoVarArc(BooleanNode, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolEqTwoVarArc
Constraint
BinaryBoolImpliesReflexTwoVarArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolImpliesReflexTwoVarArc
.
Arc representing A <- Z
BinaryBoolImpliesReflexTwoVarArc(BooleanNode, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolImpliesReflexTwoVarArc
Constraint
BinaryBoolImpliesThreeVarArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolImpliesThreeVarArc
.
Arc representing Z = A -> b or Z = a -> B
BinaryBoolImpliesThreeVarArc(BooleanNode, boolean, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolImpliesThreeVarArc
Constraint
BinaryBoolImpliesThreeVarArc(boolean, BooleanNode, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolImpliesThreeVarArc
Constraint
BinaryBoolImpliesTwoVarArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolImpliesTwoVarArc
.
Arc representing Z <- A
BinaryBoolImpliesTwoVarArc(BooleanNode, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolImpliesTwoVarArc
Constraint
BinaryBoolImpliesXReflexArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolImpliesXReflexArc
.
Arc representing a = Z -> B or A = Z -> b
BinaryBoolImpliesXReflexArc(BooleanNode, boolean, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolImpliesXReflexArc
Constraint
BinaryBoolImpliesXReflexArc(boolean, BooleanNode, boolean, BooleanNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryBoolImpliesXReflexArc
Constraint
BinaryNumAbsArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumAbsArc
.
Arc representing Z = |X|
BinaryNumAbsArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumAbsArc
Constructor
BinaryNumAbsReflectArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumAbsReflectArc
.
Arc representing X = |Z|
BinaryNumAbsReflectArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumAbsReflectArc
Constructor
BinaryNumAcosArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumAcosArc
.
Arc representing Z = acos(X)
BinaryNumAcosArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumAcosArc
Constructor
BinaryNumArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumArc
.
Abstract base arc for numeric arc with 2 variables
BinaryNumAsinArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumAsinArc
.
Arc representing Z = asin(X)
BinaryNumAsinArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumAsinArc
Constructor
BinaryNumAtanArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumAtanArc
.
Arc representing Z = atan(X)
BinaryNumAtanArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumAtanArc
Constructor
BinaryNumCardinalityArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumCardinalityArc
.
Arc representing Z = cardinality(X)
BinaryNumCardinalityArc(SetNode, NumNode, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumCardinalityArc
Constructor
BinaryNumCardinalityArc(Set, NumNode, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumCardinalityArc
Constructor
BinaryNumCardinalityReflexArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumCardinalityReflexArc
.
Arc representing cardinality(Z) = X
BinaryNumCardinalityReflexArc(NumNode, SetNode, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumCardinalityReflexArc
Constructor
BinaryNumCardinalityReflexArc(Integer, SetNode, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumCardinalityReflexArc
Constructor
BinaryNumCosArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumCosArc
.
Arc representing Z = cos(X)
BinaryNumCosArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumCosArc
Constructor
BinaryNumDiffArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumDiffArc
.
Arc representing Z = X - y, Z < x - Y, etc.
BinaryNumDiffArc(NumNode, Number, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumDiffArc
Constructor
BinaryNumDiffArc(Number, NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumDiffArc
Constructor
BinaryNumExpArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumExpArc
.
Arc representing Z = e^X
BinaryNumExpArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumExpArc
Constructor
BinaryNumLogArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumLogArc
.
Arc representing logx(Y) > Z or logX(y) < Z, etc
BinaryNumLogArc(NumNode, Number, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumLogArc
Constructor
BinaryNumLogArc(Number, NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumLogArc
Constructor
BinaryNumNatLogArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumNatLogArc
.
Arc representing Z = natural log of X
BinaryNumNatLogArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumNatLogArc
Constructor
BinaryNumPowerArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumPowerArc
.
Arc representing Z = X^y, Z < x^Y, etc.
BinaryNumPowerArc(NumNode, Number, boolean, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumPowerArc
Constructor
BinaryNumPowerArc(Number, NumNode, boolean, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumPowerArc
Constructor
BinaryNumProdArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumProdArc
.
Arc representing Z = X * y, Z < x * Y, etc.
BinaryNumProdArc(NumNode, Number, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumProdArc
Constructor
BinaryNumProdArc(Number, NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumProdArc
Constructor
BinaryNumProdReflexArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumProdReflexArc
.
Arc representing Z = X / y, Z < x / Y, etc with special multiplication-related behavior.
BinaryNumProdReflexArc(NumNode, Number, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumProdReflexArc
Constructor
BinaryNumProdReflexArc(Number, NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumProdReflexArc
Constructor
BinaryNumQuotAlternateArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumQuotAlternateArc
.
Arc representing Z = X / y, Z < x / Y, etc with multiplication- and division-related behavior.
BinaryNumQuotAlternateArc(NumNode, Number, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumQuotAlternateArc
Constructor
BinaryNumQuotAlternateArc(Number, NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumQuotAlternateArc
Constructor
BinaryNumQuotArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumQuotArc
.
Arc representing Z = X / y, Z < x / Y, etc.
BinaryNumQuotArc(NumNode, Number, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumQuotArc
Constructor
BinaryNumQuotArc(Number, NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumQuotArc
Constructor
BinaryNumQuotReflexArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumQuotReflexArc
.
Arc representing Z = X * y, Z < x * Y, etc with special division-related behavior.
BinaryNumQuotReflexArc(NumNode, Number, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumQuotReflexArc
Constructor
BinaryNumQuotReflexArc(Number, NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumQuotReflexArc
Constructor
BinaryNumRelationArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumRelationArc
.
Arc representing Z = A, Z < A, Z > A, etc.
BinaryNumRelationArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumRelationArc
Constructor
BinaryNumSinArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumSinArc
.
Arc representing Z = sin(X)
BinaryNumSinArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumSinArc
Constructor
BinaryNumSquareArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumSquareArc
.
Arc representing Z = X^2
BinaryNumSquareArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumSquareArc
Constructor
BinaryNumSquareReflexArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumSquareReflexArc
.
Arc representing sqrt(X) = Z, sqrt(X) < Z etc with special square-related behavior
BinaryNumSquareReflexArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumSquareReflexArc
Constructor
BinaryNumSumArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumSumArc
.
Arc representing Z = X + y, Z < x + Y, etc.
BinaryNumSumArc(NumNode, Number, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumSumArc
Constructor
BinaryNumSumArc(Number, NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumSumArc
Constructor
BinaryNumTanArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumTanArc
.
Arc representing Z = tan(X)
BinaryNumTanArc(NumNode, NumNode, int, int)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinaryNumTanArc
Constructor
BinarySetArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetArc
.
Abstract base arc for set arc with 2 variables
BinarySetArc(Node, Node)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetArc
Constructor
BinarySetMemberOfSetArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetMemberOfSetArc
.
Binary arc that constraints a numeric variable to be a member of a set
BinarySetMemberOfSetArc(SetNode, NumNode)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetMemberOfSetArc
BinarySetMemberOfSetReflexArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetMemberOfSetReflexArc
.
Binary arc that constrains a set variable to contain values contained in a specific variable
BinarySetMemberOfSetReflexArc(NumNode, SetNode)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetMemberOfSetReflexArc
BinarySetNotMemberOfSetArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetNotMemberOfSetArc
.
Binary arc that constraints a numeric variable not to be a member of a set
BinarySetNotMemberOfSetArc(SetNode, NumNode)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetNotMemberOfSetArc
BinarySetNotMemberOfSetReflexArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetNotMemberOfSetReflexArc
.
Binary arc that constrains a set variable not to contain values contained in a specific variable
BinarySetNotMemberOfSetReflexArc(NumNode, SetNode)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetNotMemberOfSetReflexArc
BinarySetSubsetArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetSubsetArc
.
Arc representing Z is subset of X
BinarySetSubsetArc(SetNode, SetNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetSubsetArc
Constructor
BinarySetSupersetArc
- class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetSupersetArc
.
Arc representing Z is superset of X
BinarySetSupersetArc(SetNode, SetNode, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.arc.binary.
BinarySetSupersetArc
Constructor
BoolExpr
- interface jopt.csp.spi.arcalgorithm.constraint.bool.
BoolExpr
.
BoolOperation
- interface jopt.csp.spi.util.
BoolOperation
.
Enumeration of mathematical operations
BooleanAndConstraint
- class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanAndConstraint
.
Constraint that restricts a BoolExpr to be the AND of two other BoolExpr
BooleanAndConstraint(BoolExpr, BoolExpr, boolean, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanAndConstraint
Constrains z to be x AND y.
BooleanAndConstraint(BoolExpr, boolean, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanAndConstraint
Constrains z to be x AND y.
BooleanAndConstraint(BoolExpr, BoolExpr, boolean, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanAndConstraint
Constrains z to be x AND y.
BooleanAndConstraint(BoolExpr, GenericBooleanConstant, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanAndConstraint
Constrains z to be x AND y.
BooleanAndConstraint(BoolExpr, BoolExpr, boolean, GenericBooleanConstant)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanAndConstraint
Constrains z to be x AND y.
BooleanComputedDomain
- class jopt.csp.spi.arcalgorithm.domain.
BooleanComputedDomain
.
BooleanComputedDomain(CspConstraint)
- Constructor for class jopt.csp.spi.arcalgorithm.domain.
BooleanComputedDomain
Creates new boolean domain that wraps a constraint
BooleanComputedDomain(BooleanDomain, BooleanDomain, boolean, boolean, GenericBooleanConstant, int)
- Constructor for class jopt.csp.spi.arcalgorithm.domain.
BooleanComputedDomain
Creates new boolean computed domain based on a an expression built from other boolean domains
BooleanConstraint
- class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanConstraint
.
Base class for boolean constraints
BooleanConstraint(BoolExpr, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanConstraint
Constructor taking in both a boolean expression and a constant value.
BooleanConstraint(BoolExpr, GenericBooleanConstant)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanConstraint
Constructor taking in both a boolean expression and a constant value.
BooleanDomain
- interface jopt.csp.spi.arcalgorithm.domain.
BooleanDomain
.
Interface implemented by boolean domains
BooleanEqThreeVarConstraint
- class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanEqThreeVarConstraint
.
Constraint representing (X == Y) = Z
BooleanEqThreeVarConstraint(BoolExpr, BoolExpr, boolean, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanEqThreeVarConstraint
A constructor to create a BooleanEqConstraint using three boolean expressions.
BooleanEqThreeVarConstraint(BoolExpr, boolean, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanEqThreeVarConstraint
A constructor to create a BooleanEqConstraint using three boolean expressions.
BooleanEqThreeVarConstraint(BoolExpr, GenericBooleanConstant, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanEqThreeVarConstraint
A constructor to create a BooleanEqConstraint using three boolean expressions.
BooleanEqThreeVarConstraint(BoolExpr, BoolExpr, boolean, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanEqThreeVarConstraint
A constructor to create a BooleanEqConstraint using three boolean expressions.
BooleanEqThreeVarConstraint(BoolExpr, BoolExpr, boolean, GenericBooleanConstant)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanEqThreeVarConstraint
A constructor to create a BooleanEqConstraint using three boolean expressions.
BooleanEqTwoVarConstraint
- class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanEqTwoVarConstraint
.
Constraint that represents X == Y where Y is either a constraint or boolean expression
BooleanEqTwoVarConstraint(BoolExpr, GraphConstraint)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanEqTwoVarConstraint
BooleanEqTwoVarConstraint(BoolExpr, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanEqTwoVarConstraint
BooleanExpr
- class jopt.csp.spi.arcalgorithm.variable.
BooleanExpr
.
A class used to create boolean expressions including AND, OR, NOT operations, etc.
BooleanExpr(String, CspConstraint)
- Constructor for class jopt.csp.spi.arcalgorithm.variable.
BooleanExpr
Constructor for expression that wraps a constraint and is based upon a domain computed from the constraint
BooleanExpr(String, BooleanExpr, int, BooleanExpr, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.variable.
BooleanExpr
Constructor for building expressions based on an operation on two other variables
BooleanExpr(String, BooleanExpr, int, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.variable.
BooleanExpr
Constructor for building expressions based on an operation on one other variable and a constant
BooleanExpr(String, BooleanExpr, int, GenericBooleanConstant)
- Constructor for class jopt.csp.spi.arcalgorithm.variable.
BooleanExpr
Constructor for building expressions based on an operation on one other variable and a constant
BooleanExpr(String, int, BooleanExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.variable.
BooleanExpr
Constructor for building an expression based on an operation on one other variable
BooleanImpliesThreeVarConstraint
- class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanImpliesThreeVarConstraint
.
Constraint representing X -> Y = Z
BooleanImpliesThreeVarConstraint(BoolExpr, BoolExpr, boolean, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanImpliesThreeVarConstraint
BooleanImpliesThreeVarConstraint(BoolExpr, boolean, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanImpliesThreeVarConstraint
BooleanImpliesThreeVarConstraint(BoolExpr, BoolExpr, boolean, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanImpliesThreeVarConstraint
BooleanImpliesThreeVarConstraint(BoolExpr, GenericBooleanConstant, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanImpliesThreeVarConstraint
BooleanImpliesThreeVarConstraint(BoolExpr, BoolExpr, boolean, GenericBooleanConstant)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanImpliesThreeVarConstraint
BooleanImpliesTwoVarConstraint
- class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanImpliesTwoVarConstraint
.
Constraint representing A -> Z
BooleanImpliesTwoVarConstraint(BoolExpr, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanImpliesTwoVarConstraint
BooleanIntDomain
- class jopt.csp.spi.arcalgorithm.domain.
BooleanIntDomain
.
Concrete boolean domain
BooleanIntDomain()
- Constructor for class jopt.csp.spi.arcalgorithm.domain.
BooleanIntDomain
Constructor
BooleanIntDomain(boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.domain.
BooleanIntDomain
Constructor
BooleanIntDomain(int)
- Constructor for class jopt.csp.spi.arcalgorithm.domain.
BooleanIntDomain
Constructor for cloning domain
BooleanNode
- class jopt.csp.spi.arcalgorithm.graph.node.
BooleanNode
.
BooleanNode(String, BooleanDomain)
- Constructor for class jopt.csp.spi.arcalgorithm.graph.node.
BooleanNode
Constructor
BooleanNotConstraint
- class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanNotConstraint
.
Constraint that restricts a BoolExpr to be the opposite value of another BoolExp
BooleanNotConstraint(BoolExpr, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanNotConstraint
BooleanOrConstraint
- class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanOrConstraint
.
Constraint that restricts a BoolExpr to be true if either of two other BoolExpr are true
BooleanOrConstraint(BoolExpr, BoolExpr, boolean, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanOrConstraint
BooleanOrConstraint(BoolExpr, boolean, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanOrConstraint
BooleanOrConstraint(BoolExpr, BoolExpr, boolean, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanOrConstraint
BooleanOrConstraint(BoolExpr, GenericBooleanConstant, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanOrConstraint
BooleanOrConstraint(BoolExpr, BoolExpr, boolean, GenericBooleanConstant)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanOrConstraint
BooleanVariable
- class jopt.csp.spi.arcalgorithm.variable.
BooleanVariable
.
A class used to create a concrete boolean variable with a domain that can be altered.
BooleanVariable(String)
- Constructor for class jopt.csp.spi.arcalgorithm.variable.
BooleanVariable
Constructor for standard variable
BooleanVariable(String, BooleanDomain)
- Constructor for class jopt.csp.spi.arcalgorithm.variable.
BooleanVariable
Constructor for variable with predefined domain
BooleanVariable(String, CspConstraint)
- Constructor for class jopt.csp.spi.arcalgorithm.variable.
BooleanVariable
Constructor for variable that wraps a constraint
BooleanVariable(String, CspBooleanExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.variable.
BooleanVariable
Constructor to convert an expression to a variable
BooleanXorConstraint
- class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanXorConstraint
.
Constraint that represents two expressions being XOR-ed together
BooleanXorConstraint(BoolExpr, BoolExpr, boolean, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanXorConstraint
BooleanXorConstraint(BoolExpr, boolean, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanXorConstraint
BooleanXorConstraint(BoolExpr, BoolExpr, boolean, boolean)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanXorConstraint
BooleanXorConstraint(BoolExpr, GenericBooleanConstant, BoolExpr)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanXorConstraint
BooleanXorConstraint(BoolExpr, BoolExpr, boolean, GenericBooleanConstant)
- Constructor for class jopt.csp.spi.arcalgorithm.constraint.bool.
BooleanXorConstraint
BreadthFirstSearch
- class jopt.csp.spi.search.technique.
BreadthFirstSearch
.
Implementation of a breadth-first search that loops over the search tree.
BreadthFirstSearch()
- Constructor for class jopt.csp.spi.search.technique.
BreadthFirstSearch
BrowseNeighborhoodAction
- class jopt.csp.spi.search.localsearch.
BrowseNeighborhoodAction
.
This action will browse a list of neighboring produced from a
Neighborhood
and attempt to apply each in turn in order to locate other valid solutions to the problem.
BrowseNeighborhoodAction(ConstraintStore, SolverSolution, Neighborhood, CurrentNeighbor)
- Constructor for class jopt.csp.spi.search.localsearch.
BrowseNeighborhoodAction
Creates new scan neighbors action
BrowseNeighborhoodAction(ConstraintStore, SolverSolution, Neighborhood, Metaheuristic, CurrentNeighbor)
- Constructor for class jopt.csp.spi.search.localsearch.
BrowseNeighborhoodAction
Creates new scan neighbors action
BrowseNeighborsAction
- class jopt.csp.spi.search.localsearch.
BrowseNeighborsAction
.
This action will browse a list of neighboring solutions to an solution.
BrowseNeighborsAction(ConstraintStore, SolverSolution, List)
- Constructor for class jopt.csp.spi.search.localsearch.
BrowseNeighborsAction
Creates new scan neighbors action
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
DoubleIntervalDomain
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
DoubleSparseDomain
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
FloatIntervalDomain
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
FloatSparseDomain
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
IntIntervalDomain
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
IntSparseDomain
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
LongIntervalDomain
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
LongSparseDomain
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
SetDomainBase
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.graph.
NodeArcGraphImpl
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.graph.node.
GenericBooleanNode
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.arcalgorithm.graph.node.
GenericNumNode
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.search.localsearch.
TabuList
beforeChoicePointPopEvent()
- Method in interface jopt.csp.spi.solver.
ChoicePointDataMapListener
Indicates that the current choice point is about to be rolled back and domain data must be reset
beforeChoicePointPopEvent()
- Method in interface jopt.csp.spi.solver.
ChoicePointEntryListener
Indicates that the current choice point is about to be rolled back and domain data must be reset
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.solver.
ReversibleNumber
beforeChoicePointPopEvent()
- Method in class jopt.csp.spi.solver.
ReversibleNumberArray
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
DoubleIntervalDomain
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
DoubleSparseDomain
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
FloatIntervalDomain
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
FloatSparseDomain
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
IntIntervalDomain
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
IntSparseDomain
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
LongIntervalDomain
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
LongSparseDomain
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.domain.
SetDomainBase
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.graph.
NodeArcGraphImpl
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.graph.node.
GenericBooleanNode
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.arcalgorithm.graph.node.
GenericNumNode
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.search.localsearch.
TabuList
beforeChoicePointPushEvent()
- Method in interface jopt.csp.spi.solver.
ChoicePointDataMapListener
Indicates that current choice point is about to be pushed to allow data to be recorded in stack
beforeChoicePointPushEvent()
- Method in interface jopt.csp.spi.solver.
ChoicePointEntryListener
Indicates that current choice point is about to be pushed to allow data to be recorded in stack
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.solver.
ReversibleNumber
beforeChoicePointPushEvent()
- Method in class jopt.csp.spi.solver.
ReversibleNumberArray
bestObjectiveValue()
- Method in class jopt.csp.spi.search.goal.
FirstSolutionGoal
bestObjectiveValue()
- Method in class jopt.csp.spi.search.goal.
MinMaxSearchGoal
between(double, boolean, double, boolean)
- Method in class jopt.csp.spi.arcalgorithm.variable.
DoubleExpr
between(double, double)
- Method in class jopt.csp.spi.arcalgorithm.variable.
DoubleExpr
between(float, boolean, float, boolean)
- Method in class jopt.csp.spi.arcalgorithm.variable.
FloatExpr
between(float, float)
- Method in class jopt.csp.spi.arcalgorithm.variable.
FloatExpr
between(double, boolean, double, boolean)
- Method in class jopt.csp.spi.arcalgorithm.variable.
GenericDoubleExpr
between(double, double)
- Method in class jopt.csp.spi.arcalgorithm.variable.
GenericDoubleExpr
between(float, boolean, float, boolean)
- Method in class jopt.csp.spi.arcalgorithm.variable.
GenericFloatExpr
between(float, float)
- Method in class jopt.csp.spi.arcalgorithm.variable.
GenericFloatExpr
between(int, boolean, int, boolean)
- Method in class jopt.csp.spi.arcalgorithm.variable.
GenericIntExpr
between(int, int)
- Method in class jopt.csp.spi.arcalgorithm.variable.
GenericIntExpr
between(long, boolean, long, boolean)
- Method in class jopt.csp.spi.arcalgorithm.variable.
GenericLongExpr
between(long, long)
- Method in class jopt.csp.spi.arcalgorithm.variable.
GenericLongExpr
between(int, boolean, int, boolean)
- Method in class jopt.csp.spi.arcalgorithm.variable.
IntExpr
between(int, int)
- Method in class jopt.csp.spi.arcalgorithm.variable.
IntExpr
between(long, boolean, long, boolean)
- Method in class jopt.csp.spi.arcalgorithm.variable.
LongExpr
between(long, long)
- Method in class jopt.csp.spi.arcalgorithm.variable.
LongExpr
between(CspNumExpr, boolean, CspNumExpr, boolean)
- Method in class jopt.csp.spi.arcalgorithm.variable.
NumExprBase
Returns a constraint restricting this expression to be between a min and max.
between(CspNumExpr, CspNumExpr)
- Method in class jopt.csp.spi.arcalgorithm.variable.
NumExprBase
Returns a constraint restricting this expression to be between or equal min and max.
between(CspGenericNumConstant, boolean, CspGenericNumConstant, boolean)
- Method in class jopt.csp.spi.arcalgorithm.variable.
NumExprBase
Returns a constraint restricting this expression to be between a min and max.
between(CspGenericNumConstant, CspGenericNumConstant)
- Method in class jopt.csp.spi.arcalgorithm.variable.
NumExprBase
Returns a constraint restricting this expression to be between or equal min and max.
bfs()
- Method in class jopt.csp.spi.search.
SearchTechniquesImpl
booleanExpr(String, CspConstraint)
- Method in class jopt.csp.spi.arcalgorithm.variable.
VarFactory
Creates a boolean expression that wraps a constraint
booleanVar(String, CspConstraint)
- Method in class jopt.csp.spi.arcalgorithm.variable.
VarFactory
Creates a boolean variable that wraps a constraint
booleanVar(String, CspBooleanExpr)
- Method in class jopt.csp.spi.arcalgorithm.variable.
VarFactory
Creates an instance of a CspBooleanVariable object based on an expression.
booleanVar(String)
- Method in class jopt.csp.spi.arcalgorithm.variable.
VarFactory
Creates a boolean variable
borrowList()
- Method in class jopt.csp.spi.util.
NumberList.Pool
borrowObject()
- Method in class jopt.csp.spi.pool.
WeakObjectPool
browseNeighborhood(SolverSolution, Neighborhood, CurrentNeighbor)
- Method in class jopt.csp.spi.search.
LocalSearchImpl
browseNeighborhood(SolverSolution, Neighborhood, Metaheuristic, CurrentNeighbor)
- Method in class jopt.csp.spi.search.
LocalSearchImpl
browseNeighbors(SolverSolution, SolverSolution[])
- Method in class jopt.csp.spi.search.
LocalSearchImpl
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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