![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
An LRAT inferred clause.
Protobuf type operations_research.sat.LratInferredClause
Classes | |
| interface | RatInfoOrBuilder |
| class | RatInfo |
| class | Builder |
Static Public Member Functions | |
| static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
| static operations_research.sat.Lrat.LratInferredClause | parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException |
| static operations_research.sat.Lrat.LratInferredClause | parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
| static operations_research.sat.Lrat.LratInferredClause | parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException |
| static operations_research.sat.Lrat.LratInferredClause | parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
| static operations_research.sat.Lrat.LratInferredClause | parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException |
| static operations_research.sat.Lrat.LratInferredClause | parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
| static operations_research.sat.Lrat.LratInferredClause | parseFrom (java.io.InputStream input) throws java.io.IOException |
| static operations_research.sat.Lrat.LratInferredClause | parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| static operations_research.sat.Lrat.LratInferredClause | parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException |
| static operations_research.sat.Lrat.LratInferredClause | parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| static operations_research.sat.Lrat.LratInferredClause | parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException |
| static operations_research.sat.Lrat.LratInferredClause | parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
| static Builder | newBuilder () |
| static Builder | newBuilder (operations_research.sat.Lrat.LratInferredClause prototype) |
| static operations_research.sat.Lrat.LratInferredClause | getDefaultInstance () |
| static com.google.protobuf.Parser< LratInferredClause > | parser () |
Static Public Attributes | |
| static final int | CLAUSE_ID_FIELD_NUMBER = 1 |
| static final int | LITERALS_FIELD_NUMBER = 2 |
| static final int | UNIT_IDS_FIELD_NUMBER = 3 |
| static final int | RAT_INFOS_FIELD_NUMBER = 4 |
| static final int | EXPORTED_FIELD_NUMBER = 5 |
Protected Member Functions | |
| com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
| Builder | newBuilderForType (com.google.protobuf.GeneratedMessage.BuilderParent parent) |
| boolean operations_research.sat.Lrat.LratInferredClause.equals | ( | final java.lang.Object | obj | ) |
| long operations_research.sat.Lrat.LratInferredClause.getClauseId | ( | ) |
optional int64 clause_id = 1;
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
|
static |
| operations_research.sat.Lrat.LratInferredClause operations_research.sat.Lrat.LratInferredClause.getDefaultInstanceForType | ( | ) |
|
static |
| boolean operations_research.sat.Lrat.LratInferredClause.getExported | ( | ) |
Whether the clause must be exported, so that other workers can import it (a clause cannot be imported if it is not previously exported). This is not needed for unary and binary clauses, which are always exported.
optional bool exported = 5;
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| int operations_research.sat.Lrat.LratInferredClause.getLiterals | ( | int | index | ) |
Literals are represented with LiteralIndex values.
repeated int32 literals = 2 [packed = true];
| index | The index of the element to return. |
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| int operations_research.sat.Lrat.LratInferredClause.getLiteralsCount | ( | ) |
Literals are represented with LiteralIndex values.
repeated int32 literals = 2 [packed = true];
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| java.util.List< java.lang.Integer > operations_research.sat.Lrat.LratInferredClause.getLiteralsList | ( | ) |
Literals are represented with LiteralIndex values.
repeated int32 literals = 2 [packed = true];
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| com.google.protobuf.Parser< LratInferredClause > operations_research.sat.Lrat.LratInferredClause.getParserForType | ( | ) |
| operations_research.sat.Lrat.LratInferredClause.RatInfo operations_research.sat.Lrat.LratInferredClause.getRatInfos | ( | int | index | ) |
repeated .operations_research.sat.LratInferredClause.RatInfo rat_infos = 4;
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| int operations_research.sat.Lrat.LratInferredClause.getRatInfosCount | ( | ) |
repeated .operations_research.sat.LratInferredClause.RatInfo rat_infos = 4;
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| java.util.List< operations_research.sat.Lrat.LratInferredClause.RatInfo > operations_research.sat.Lrat.LratInferredClause.getRatInfosList | ( | ) |
repeated .operations_research.sat.LratInferredClause.RatInfo rat_infos = 4;
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder operations_research.sat.Lrat.LratInferredClause.getRatInfosOrBuilder | ( | int | index | ) |
repeated .operations_research.sat.LratInferredClause.RatInfo rat_infos = 4;
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| java.util.List<? extends operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder > operations_research.sat.Lrat.LratInferredClause.getRatInfosOrBuilderList | ( | ) |
repeated .operations_research.sat.LratInferredClause.RatInfo rat_infos = 4;
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| int operations_research.sat.Lrat.LratInferredClause.getSerializedSize | ( | ) |
| long operations_research.sat.Lrat.LratInferredClause.getUnitIds | ( | int | index | ) |
Clauses which become unit and possibly empty if all the `literals` are assumed to be false (verification stops at the first empty clause). This list must be in unit propagation order. See LratChecker for more details.
repeated int64 unit_ids = 3 [packed = true];
| index | The index of the element to return. |
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| int operations_research.sat.Lrat.LratInferredClause.getUnitIdsCount | ( | ) |
Clauses which become unit and possibly empty if all the `literals` are assumed to be false (verification stops at the first empty clause). This list must be in unit propagation order. See LratChecker for more details.
repeated int64 unit_ids = 3 [packed = true];
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| java.util.List< java.lang.Long > operations_research.sat.Lrat.LratInferredClause.getUnitIdsList | ( | ) |
Clauses which become unit and possibly empty if all the `literals` are assumed to be false (verification stops at the first empty clause). This list must be in unit propagation order. See LratChecker for more details.
repeated int64 unit_ids = 3 [packed = true];
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| boolean operations_research.sat.Lrat.LratInferredClause.hasClauseId | ( | ) |
optional int64 clause_id = 1;
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| boolean operations_research.sat.Lrat.LratInferredClause.hasExported | ( | ) |
Whether the clause must be exported, so that other workers can import it (a clause cannot be imported if it is not previously exported). This is not needed for unary and binary clauses, which are always exported.
optional bool exported = 5;
Implements operations_research.sat.Lrat.LratInferredClauseOrBuilder.
| int operations_research.sat.Lrat.LratInferredClause.hashCode | ( | ) |
|
protected |
| final boolean operations_research.sat.Lrat.LratInferredClause.isInitialized | ( | ) |
|
static |
|
static |
| Builder operations_research.sat.Lrat.LratInferredClause.newBuilderForType | ( | ) |
|
protected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| Builder operations_research.sat.Lrat.LratInferredClause.toBuilder | ( | ) |
| void operations_research.sat.Lrat.LratInferredClause.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
|
static |
|
static |
|
static |
|
static |
|
static |