Uses of Interface
jopt.csp.variable.CspFloatExpr

Packages that use CspFloatExpr
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 CspFloatExpr in jopt.csp.solution
 

Methods in jopt.csp.solution that return CspFloatExpr
 CspFloatExpr SolutionScope.getFloatObjectiveExpression()
          Returns objective float expression
 

Uses of CspFloatExpr in jopt.csp.variable
 

Subinterfaces of CspFloatExpr in jopt.csp.variable
 interface CspFloatVariable
          Interface implemented by float precision floating point variables.
 interface CspGenericFloatExpr
          Interface for generic float expressions
 

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

Methods in jopt.csp.variable with parameters of type CspFloatExpr
 CspFloatExpr CspMath.add(int a, CspFloatExpr bexpr)
          Creates integer expression representing a+b
 CspFloatExpr CspMath.subtract(int a, CspFloatExpr bexpr)
          Creates integer expression representing a-b
 CspFloatExpr CspMath.multiply(int a, CspFloatExpr bexpr)
          Creates float expression representing a*b
 CspFloatExpr CspMath.divide(int a, CspFloatExpr bexpr)
          Creates float expression representing a/b
 CspFloatExpr CspMath.abs(CspFloatExpr expr)
          Creates float expression representing |expr|
 CspFloatExpr CspMath.square(CspFloatExpr expr)
          Creates float expression representing expr^2
 CspFloatExpr CspLongExpr.add(CspFloatExpr expr)
          Returns an expression representing the sum of this expression with another expression
 CspFloatExpr CspLongExpr.subtract(CspFloatExpr expr)
          Returns an expression representing the difference of this expression with another expression
 CspFloatExpr CspLongExpr.multiply(CspFloatExpr expr)
          Returns an expression representing the product of this expression with another expression
 CspFloatExpr CspLongExpr.divide(CspFloatExpr expr)
          Returns an expression representing the quotient of this expression with another expression
 CspFloatExpr CspIntExpr.add(CspFloatExpr expr)
          Returns an expression representing the sum of this expression with another expression
 CspFloatExpr CspIntExpr.subtract(CspFloatExpr expr)
          Returns an expression representing the difference of this expression with another expression
 CspFloatExpr CspIntExpr.multiply(CspFloatExpr expr)
          Returns an expression representing the product of this expression with another expression
 CspFloatExpr CspIntExpr.divide(CspFloatExpr expr)
          Returns an expression representing the quotient of this expression with another expression