![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Public Member Functions | |
| boolean | hasClauseId () |
| long | getClauseId () |
| java.util.List< java.lang.Integer > | getLiteralsList () |
| int | getLiteralsCount () |
| int | getLiterals (int index) |
| java.util.List< java.lang.Long > | getUnitIdsList () |
| int | getUnitIdsCount () |
| long | getUnitIds (int index) |
| java.util.List< operations_research.sat.Lrat.LratInferredClause.RatInfo > | getRatInfosList () |
| operations_research.sat.Lrat.LratInferredClause.RatInfo | getRatInfos (int index) |
| int | getRatInfosCount () |
| java.util.List<? extends operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder > | getRatInfosOrBuilderList () |
| operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder | getRatInfosOrBuilder (int index) |
| boolean | hasExported () |
| boolean | getExported () |
| long operations_research.sat.Lrat.LratInferredClauseOrBuilder.getClauseId | ( | ) |
optional int64 clause_id = 1;
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| boolean operations_research.sat.Lrat.LratInferredClauseOrBuilder.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;
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| int operations_research.sat.Lrat.LratInferredClauseOrBuilder.getLiterals | ( | int | index | ) |
Literals are represented with LiteralIndex values.
repeated int32 literals = 2 [packed = true];
| index | The index of the element to return. |
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| int operations_research.sat.Lrat.LratInferredClauseOrBuilder.getLiteralsCount | ( | ) |
Literals are represented with LiteralIndex values.
repeated int32 literals = 2 [packed = true];
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| java.util.List< java.lang.Integer > operations_research.sat.Lrat.LratInferredClauseOrBuilder.getLiteralsList | ( | ) |
Literals are represented with LiteralIndex values.
repeated int32 literals = 2 [packed = true];
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| operations_research.sat.Lrat.LratInferredClause.RatInfo operations_research.sat.Lrat.LratInferredClauseOrBuilder.getRatInfos | ( | int | index | ) |
repeated .operations_research.sat.LratInferredClause.RatInfo rat_infos = 4;
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| int operations_research.sat.Lrat.LratInferredClauseOrBuilder.getRatInfosCount | ( | ) |
repeated .operations_research.sat.LratInferredClause.RatInfo rat_infos = 4;
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| java.util.List< operations_research.sat.Lrat.LratInferredClause.RatInfo > operations_research.sat.Lrat.LratInferredClauseOrBuilder.getRatInfosList | ( | ) |
repeated .operations_research.sat.LratInferredClause.RatInfo rat_infos = 4;
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder operations_research.sat.Lrat.LratInferredClauseOrBuilder.getRatInfosOrBuilder | ( | int | index | ) |
repeated .operations_research.sat.LratInferredClause.RatInfo rat_infos = 4;
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| java.util.List<? extends operations_research.sat.Lrat.LratInferredClause.RatInfoOrBuilder > operations_research.sat.Lrat.LratInferredClauseOrBuilder.getRatInfosOrBuilderList | ( | ) |
repeated .operations_research.sat.LratInferredClause.RatInfo rat_infos = 4;
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| long operations_research.sat.Lrat.LratInferredClauseOrBuilder.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. |
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| int operations_research.sat.Lrat.LratInferredClauseOrBuilder.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];
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| java.util.List< java.lang.Long > operations_research.sat.Lrat.LratInferredClauseOrBuilder.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];
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| boolean operations_research.sat.Lrat.LratInferredClauseOrBuilder.hasClauseId | ( | ) |
optional int64 clause_id = 1;
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.
| boolean operations_research.sat.Lrat.LratInferredClauseOrBuilder.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;
Implemented in operations_research.sat.Lrat.LratInferredClause.Builder, and operations_research.sat.Lrat.LratInferredClause.