Java Reference
Java Reference
LinearExprTest.java
Go to the documentation of this file.
Load native libraries needed for using ortools-java.
Definition: Loader.java:33
static synchronized void loadNativeLibraries()
Definition: Loader.java:104
BoolVar newBoolVar(String name)
Creates a Boolean variable with the given name.
Definition: CpModel.java:88
IntVar newIntVarFromDomain(Domain domain, String name)
Creates an integer variable with given domain.
Definition: CpModel.java:83
int getIndex()
Returns the index of the variable in the underlying CpModelProto.
Definition: IntVar.java:44
LinearExprBuilder add(LinearArgument expr)
Definition: sat/LinearExprBuilder.java:29
LinearExprBuilder addTerm(LinearArgument expr, long coeff)
Definition: sat/LinearExprBuilder.java:39
void testLinearExprTerm()
Definition: LinearExprTest.java:78
void testLinearExprBooleanSum()
Definition: LinearExprTest.java:178
void testLinearExprWeightedSum()
Definition: LinearExprTest.java:159
void testLinearExprAddNegatedLiteral()
Definition: LinearExprTest.java:63
void testLinearExprAddLiteral()
Definition: LinearExprTest.java:48
void testLinearExprAffine()
Definition: LinearExprTest.java:109
void testLinearExprBooleanAffine()
Definition: LinearExprTest.java:125
void testLinearExprSum()
Definition: LinearExprTest.java:140
void testLinearExprAdd()
Definition: LinearExprTest.java:32
void testLinearExprBooleanWeightedSum()
Definition: LinearExprTest.java:196
void testLinearExprBooleanTerm()
Definition: LinearExprTest.java:94
A linear expression (sum (ai * xi) + b).
Definition: sat/LinearExpr.java:19
long getCoefficient(int index)
Returns the ith coefficient.
int numElements()
Returns the number of terms (excluding the constant one) in this expression.
long getOffset()
Returns the constant part of the expression.
int getVariableIndex(int index)
Returns the index of the ith variable.
Interface to describe a boolean variable or its negation.
Definition: Literal.java:17
int getIndex()