Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
Classes | |
class | Builder |
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseFrom (java.io.InputStream input) throws java.io.IOException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
static Builder | newBuilder () |
static Builder | newBuilder (com.google.ortools.pdlp.FeasibilityPolishingDetails prototype) |
static com.google.ortools.pdlp.FeasibilityPolishingDetails | getDefaultInstance () |
static com.google.protobuf.Parser< FeasibilityPolishingDetails > | parser () |
Static Public Attributes | |
static final int | POLISHING_PHASE_TYPE_FIELD_NUMBER = 1 |
static final int | MAIN_ITERATION_COUNT_FIELD_NUMBER = 2 |
static final int | PARAMS_FIELD_NUMBER = 3 |
static final int | TERMINATION_REASON_FIELD_NUMBER = 4 |
static final int | ITERATION_COUNT_FIELD_NUMBER = 5 |
static final int | SOLVE_TIME_SEC_FIELD_NUMBER = 6 |
static final int | SOLUTION_STATS_FIELD_NUMBER = 7 |
static final int | SOLUTION_TYPE_FIELD_NUMBER = 8 |
static final int | ITERATION_STATS_FIELD_NUMBER = 9 |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
Builder | newBuilderForType (com.google.protobuf.GeneratedMessage.BuilderParent parent) |
Details about one primal feasibility or dual feasibility polishing phase within a solve with `use_feasibility_polishing`. See `SolveLog` for descriptions of the fields with the same name.
Protobuf type operations_research.pdlp.FeasibilityPolishingDetails
Definition at line 16 of file FeasibilityPolishingDetails.java.
boolean com.google.ortools.pdlp.FeasibilityPolishingDetails.equals | ( | final java.lang.Object | obj | ) |
Definition at line 361 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 1652 of file FeasibilityPolishingDetails.java.
com.google.ortools.pdlp.FeasibilityPolishingDetails com.google.ortools.pdlp.FeasibilityPolishingDetails.getDefaultInstanceForType | ( | ) |
Definition at line 1688 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 42 of file FeasibilityPolishingDetails.java.
int com.google.ortools.pdlp.FeasibilityPolishingDetails.getIterationCount | ( | ) |
optional int32 iteration_count = 5;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 161 of file FeasibilityPolishingDetails.java.
com.google.ortools.pdlp.IterationStats com.google.ortools.pdlp.FeasibilityPolishingDetails.getIterationStats | ( | int | index | ) |
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 257 of file FeasibilityPolishingDetails.java.
int com.google.ortools.pdlp.FeasibilityPolishingDetails.getIterationStatsCount | ( | ) |
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 250 of file FeasibilityPolishingDetails.java.
java.util.List< com.google.ortools.pdlp.IterationStats > com.google.ortools.pdlp.FeasibilityPolishingDetails.getIterationStatsList | ( | ) |
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 235 of file FeasibilityPolishingDetails.java.
com.google.ortools.pdlp.IterationStatsOrBuilder com.google.ortools.pdlp.FeasibilityPolishingDetails.getIterationStatsOrBuilder | ( | int | index | ) |
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 264 of file FeasibilityPolishingDetails.java.
java.util.List<? extends com.google.ortools.pdlp.IterationStatsOrBuilder > com.google.ortools.pdlp.FeasibilityPolishingDetails.getIterationStatsOrBuilderList | ( | ) |
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 243 of file FeasibilityPolishingDetails.java.
int com.google.ortools.pdlp.FeasibilityPolishingDetails.getMainIterationCount | ( | ) |
The iteration count for the main iteration when this feasibility polishing phase was triggered.
optional int32 main_iteration_count = 2;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 98 of file FeasibilityPolishingDetails.java.
com.google.ortools.pdlp.PrimalDualHybridGradientParams com.google.ortools.pdlp.FeasibilityPolishingDetails.getParams | ( | ) |
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 117 of file FeasibilityPolishingDetails.java.
com.google.ortools.pdlp.PrimalDualHybridGradientParamsOrBuilder com.google.ortools.pdlp.FeasibilityPolishingDetails.getParamsOrBuilder | ( | ) |
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 124 of file FeasibilityPolishingDetails.java.
com.google.protobuf.Parser< FeasibilityPolishingDetails > com.google.ortools.pdlp.FeasibilityPolishingDetails.getParserForType | ( | ) |
Definition at line 1683 of file FeasibilityPolishingDetails.java.
com.google.ortools.pdlp.PolishingPhaseType com.google.ortools.pdlp.FeasibilityPolishingDetails.getPolishingPhaseType | ( | ) |
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 68 of file FeasibilityPolishingDetails.java.
int com.google.ortools.pdlp.FeasibilityPolishingDetails.getSerializedSize | ( | ) |
Definition at line 314 of file FeasibilityPolishingDetails.java.
com.google.ortools.pdlp.IterationStats com.google.ortools.pdlp.FeasibilityPolishingDetails.getSolutionStats | ( | ) |
optional .operations_research.pdlp.IterationStats solution_stats = 7;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 199 of file FeasibilityPolishingDetails.java.
com.google.ortools.pdlp.IterationStatsOrBuilder com.google.ortools.pdlp.FeasibilityPolishingDetails.getSolutionStatsOrBuilder | ( | ) |
optional .operations_research.pdlp.IterationStats solution_stats = 7;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 206 of file FeasibilityPolishingDetails.java.
com.google.ortools.pdlp.PointType com.google.ortools.pdlp.FeasibilityPolishingDetails.getSolutionType | ( | ) |
optional .operations_research.pdlp.PointType solution_type = 8;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 223 of file FeasibilityPolishingDetails.java.
double com.google.ortools.pdlp.FeasibilityPolishingDetails.getSolveTimeSec | ( | ) |
optional double solve_time_sec = 6;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 180 of file FeasibilityPolishingDetails.java.
com.google.ortools.pdlp.TerminationReason com.google.ortools.pdlp.FeasibilityPolishingDetails.getTerminationReason | ( | ) |
optional .operations_research.pdlp.TerminationReason termination_reason = 4;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 141 of file FeasibilityPolishingDetails.java.
int com.google.ortools.pdlp.FeasibilityPolishingDetails.hashCode | ( | ) |
Definition at line 415 of file FeasibilityPolishingDetails.java.
boolean com.google.ortools.pdlp.FeasibilityPolishingDetails.hasIterationCount | ( | ) |
optional int32 iteration_count = 5;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 153 of file FeasibilityPolishingDetails.java.
boolean com.google.ortools.pdlp.FeasibilityPolishingDetails.hasMainIterationCount | ( | ) |
The iteration count for the main iteration when this feasibility polishing phase was triggered.
optional int32 main_iteration_count = 2;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 85 of file FeasibilityPolishingDetails.java.
boolean com.google.ortools.pdlp.FeasibilityPolishingDetails.hasParams | ( | ) |
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 109 of file FeasibilityPolishingDetails.java.
boolean com.google.ortools.pdlp.FeasibilityPolishingDetails.hasPolishingPhaseType | ( | ) |
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 61 of file FeasibilityPolishingDetails.java.
boolean com.google.ortools.pdlp.FeasibilityPolishingDetails.hasSolutionStats | ( | ) |
optional .operations_research.pdlp.IterationStats solution_stats = 7;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 191 of file FeasibilityPolishingDetails.java.
boolean com.google.ortools.pdlp.FeasibilityPolishingDetails.hasSolutionType | ( | ) |
optional .operations_research.pdlp.PointType solution_type = 8;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 216 of file FeasibilityPolishingDetails.java.
boolean com.google.ortools.pdlp.FeasibilityPolishingDetails.hasSolveTimeSec | ( | ) |
optional double solve_time_sec = 6;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 172 of file FeasibilityPolishingDetails.java.
boolean com.google.ortools.pdlp.FeasibilityPolishingDetails.hasTerminationReason | ( | ) |
optional .operations_research.pdlp.TerminationReason termination_reason = 4;
Implements com.google.ortools.pdlp.FeasibilityPolishingDetailsOrBuilder.
Definition at line 134 of file FeasibilityPolishingDetails.java.
|
protected |
Definition at line 48 of file FeasibilityPolishingDetails.java.
final boolean com.google.ortools.pdlp.FeasibilityPolishingDetails.isInitialized | ( | ) |
Definition at line 271 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 537 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 540 of file FeasibilityPolishingDetails.java.
Builder com.google.ortools.pdlp.FeasibilityPolishingDetails.newBuilderForType | ( | ) |
Definition at line 536 of file FeasibilityPolishingDetails.java.
|
protected |
Definition at line 550 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 508 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 514 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 485 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 489 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 474 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 479 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 521 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 527 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 495 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 500 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 463 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 468 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 1678 of file FeasibilityPolishingDetails.java.
Builder com.google.ortools.pdlp.FeasibilityPolishingDetails.toBuilder | ( | ) |
Definition at line 544 of file FeasibilityPolishingDetails.java.
void com.google.ortools.pdlp.FeasibilityPolishingDetails.writeTo | ( | com.google.protobuf.CodedOutputStream | output | ) | throws java.io.IOException |
Definition at line 281 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 146 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 228 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 73 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 102 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 55 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 184 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 210 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 165 of file FeasibilityPolishingDetails.java.
|
static |
Definition at line 128 of file FeasibilityPolishingDetails.java.