Uses of Class
com.google.ortools.sat.CumulativeConstraintProto.Builder
Packages that use CumulativeConstraintProto.Builder
-
Uses of CumulativeConstraintProto.Builder in com.google.ortools.sat
Subclasses with type arguments of type CumulativeConstraintProto.Builder in com.google.ortools.satModifier and TypeClassDescriptionstatic final class
The sum of the demands of the intervals at each interval point cannot exceed a capacity.Methods in com.google.ortools.sat that return CumulativeConstraintProto.BuilderModifier and TypeMethodDescriptionCumulativeConstraintProto.Builder.addAllDemands
(Iterable<? extends LinearExpressionProto> values) Same size as intervals.CumulativeConstraintProto.Builder.addAllIntervals
(Iterable<? extends Integer> values) repeated int32 intervals = 2;
CumulativeConstraintProto.Builder.addDemands
(int index, LinearExpressionProto value) Same size as intervals.CumulativeConstraintProto.Builder.addDemands
(int index, LinearExpressionProto.Builder builderForValue) Same size as intervals.CumulativeConstraintProto.Builder.addDemands
(LinearExpressionProto value) Same size as intervals.CumulativeConstraintProto.Builder.addDemands
(LinearExpressionProto.Builder builderForValue) Same size as intervals.CumulativeConstraintProto.Builder.addIntervals
(int value) repeated int32 intervals = 2;
CumulativeConstraintProto.Builder.clear()
CumulativeConstraintProto.Builder.clearCapacity()
.operations_research.sat.LinearExpressionProto capacity = 1;
CumulativeConstraintProto.Builder.clearDemands()
Same size as intervals.CumulativeConstraintProto.Builder.clearIntervals()
repeated int32 intervals = 2;
ConstraintProto.Builder.getCumulativeBuilder()
The cumulative constraint ensures that for any integer point, the sum of the demands of the intervals containing that point does not exceed the capacity.CumulativeConstraintProto.Builder.mergeCapacity
(LinearExpressionProto value) .operations_research.sat.LinearExpressionProto capacity = 1;
CumulativeConstraintProto.Builder.mergeFrom
(CumulativeConstraintProto other) CumulativeConstraintProto.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) CumulativeConstraintProto.Builder.mergeFrom
(com.google.protobuf.Message other) CumulativeConstraintProto.newBuilder()
CumulativeConstraintProto.newBuilder
(CumulativeConstraintProto prototype) CumulativeConstraintProto.newBuilderForType()
protected CumulativeConstraintProto.Builder
CumulativeConstraintProto.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) CumulativeConstraintProto.Builder.removeDemands
(int index) Same size as intervals.CumulativeConstraintProto.Builder.setCapacity
(LinearExpressionProto value) .operations_research.sat.LinearExpressionProto capacity = 1;
CumulativeConstraintProto.Builder.setCapacity
(LinearExpressionProto.Builder builderForValue) .operations_research.sat.LinearExpressionProto capacity = 1;
CumulativeConstraintProto.Builder.setDemands
(int index, LinearExpressionProto value) Same size as intervals.CumulativeConstraintProto.Builder.setDemands
(int index, LinearExpressionProto.Builder builderForValue) Same size as intervals.CumulativeConstraintProto.Builder.setIntervals
(int index, int value) repeated int32 intervals = 2;
CumulativeConstraintProto.toBuilder()
Methods in com.google.ortools.sat with parameters of type CumulativeConstraintProto.BuilderModifier and TypeMethodDescriptionConstraintProto.Builder.setCumulative
(CumulativeConstraintProto.Builder builderForValue) The cumulative constraint ensures that for any integer point, the sum of the demands of the intervals containing that point does not exceed the capacity.