Package | Description |
---|---|
com.google.ortools.sat |
Modifier and Type | Method and Description |
---|---|
LinearExpressionProto |
LinearExpressionProto.Builder.build() |
LinearExpressionProto |
LinearExpressionProto.Builder.buildPartial() |
LinearExpressionProto |
CumulativeConstraintProtoOrBuilder.getCapacity()
.operations_research.sat.LinearExpressionProto capacity = 1; |
LinearExpressionProto |
CumulativeConstraintProto.getCapacity()
.operations_research.sat.LinearExpressionProto capacity = 1; |
LinearExpressionProto |
CumulativeConstraintProto.Builder.getCapacity()
.operations_research.sat.LinearExpressionProto capacity = 1; |
static LinearExpressionProto |
LinearExpressionProto.getDefaultInstance() |
LinearExpressionProto |
LinearExpressionProto.getDefaultInstanceForType() |
LinearExpressionProto |
LinearExpressionProto.Builder.getDefaultInstanceForType() |
LinearExpressionProto |
CumulativeConstraintProtoOrBuilder.getDemands(int index)
Same size as intervals.
|
LinearExpressionProto |
CumulativeConstraintProto.getDemands(int index)
Same size as intervals.
|
LinearExpressionProto |
CumulativeConstraintProto.Builder.getDemands(int index)
Same size as intervals.
|
LinearExpressionProto |
IntervalConstraintProto.getEnd()
.operations_research.sat.LinearExpressionProto end = 5; |
LinearExpressionProto |
IntervalConstraintProto.Builder.getEnd()
.operations_research.sat.LinearExpressionProto end = 5; |
LinearExpressionProto |
IntervalConstraintProtoOrBuilder.getEnd()
.operations_research.sat.LinearExpressionProto end = 5; |
LinearExpressionProto |
TableConstraintProto.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 4; |
LinearExpressionProto |
TableConstraintProto.Builder.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 4; |
LinearExpressionProto |
DecisionStrategyProto.getExprs(int index)
If this is set, then the variables field must be empty.
|
LinearExpressionProto |
DecisionStrategyProto.Builder.getExprs(int index)
If this is set, then the variables field must be empty.
|
LinearExpressionProto |
DecisionStrategyProtoOrBuilder.getExprs(int index)
If this is set, then the variables field must be empty.
|
LinearExpressionProto |
ElementConstraintProto.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 6; |
LinearExpressionProto |
ElementConstraintProto.Builder.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 6; |
LinearExpressionProto |
AutomatonConstraintProto.getExprs(int index)
The sequence of affine expressions (a * var + b).
|
LinearExpressionProto |
AutomatonConstraintProto.Builder.getExprs(int index)
The sequence of affine expressions (a * var + b).
|
LinearExpressionProto |
AutomatonConstraintProtoOrBuilder.getExprs(int index)
The sequence of affine expressions (a * var + b).
|
LinearExpressionProto |
LinearArgumentProto.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2; |
LinearExpressionProto |
LinearArgumentProto.Builder.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2; |
LinearExpressionProto |
AllDifferentConstraintProtoOrBuilder.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1; |
LinearExpressionProto |
LinearArgumentProtoOrBuilder.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 2; |
LinearExpressionProto |
AllDifferentConstraintProto.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1; |
LinearExpressionProto |
AllDifferentConstraintProto.Builder.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 1; |
LinearExpressionProto |
ElementConstraintProtoOrBuilder.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 6; |
LinearExpressionProto |
TableConstraintProtoOrBuilder.getExprs(int index)
repeated .operations_research.sat.LinearExpressionProto exprs = 4; |
LinearExpressionProto |
ReservoirConstraintProtoOrBuilder.getLevelChanges(int index)
Currently, we only support constant level changes.
|
LinearExpressionProto |
ReservoirConstraintProto.getLevelChanges(int index)
Currently, we only support constant level changes.
|
LinearExpressionProto |
ReservoirConstraintProto.Builder.getLevelChanges(int index)
Currently, we only support constant level changes.
|
LinearExpressionProto |
ElementConstraintProto.getLinearIndex()
All expressions below must be affine function with at most one variable.
|
LinearExpressionProto |
ElementConstraintProto.Builder.getLinearIndex()
All expressions below must be affine function with at most one variable.
|
LinearExpressionProto |
ElementConstraintProtoOrBuilder.getLinearIndex()
All expressions below must be affine function with at most one variable.
|
LinearExpressionProto |
ElementConstraintProto.getLinearTarget()
.operations_research.sat.LinearExpressionProto linear_target = 5; |
LinearExpressionProto |
ElementConstraintProto.Builder.getLinearTarget()
.operations_research.sat.LinearExpressionProto linear_target = 5; |
LinearExpressionProto |
ElementConstraintProtoOrBuilder.getLinearTarget()
.operations_research.sat.LinearExpressionProto linear_target = 5; |
LinearExpressionProto |
IntervalConstraintProto.getSize()
.operations_research.sat.LinearExpressionProto size = 6; |
LinearExpressionProto |
IntervalConstraintProto.Builder.getSize()
.operations_research.sat.LinearExpressionProto size = 6; |
LinearExpressionProto |
IntervalConstraintProtoOrBuilder.getSize()
.operations_research.sat.LinearExpressionProto size = 6; |
LinearExpressionProto |
IntervalConstraintProto.getStart()
.operations_research.sat.LinearExpressionProto start = 4; |
LinearExpressionProto |
IntervalConstraintProto.Builder.getStart()
.operations_research.sat.LinearExpressionProto start = 4; |
LinearExpressionProto |
IntervalConstraintProtoOrBuilder.getStart()
.operations_research.sat.LinearExpressionProto start = 4; |
LinearExpressionProto |
LinearArgumentProto.getTarget()
.operations_research.sat.LinearExpressionProto target = 1; |
LinearExpressionProto |
LinearArgumentProto.Builder.getTarget()
.operations_research.sat.LinearExpressionProto target = 1; |
LinearExpressionProto |
LinearArgumentProtoOrBuilder.getTarget()
.operations_research.sat.LinearExpressionProto target = 1; |
LinearExpressionProto |
ReservoirConstraintProtoOrBuilder.getTimeExprs(int index)
affine expressions.
|
LinearExpressionProto |
ReservoirConstraintProto.getTimeExprs(int index)
affine expressions.
|
LinearExpressionProto |
ReservoirConstraintProto.Builder.getTimeExprs(int index)
affine expressions.
|
static LinearExpressionProto |
LinearExpressionProto.parseDelimitedFrom(java.io.InputStream input) |
static LinearExpressionProto |
LinearExpressionProto.parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LinearExpressionProto |
LinearExpressionProto.parseFrom(byte[] data) |
static LinearExpressionProto |
LinearExpressionProto.parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LinearExpressionProto |
LinearExpressionProto.parseFrom(java.nio.ByteBuffer data) |
static LinearExpressionProto |
LinearExpressionProto.parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LinearExpressionProto |
LinearExpressionProto.parseFrom(com.google.protobuf.ByteString data) |
static LinearExpressionProto |
LinearExpressionProto.parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LinearExpressionProto |
LinearExpressionProto.parseFrom(com.google.protobuf.CodedInputStream input) |
static LinearExpressionProto |
LinearExpressionProto.parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LinearExpressionProto |
LinearExpressionProto.parseFrom(java.io.InputStream input) |
static LinearExpressionProto |
LinearExpressionProto.parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Modifier and Type | Method and Description |
---|---|
java.util.List<LinearExpressionProto> |
CumulativeConstraintProtoOrBuilder.getDemandsList()
Same size as intervals.
|
java.util.List<LinearExpressionProto> |
CumulativeConstraintProto.getDemandsList()
Same size as intervals.
|
java.util.List<LinearExpressionProto> |
CumulativeConstraintProto.Builder.getDemandsList()
Same size as intervals.
|
java.util.List<LinearExpressionProto> |
TableConstraintProto.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 4; |
java.util.List<LinearExpressionProto> |
TableConstraintProto.Builder.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 4; |
java.util.List<LinearExpressionProto> |
DecisionStrategyProto.getExprsList()
If this is set, then the variables field must be empty.
|
java.util.List<LinearExpressionProto> |
DecisionStrategyProto.Builder.getExprsList()
If this is set, then the variables field must be empty.
|
java.util.List<LinearExpressionProto> |
DecisionStrategyProtoOrBuilder.getExprsList()
If this is set, then the variables field must be empty.
|
java.util.List<LinearExpressionProto> |
ElementConstraintProto.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 6; |
java.util.List<LinearExpressionProto> |
ElementConstraintProto.Builder.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 6; |
java.util.List<LinearExpressionProto> |
AutomatonConstraintProto.getExprsList()
The sequence of affine expressions (a * var + b).
|
java.util.List<LinearExpressionProto> |
AutomatonConstraintProto.Builder.getExprsList()
The sequence of affine expressions (a * var + b).
|
java.util.List<LinearExpressionProto> |
AutomatonConstraintProtoOrBuilder.getExprsList()
The sequence of affine expressions (a * var + b).
|
java.util.List<LinearExpressionProto> |
LinearArgumentProto.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 2; |
java.util.List<LinearExpressionProto> |
LinearArgumentProto.Builder.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 2; |
java.util.List<LinearExpressionProto> |
AllDifferentConstraintProtoOrBuilder.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1; |
java.util.List<LinearExpressionProto> |
LinearArgumentProtoOrBuilder.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 2; |
java.util.List<LinearExpressionProto> |
AllDifferentConstraintProto.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1; |
java.util.List<LinearExpressionProto> |
AllDifferentConstraintProto.Builder.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 1; |
java.util.List<LinearExpressionProto> |
ElementConstraintProtoOrBuilder.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 6; |
java.util.List<LinearExpressionProto> |
TableConstraintProtoOrBuilder.getExprsList()
repeated .operations_research.sat.LinearExpressionProto exprs = 4; |
java.util.List<LinearExpressionProto> |
ReservoirConstraintProtoOrBuilder.getLevelChangesList()
Currently, we only support constant level changes.
|
java.util.List<LinearExpressionProto> |
ReservoirConstraintProto.getLevelChangesList()
Currently, we only support constant level changes.
|
java.util.List<LinearExpressionProto> |
ReservoirConstraintProto.Builder.getLevelChangesList()
Currently, we only support constant level changes.
|
com.google.protobuf.Parser<LinearExpressionProto> |
LinearExpressionProto.getParserForType() |
java.util.List<LinearExpressionProto> |
ReservoirConstraintProtoOrBuilder.getTimeExprsList()
affine expressions.
|
java.util.List<LinearExpressionProto> |
ReservoirConstraintProto.getTimeExprsList()
affine expressions.
|
java.util.List<LinearExpressionProto> |
ReservoirConstraintProto.Builder.getTimeExprsList()
affine expressions.
|
static com.google.protobuf.Parser<LinearExpressionProto> |
LinearExpressionProto.parser() |
Modifier and Type | Method and Description |
---|---|
CumulativeConstraintProto.Builder |
CumulativeConstraintProto.Builder.addDemands(int index,
LinearExpressionProto value)
Same size as intervals.
|
CumulativeConstraintProto.Builder |
CumulativeConstraintProto.Builder.addDemands(LinearExpressionProto value)
Same size as intervals.
|
TableConstraintProto.Builder |
TableConstraintProto.Builder.addExprs(int index,
LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 4; |
DecisionStrategyProto.Builder |
DecisionStrategyProto.Builder.addExprs(int index,
LinearExpressionProto value)
If this is set, then the variables field must be empty.
|
ElementConstraintProto.Builder |
ElementConstraintProto.Builder.addExprs(int index,
LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 6; |
AutomatonConstraintProto.Builder |
AutomatonConstraintProto.Builder.addExprs(int index,
LinearExpressionProto value)
The sequence of affine expressions (a * var + b).
|
LinearArgumentProto.Builder |
LinearArgumentProto.Builder.addExprs(int index,
LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 2; |
AllDifferentConstraintProto.Builder |
AllDifferentConstraintProto.Builder.addExprs(int index,
LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 1; |
TableConstraintProto.Builder |
TableConstraintProto.Builder.addExprs(LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 4; |
DecisionStrategyProto.Builder |
DecisionStrategyProto.Builder.addExprs(LinearExpressionProto value)
If this is set, then the variables field must be empty.
|
ElementConstraintProto.Builder |
ElementConstraintProto.Builder.addExprs(LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 6; |
AutomatonConstraintProto.Builder |
AutomatonConstraintProto.Builder.addExprs(LinearExpressionProto value)
The sequence of affine expressions (a * var + b).
|
LinearArgumentProto.Builder |
LinearArgumentProto.Builder.addExprs(LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 2; |
AllDifferentConstraintProto.Builder |
AllDifferentConstraintProto.Builder.addExprs(LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 1; |
ReservoirConstraintProto.Builder |
ReservoirConstraintProto.Builder.addLevelChanges(int index,
LinearExpressionProto value)
Currently, we only support constant level changes.
|
ReservoirConstraintProto.Builder |
ReservoirConstraintProto.Builder.addLevelChanges(LinearExpressionProto value)
Currently, we only support constant level changes.
|
ReservoirConstraintProto.Builder |
ReservoirConstraintProto.Builder.addTimeExprs(int index,
LinearExpressionProto value)
affine expressions.
|
ReservoirConstraintProto.Builder |
ReservoirConstraintProto.Builder.addTimeExprs(LinearExpressionProto value)
affine expressions.
|
CumulativeConstraintProto.Builder |
CumulativeConstraintProto.Builder.mergeCapacity(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto capacity = 1; |
IntervalConstraintProto.Builder |
IntervalConstraintProto.Builder.mergeEnd(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto end = 5; |
LinearExpressionProto.Builder |
LinearExpressionProto.Builder.mergeFrom(LinearExpressionProto other) |
ElementConstraintProto.Builder |
ElementConstraintProto.Builder.mergeLinearIndex(LinearExpressionProto value)
All expressions below must be affine function with at most one variable.
|
ElementConstraintProto.Builder |
ElementConstraintProto.Builder.mergeLinearTarget(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto linear_target = 5; |
IntervalConstraintProto.Builder |
IntervalConstraintProto.Builder.mergeSize(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto size = 6; |
IntervalConstraintProto.Builder |
IntervalConstraintProto.Builder.mergeStart(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto start = 4; |
LinearArgumentProto.Builder |
LinearArgumentProto.Builder.mergeTarget(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto target = 1; |
static LinearExpressionProto.Builder |
LinearExpressionProto.newBuilder(LinearExpressionProto prototype) |
static LinearExpr |
LinearExpr.rebuildFromLinearExpressionProto(LinearExpressionProto proto) |
CumulativeConstraintProto.Builder |
CumulativeConstraintProto.Builder.setCapacity(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto capacity = 1; |
CumulativeConstraintProto.Builder |
CumulativeConstraintProto.Builder.setDemands(int index,
LinearExpressionProto value)
Same size as intervals.
|
IntervalConstraintProto.Builder |
IntervalConstraintProto.Builder.setEnd(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto end = 5; |
TableConstraintProto.Builder |
TableConstraintProto.Builder.setExprs(int index,
LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 4; |
DecisionStrategyProto.Builder |
DecisionStrategyProto.Builder.setExprs(int index,
LinearExpressionProto value)
If this is set, then the variables field must be empty.
|
ElementConstraintProto.Builder |
ElementConstraintProto.Builder.setExprs(int index,
LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 6; |
AutomatonConstraintProto.Builder |
AutomatonConstraintProto.Builder.setExprs(int index,
LinearExpressionProto value)
The sequence of affine expressions (a * var + b).
|
LinearArgumentProto.Builder |
LinearArgumentProto.Builder.setExprs(int index,
LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 2; |
AllDifferentConstraintProto.Builder |
AllDifferentConstraintProto.Builder.setExprs(int index,
LinearExpressionProto value)
repeated .operations_research.sat.LinearExpressionProto exprs = 1; |
ReservoirConstraintProto.Builder |
ReservoirConstraintProto.Builder.setLevelChanges(int index,
LinearExpressionProto value)
Currently, we only support constant level changes.
|
ElementConstraintProto.Builder |
ElementConstraintProto.Builder.setLinearIndex(LinearExpressionProto value)
All expressions below must be affine function with at most one variable.
|
ElementConstraintProto.Builder |
ElementConstraintProto.Builder.setLinearTarget(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto linear_target = 5; |
IntervalConstraintProto.Builder |
IntervalConstraintProto.Builder.setSize(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto size = 6; |
IntervalConstraintProto.Builder |
IntervalConstraintProto.Builder.setStart(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto start = 4; |
LinearArgumentProto.Builder |
LinearArgumentProto.Builder.setTarget(LinearExpressionProto value)
.operations_research.sat.LinearExpressionProto target = 1; |
ReservoirConstraintProto.Builder |
ReservoirConstraintProto.Builder.setTimeExprs(int index,
LinearExpressionProto value)
affine expressions.
|
Modifier and Type | Method and Description |
---|---|
CumulativeConstraintProto.Builder |
CumulativeConstraintProto.Builder.addAllDemands(java.lang.Iterable<? extends LinearExpressionProto> values)
Same size as intervals.
|
TableConstraintProto.Builder |
TableConstraintProto.Builder.addAllExprs(java.lang.Iterable<? extends LinearExpressionProto> values)
repeated .operations_research.sat.LinearExpressionProto exprs = 4; |
DecisionStrategyProto.Builder |
DecisionStrategyProto.Builder.addAllExprs(java.lang.Iterable<? extends LinearExpressionProto> values)
If this is set, then the variables field must be empty.
|
ElementConstraintProto.Builder |
ElementConstraintProto.Builder.addAllExprs(java.lang.Iterable<? extends LinearExpressionProto> values)
repeated .operations_research.sat.LinearExpressionProto exprs = 6; |
AutomatonConstraintProto.Builder |
AutomatonConstraintProto.Builder.addAllExprs(java.lang.Iterable<? extends LinearExpressionProto> values)
The sequence of affine expressions (a * var + b).
|
LinearArgumentProto.Builder |
LinearArgumentProto.Builder.addAllExprs(java.lang.Iterable<? extends LinearExpressionProto> values)
repeated .operations_research.sat.LinearExpressionProto exprs = 2; |
AllDifferentConstraintProto.Builder |
AllDifferentConstraintProto.Builder.addAllExprs(java.lang.Iterable<? extends LinearExpressionProto> values)
repeated .operations_research.sat.LinearExpressionProto exprs = 1; |
ReservoirConstraintProto.Builder |
ReservoirConstraintProto.Builder.addAllLevelChanges(java.lang.Iterable<? extends LinearExpressionProto> values)
Currently, we only support constant level changes.
|
ReservoirConstraintProto.Builder |
ReservoirConstraintProto.Builder.addAllTimeExprs(java.lang.Iterable<? extends LinearExpressionProto> values)
affine expressions.
|
Copyright © 2025. All rights reserved.