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
 

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