Uses of Interface
jopt.csp.variable.CspBooleanExpr

Packages that use CspBooleanExpr
jopt.csp   
jopt.csp.variable The interfaces for building, combining, and constraining variables and expressions  
 

Uses of CspBooleanExpr in jopt.csp
 

Methods in jopt.csp with parameters of type CspBooleanExpr
abstract  void CspSolver.addConstraint(CspBooleanExpr bool)
          Adds a boolean expression as a constraint to the CspSolver.
 

Uses of CspBooleanExpr in jopt.csp.variable
 

Subinterfaces of CspBooleanExpr in jopt.csp.variable
 interface CspBooleanVariable
           
 interface CspGenericBooleanExpr
          Interface implemented by generic boolean expressions.
 

Methods in jopt.csp.variable that return CspBooleanExpr
 CspBooleanExpr CspGenericBooleanExpr.getExpression(int offset)
          returns a boolean expression from the internal array
 CspBooleanExpr CspConstraint.toBoolean()
          Returns a boolean expression that wraps this constraint
 CspBooleanExpr CspBooleanExpr.and(CspBooleanExpr expr)
          Creates a boolean expression resulting from anding another boolean expression with this expression
 CspBooleanExpr CspBooleanExpr.and(CspConstraint cons)
          Creates a boolean expression resulting from anding a constraint with this expression
 CspBooleanExpr CspBooleanExpr.and(boolean val)
          Creates a boolean expression resulting from anding a constant with this expression
 CspBooleanExpr CspBooleanExpr.and(CspGenericBooleanConstant val)
          Creates a boolean expression resulting from anding a generic constant with this expression
 CspBooleanExpr CspBooleanExpr.not()
          Returns a boolean expression equal to the negation of this one
 CspBooleanExpr CspBooleanExpr.xor(CspBooleanExpr expr)
          Creates a boolean expression resulting from xoring a boolean expression with this expression
 CspBooleanExpr CspBooleanExpr.xor(CspConstraint cons)
          Creates a boolean expression resulting from xoring a constraint with this expression
 CspBooleanExpr CspBooleanExpr.xor(boolean val)
          Creates a boolean expression resulting from xoring a constant with this expression
 CspBooleanExpr CspBooleanExpr.xor(CspGenericBooleanConstant val)
          Creates a boolean expression resulting from xoring a generic constant with this expression
 CspBooleanExpr CspBooleanExpr.or(CspBooleanExpr expr)
          Creates a boolean expression resulting from oring a boolean expression with this expression
 CspBooleanExpr CspBooleanExpr.or(CspConstraint cons)
          Creates a boolean expression resulting from oring a constraint with this expression
 CspBooleanExpr CspBooleanExpr.or(boolean val)
          Creates a boolean expression resulting from oring a constant with this expression
 CspBooleanExpr CspBooleanExpr.or(CspGenericBooleanConstant val)
          Creates a boolean expression resulting from oring a generic constant with this expression
 CspBooleanExpr CspBooleanExpr.implies(CspBooleanExpr expr)
          Creates a boolean expression resulting from this expression implying another expression
 CspBooleanExpr CspBooleanExpr.implies(boolean val)
          Creates a boolean expression resulting from this expression implying a constant value
 CspBooleanExpr CspBooleanExpr.implies(CspGenericBooleanConstant val)
          Creates a boolean expression resulting from this expression implying a generic constant value
 CspBooleanExpr CspBooleanExpr.implies(CspConstraint cons)
          Creates a boolean expression resulting from this expression implying a constraint
 CspBooleanExpr CspBooleanExpr.eq(CspBooleanExpr expr)
          Creates a boolean expression resulting from setting a boolean expression equal to this expression
 CspBooleanExpr CspBooleanExpr.eq(CspConstraint cons)
          Creates a boolean expression resulting from setting a constraint equal to this expression
 CspBooleanExpr CspBooleanExpr.eq(boolean val)
          Creates a boolean expression resulting from setting a constant equal to this expression
 

Methods in jopt.csp.variable with parameters of type CspBooleanExpr
 CspGenericBooleanExpr CspVariableFactory.genericBoolean(java.lang.String name, CspGenericIndex[] indices, CspBooleanExpr[] expressions)
          Produces a generic variable that wraps a set of expressions
 CspGenericBooleanExpr CspVariableFactory.genericBoolean(java.lang.String name, CspGenericIndex index, CspBooleanExpr[] expressions)
          Produces a generic variable that wraps a set of expressions
 CspBooleanVariable CspVariableFactory.booleanVar(java.lang.String name, CspBooleanExpr expr)
          Creates an instance of a CspBooleanVariable object based on an expression.
 CspBooleanExpr CspBooleanExpr.and(CspBooleanExpr expr)
          Creates a boolean expression resulting from anding another boolean expression with this expression
 CspBooleanExpr CspBooleanExpr.xor(CspBooleanExpr expr)
          Creates a boolean expression resulting from xoring a boolean expression with this expression
 CspBooleanExpr CspBooleanExpr.or(CspBooleanExpr expr)
          Creates a boolean expression resulting from oring a boolean expression with this expression
 CspBooleanExpr CspBooleanExpr.implies(CspBooleanExpr expr)
          Creates a boolean expression resulting from this expression implying another expression
 CspBooleanExpr CspBooleanExpr.eq(CspBooleanExpr expr)
          Creates a boolean expression resulting from setting a boolean expression equal to this expression