Java Reference

Java Reference

SumOfVariables

Detailed Description

A linear expression interface that can be parsed.

Definition at line 17 of file SumOfVariables.java.

Public Member Functions

 SumOfVariables (IntVar[] variables)
 
int numElements ()
 Returns the number of elements in the interface. More...
 
IntVar getVariable (int index)
 Returns the ith variable. More...
 
long getCoefficient (int index)
 Returns the ith coefficient. More...
 

Static Public Member Functions

static LinearExpr sum (IntVar[] variables)
 Creates a sum expression. More...
 
static LinearExpr scalProd (IntVar[] variables, long[] coefficients)
 Creates a scalar product. More...
 
static LinearExpr scalProd (IntVar[] variables, int[] coefficients)
 Creates a scalar product. More...
 
static LinearExpr term (IntVar variable, long coefficient)
 Creates a linear term (var * coefficient). More...
 

Constructor & Destructor Documentation

◆ SumOfVariables()

SumOfVariables ( IntVar[]  variables)
inline

Definition at line 20 of file SumOfVariables.java.

Member Function Documentation

◆ getCoefficient()

long getCoefficient ( int  index)
inline

Returns the ith coefficient.

Implements LinearExpr.

Definition at line 37 of file SumOfVariables.java.

◆ getVariable()

IntVar getVariable ( int  index)
inline

Returns the ith variable.

Implements LinearExpr.

Definition at line 30 of file SumOfVariables.java.

◆ numElements()

int numElements ( )
inline

Returns the number of elements in the interface.

Implements LinearExpr.

Definition at line 25 of file SumOfVariables.java.

◆ scalProd() [1/2]

static LinearExpr scalProd ( IntVar[]  variables,
int[]  coefficients 
)
inlinestaticinherited

Creates a scalar product.

Definition at line 38 of file LinearExpr.java.

◆ scalProd() [2/2]

static LinearExpr scalProd ( IntVar[]  variables,
long[]  coefficients 
)
inlinestaticinherited

Creates a scalar product.

Definition at line 33 of file LinearExpr.java.

◆ sum()

static LinearExpr sum ( IntVar[]  variables)
inlinestaticinherited

Creates a sum expression.

Definition at line 28 of file LinearExpr.java.

◆ term()

static LinearExpr term ( IntVar  variable,
long  coefficient 
)
inlinestaticinherited

Creates a linear term (var * coefficient).

Definition at line 47 of file LinearExpr.java.


The documentation for this class was generated from the following file: