Uses of Class
com.google.ortools.sat.NoOverlapConstraintProto.Builder
Packages that use NoOverlapConstraintProto.Builder
-
Uses of NoOverlapConstraintProto.Builder in com.google.ortools.sat
Subclasses with type arguments of type NoOverlapConstraintProto.Builder in com.google.ortools.satModifier and TypeClassDescriptionstatic final class
All the intervals (index of IntervalConstraintProto) must be disjoint.Methods in com.google.ortools.sat that return NoOverlapConstraintProto.BuilderModifier and TypeMethodDescriptionNoOverlapConstraintProto.Builder.addAllIntervals
(Iterable<? extends Integer> values) repeated int32 intervals = 1;
NoOverlapConstraintProto.Builder.addIntervals
(int value) repeated int32 intervals = 1;
NoOverlapConstraintProto.Builder.clear()
NoOverlapConstraintProto.Builder.clearIntervals()
repeated int32 intervals = 1;
ConstraintProto.Builder.getNoOverlapBuilder()
The no_overlap constraint prevents a set of intervals from overlapping; in scheduling, this is called a disjunctive constraint.NoOverlapConstraintProto.Builder.mergeFrom
(NoOverlapConstraintProto other) NoOverlapConstraintProto.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) NoOverlapConstraintProto.Builder.mergeFrom
(com.google.protobuf.Message other) NoOverlapConstraintProto.newBuilder()
NoOverlapConstraintProto.newBuilder
(NoOverlapConstraintProto prototype) NoOverlapConstraintProto.newBuilderForType()
protected NoOverlapConstraintProto.Builder
NoOverlapConstraintProto.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) NoOverlapConstraintProto.Builder.setIntervals
(int index, int value) repeated int32 intervals = 1;
NoOverlapConstraintProto.toBuilder()
Methods in com.google.ortools.sat with parameters of type NoOverlapConstraintProto.BuilderModifier and TypeMethodDescriptionConstraintProto.Builder.setNoOverlap
(NoOverlapConstraintProto.Builder builderForValue) The no_overlap constraint prevents a set of intervals from overlapping; in scheduling, this is called a disjunctive constraint.