Package | Description |
---|---|
com.google.ortools.sat |
Modifier and Type | Class and Description |
---|---|
class |
BoolVar
An Boolean variable.
|
Modifier and Type | Method and Description |
---|---|
IntVar |
CpModel.getIntVarFromProtoIndex(int index)
Rebuilds an integer variable from an index.
|
IntVar |
CpModel.newConstant(long value)
Creates a constant variable.
|
IntVar |
CpModel.newIntVar(long lb,
long ub,
java.lang.String name)
Creates an integer variable with domain [lb, ub].
|
IntVar |
CpModel.newIntVarFromDomain(Domain domain,
java.lang.String name)
Creates an integer variable with given domain.
|
Modifier and Type | Method and Description |
---|---|
void |
CpModel.addHint(IntVar var,
long value)
Adds hinting to a variable
|
Constraint |
CpModel.addInverse(IntVar[] variables,
IntVar[] inverseVariables)
Adds
Inverse(variables, inverseVariables) . |
Constraint |
CpModel.addInverse(IntVar[] variables,
IntVar[] inverseVariables)
Adds
Inverse(variables, inverseVariables) . |
void |
CpModel.addMapDomain(IntVar var,
Literal[] booleans,
long offset)
Adds
var == i + offset <=> booleans[i] == true for all i in [0, booleans.length) . |
static DoubleLinearExpr |
DoubleLinearExpr.affine(IntVar variable,
double coefficient,
double offset)
Creates an affine expression (var * coefficient + offset).
|
static DoubleLinearExpr |
DoubleLinearExpr.sum(IntVar[] variables)
Creates a sum expression.
|
static DoubleLinearExpr |
DoubleLinearExpr.sumWithOffset(IntVar[] variables,
double offset)
Creates a sum expression with a double offset.
|
static DoubleLinearExpr |
DoubleLinearExpr.term(IntVar variable,
double coefficient)
Creates a linear term (var * coefficient).
|
static DoubleLinearExpr |
DoubleLinearExpr.weightedSum(IntVar[] variables,
double[] coefficients)
Creates a scalar product.
|
static DoubleLinearExpr |
DoubleLinearExpr.weightedSumWithOffset(IntVar[] variables,
double[] coefficients,
double offset)
Creates a scalar product.
|
Constructor and Description |
---|
DoubleLinearExpr(IntVar[] vars,
double offset) |
DoubleLinearExpr(IntVar[] variables,
double[] coefficients,
double offset) |
DoubleLinearExpr(IntVar var,
double coefficient,
double offset) |
Copyright © 2025. All rights reserved.