![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
This is not really a constraint. It is there so it can be referred by other constraints using this "interval" concept. IMPORTANT: For now, this constraint do not enforce any relations on the components, and it is up to the client to add in the model: - enforcement => start + size == end. - enforcement => size >= 0 // Only needed if size is not already >= 0.
Protobuf type operations_research.sat.IntervalConstraintProto
Definition at line 342 of file IntervalConstraintProto.java.
Static Public Member Functions | |
| static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
| com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
| com.google.ortools.sat.IntervalConstraintProto com.google.ortools.sat.IntervalConstraintProto.Builder.build | ( | ) |
Definition at line 411 of file IntervalConstraintProto.java.
| com.google.ortools.sat.IntervalConstraintProto com.google.ortools.sat.IntervalConstraintProto.Builder.buildPartial | ( | ) |
Definition at line 420 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.clear | ( | ) |
Definition at line 378 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.clearEnd | ( | ) |
.operations_research.sat.LinearExpressionProto end = 5;
Definition at line 732 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.clearSize | ( | ) |
.operations_research.sat.LinearExpressionProto size = 6;
Definition at line 853 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.clearStart | ( | ) |
.operations_research.sat.LinearExpressionProto start = 4;
Definition at line 611 of file IntervalConstraintProto.java.
| com.google.ortools.sat.IntervalConstraintProto com.google.ortools.sat.IntervalConstraintProto.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 406 of file IntervalConstraintProto.java.
|
static |
Definition at line 347 of file IntervalConstraintProto.java.
| com.google.protobuf.Descriptors.Descriptor com.google.ortools.sat.IntervalConstraintProto.Builder.getDescriptorForType | ( | ) |
Definition at line 401 of file IntervalConstraintProto.java.
| com.google.ortools.sat.LinearExpressionProto com.google.ortools.sat.IntervalConstraintProto.Builder.getEnd | ( | ) |
.operations_research.sat.LinearExpressionProto end = 5;
Implements com.google.ortools.sat.IntervalConstraintProtoOrBuilder.
Definition at line 671 of file IntervalConstraintProto.java.
| com.google.ortools.sat.LinearExpressionProto.Builder com.google.ortools.sat.IntervalConstraintProto.Builder.getEndBuilder | ( | ) |
.operations_research.sat.LinearExpressionProto end = 5;
Definition at line 745 of file IntervalConstraintProto.java.
| com.google.ortools.sat.LinearExpressionProtoOrBuilder com.google.ortools.sat.IntervalConstraintProto.Builder.getEndOrBuilder | ( | ) |
.operations_research.sat.LinearExpressionProto end = 5;
Implements com.google.ortools.sat.IntervalConstraintProtoOrBuilder.
Definition at line 753 of file IntervalConstraintProto.java.
| com.google.ortools.sat.LinearExpressionProto com.google.ortools.sat.IntervalConstraintProto.Builder.getSize | ( | ) |
.operations_research.sat.LinearExpressionProto size = 6;
Implements com.google.ortools.sat.IntervalConstraintProtoOrBuilder.
Definition at line 792 of file IntervalConstraintProto.java.
| com.google.ortools.sat.LinearExpressionProto.Builder com.google.ortools.sat.IntervalConstraintProto.Builder.getSizeBuilder | ( | ) |
.operations_research.sat.LinearExpressionProto size = 6;
Definition at line 866 of file IntervalConstraintProto.java.
| com.google.ortools.sat.LinearExpressionProtoOrBuilder com.google.ortools.sat.IntervalConstraintProto.Builder.getSizeOrBuilder | ( | ) |
.operations_research.sat.LinearExpressionProto size = 6;
Implements com.google.ortools.sat.IntervalConstraintProtoOrBuilder.
Definition at line 874 of file IntervalConstraintProto.java.
| com.google.ortools.sat.LinearExpressionProto com.google.ortools.sat.IntervalConstraintProto.Builder.getStart | ( | ) |
.operations_research.sat.LinearExpressionProto start = 4;
Implements com.google.ortools.sat.IntervalConstraintProtoOrBuilder.
Definition at line 550 of file IntervalConstraintProto.java.
| com.google.ortools.sat.LinearExpressionProto.Builder com.google.ortools.sat.IntervalConstraintProto.Builder.getStartBuilder | ( | ) |
.operations_research.sat.LinearExpressionProto start = 4;
Definition at line 624 of file IntervalConstraintProto.java.
| com.google.ortools.sat.LinearExpressionProtoOrBuilder com.google.ortools.sat.IntervalConstraintProto.Builder.getStartOrBuilder | ( | ) |
.operations_research.sat.LinearExpressionProto start = 4;
Implements com.google.ortools.sat.IntervalConstraintProtoOrBuilder.
Definition at line 632 of file IntervalConstraintProto.java.
| boolean com.google.ortools.sat.IntervalConstraintProto.Builder.hasEnd | ( | ) |
.operations_research.sat.LinearExpressionProto end = 5;
Implements com.google.ortools.sat.IntervalConstraintProtoOrBuilder.
Definition at line 664 of file IntervalConstraintProto.java.
| boolean com.google.ortools.sat.IntervalConstraintProto.Builder.hasSize | ( | ) |
.operations_research.sat.LinearExpressionProto size = 6;
Implements com.google.ortools.sat.IntervalConstraintProtoOrBuilder.
Definition at line 785 of file IntervalConstraintProto.java.
| boolean com.google.ortools.sat.IntervalConstraintProto.Builder.hasStart | ( | ) |
.operations_research.sat.LinearExpressionProto start = 4;
Implements com.google.ortools.sat.IntervalConstraintProtoOrBuilder.
Definition at line 543 of file IntervalConstraintProto.java.
|
protected |
Definition at line 353 of file IntervalConstraintProto.java.
| final boolean com.google.ortools.sat.IntervalConstraintProto.Builder.isInitialized | ( | ) |
Definition at line 478 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.mergeEnd | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
.operations_research.sat.LinearExpressionProto end = 5;
Definition at line 711 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.mergeFrom | ( | com.google.ortools.sat.IntervalConstraintProto | other | ) |
Definition at line 461 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.mergeFrom | ( | com.google.protobuf.CodedInputStream | input, |
| com.google.protobuf.ExtensionRegistryLite | extensionRegistry ) throws java.io.IOException |
Definition at line 483 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 452 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.mergeSize | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
.operations_research.sat.LinearExpressionProto size = 6;
Definition at line 832 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.mergeStart | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
.operations_research.sat.LinearExpressionProto start = 4;
Definition at line 590 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.setEnd | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
.operations_research.sat.LinearExpressionProto end = 5;
Definition at line 681 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.setEnd | ( | com.google.ortools.sat.LinearExpressionProto.Builder | builderForValue | ) |
.operations_research.sat.LinearExpressionProto end = 5;
Definition at line 697 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.setSize | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
.operations_research.sat.LinearExpressionProto size = 6;
Definition at line 802 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.setSize | ( | com.google.ortools.sat.LinearExpressionProto.Builder | builderForValue | ) |
.operations_research.sat.LinearExpressionProto size = 6;
Definition at line 818 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.setStart | ( | com.google.ortools.sat.LinearExpressionProto | value | ) |
.operations_research.sat.LinearExpressionProto start = 4;
Definition at line 560 of file IntervalConstraintProto.java.
| Builder com.google.ortools.sat.IntervalConstraintProto.Builder.setStart | ( | com.google.ortools.sat.LinearExpressionProto.Builder | builderForValue | ) |
.operations_research.sat.LinearExpressionProto start = 4;
Definition at line 576 of file IntervalConstraintProto.java.