Uses of Interface
jopt.csp.variable.CspLongExpr

Packages that use CspLongExpr
jopt.csp.solution Defines structures for storing solutions to constraint satisfaction problems 
jopt.csp.variable The interfaces for building, combining, and constraining variables and expressions  
 

Uses of CspLongExpr in jopt.csp.solution
 

Methods in jopt.csp.solution that return CspLongExpr
 CspLongExpr SolutionScope.getLongObjectiveExpression()
          Returns objective long expression
 

Uses of CspLongExpr in jopt.csp.variable
 

Subinterfaces of CspLongExpr in jopt.csp.variable
 interface CspGenericLongExpr
          Interface for generic float expressions
 interface CspLongVariable
          Interface implemented by long integer based variables.
 

Methods in jopt.csp.variable that return CspLongExpr
 CspLongExpr CspMath.add(int a, CspLongExpr bexpr)
          Creates integer expression representing a+b
 CspLongExpr CspMath.subtract(int a, CspLongExpr bexpr)
          Creates integer expression representing a-b
 CspLongExpr CspMath.multiply(int a, CspLongExpr bexpr)
          Creates long integer expression representing a*b
 CspLongExpr CspMath.divide(int a, CspLongExpr bexpr)
          Creates long integer expression representing a/b
 CspLongExpr CspMath.abs(CspLongExpr expr)
          Creates long expression representing |expr|
 CspLongExpr CspMath.square(CspLongExpr expr)
          Creates long integer expression representing expr^2
 CspLongExpr CspMath.summation(CspGenericLongExpr x, CspGenericIndex[] indexRange, CspGenericIndexRestriction sourceIdxRestriction)
          Creates a variable equal to the summation of values in the generic variable.
 CspLongExpr CspLongExpr.add(long l)
          Returns an expression representing the sum of this expression with a static value
 CspLongExpr CspLongExpr.add(CspLongCast expr)
          Returns an expression representing the sum of this expression with another expression
 CspLongExpr CspLongExpr.subtract(long l)
          Returns an expression representing the difference of this expression with a static value
 CspLongExpr CspLongExpr.subtract(CspLongCast expr)
          Returns an expression representing the difference of this expression with another expression
 CspLongExpr CspLongExpr.multiply(long l)
          Returns an expression representing the product of this expression with a static value
 CspLongExpr CspLongExpr.multiply(CspLongCast expr)
          Returns an expression representing the product of this expression with another expression
 CspLongExpr CspLongExpr.divide(long l)
          Returns an expression representing the quotient of this expression with a static value
 CspLongExpr CspLongExpr.divide(CspLongCast expr)
          Returns an expression representing the quotient of this expression with another expression
 CspLongExpr CspIntExpr.add(long l)
          Returns an expression representing the sum of this expression with a static value
 CspLongExpr CspIntExpr.add(CspLongExpr expr)
          Returns an expression representing the sum of this expression with another expression
 CspLongExpr CspIntExpr.subtract(long l)
          Returns an expression representing the difference of this expression with a static value
 CspLongExpr CspIntExpr.subtract(CspLongExpr expr)
          Returns an expression representing the difference of this expression with another expression
 CspLongExpr CspIntExpr.multiply(long l)
          Returns an expression representing the product of this expression with a static value
 CspLongExpr CspIntExpr.multiply(CspLongExpr expr)
          Returns an expression representing the product of this expression with another expression
 CspLongExpr CspIntExpr.divide(long l)
          Returns an expression representing the quotient of this expression with a static value
 CspLongExpr CspIntExpr.divide(CspLongExpr expr)
          Returns an expression representing the quotient of this expression with another expression
 

Methods in jopt.csp.variable with parameters of type CspLongExpr
 CspLongExpr CspMath.add(int a, CspLongExpr bexpr)
          Creates integer expression representing a+b
 CspLongExpr CspMath.subtract(int a, CspLongExpr bexpr)
          Creates integer expression representing a-b
 CspLongExpr CspMath.multiply(int a, CspLongExpr bexpr)
          Creates long integer expression representing a*b
 CspLongExpr CspMath.divide(int a, CspLongExpr bexpr)
          Creates long integer expression representing a/b
 CspLongExpr CspMath.abs(CspLongExpr expr)
          Creates long expression representing |expr|
 CspLongExpr CspMath.square(CspLongExpr expr)
          Creates long integer expression representing expr^2
 CspConstraint CspMath.allDifferent(CspLongExpr[] exprs)
          Constrains an array of variables to have different values
 CspConstraint CspMath.globalCardinality(CspLongExpr[] exprs, java.lang.Number[] vals, int[] lb, int[] ub)
          Generates a constraint that will cause the number of times vals occurs in exprs to be at least lb and at most ub
 CspConstraint CspMath.globalCardCount(CspLongExpr[] exprs, java.lang.Number[] vals, CspIntExpr[] count)
          A constraint that will count the number of occurrence of certain values and store that number in the corresponding count int expression
 CspConstraint CspMath.notMemberOfArray(CspLongExpr[] sources, CspLongExpr expr)
          Constrains a numeric expression to not be a member of an array.
 CspConstraint CspMath.memberOfArray(CspLongExpr[] sources, CspLongExpr expr)
          Constrains a numeric expression to be a member of an array.
 CspLongExpr CspIntExpr.add(CspLongExpr expr)
          Returns an expression representing the sum of this expression with another expression
 CspLongExpr CspIntExpr.subtract(CspLongExpr expr)
          Returns an expression representing the difference of this expression with another expression
 CspLongExpr CspIntExpr.multiply(CspLongExpr expr)
          Returns an expression representing the product of this expression with another expression
 CspLongExpr CspIntExpr.divide(CspLongExpr expr)
          Returns an expression representing the quotient of this expression with another expression