public final class FeasibilityPolishingDetails extends com.google.protobuf.GeneratedMessage implements FeasibilityPolishingDetailsOrBuilder
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
Modifier and Type | Class and Description |
---|---|
static class |
FeasibilityPolishingDetails.Builder
Details about one primal feasibility or dual feasibility polishing phase
within a solve with `use_feasibility_polishing`.
|
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
ITERATION_COUNT_FIELD_NUMBER |
static int |
ITERATION_STATS_FIELD_NUMBER |
static int |
MAIN_ITERATION_COUNT_FIELD_NUMBER |
static int |
PARAMS_FIELD_NUMBER |
static int |
POLISHING_PHASE_TYPE_FIELD_NUMBER |
static int |
SOLUTION_STATS_FIELD_NUMBER |
static int |
SOLUTION_TYPE_FIELD_NUMBER |
static int |
SOLVE_TIME_SEC_FIELD_NUMBER |
static int |
TERMINATION_REASON_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
static FeasibilityPolishingDetails |
getDefaultInstance() |
FeasibilityPolishingDetails |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
int |
getIterationCount()
optional int32 iteration_count = 5; |
IterationStats |
getIterationStats(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
int |
getIterationStatsCount()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
java.util.List<IterationStats> |
getIterationStatsList()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
IterationStatsOrBuilder |
getIterationStatsOrBuilder(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
java.util.List<? extends IterationStatsOrBuilder> |
getIterationStatsOrBuilderList()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
int |
getMainIterationCount()
The iteration count for the main iteration when this feasibility polishing
phase was triggered.
|
PrimalDualHybridGradientParams |
getParams()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; |
PrimalDualHybridGradientParamsOrBuilder |
getParamsOrBuilder()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; |
com.google.protobuf.Parser<FeasibilityPolishingDetails> |
getParserForType() |
PolishingPhaseType |
getPolishingPhaseType()
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1; |
int |
getSerializedSize() |
IterationStats |
getSolutionStats()
optional .operations_research.pdlp.IterationStats solution_stats = 7; |
IterationStatsOrBuilder |
getSolutionStatsOrBuilder()
optional .operations_research.pdlp.IterationStats solution_stats = 7; |
PointType |
getSolutionType()
optional .operations_research.pdlp.PointType solution_type = 8; |
double |
getSolveTimeSec()
optional double solve_time_sec = 6; |
TerminationReason |
getTerminationReason()
optional .operations_research.pdlp.TerminationReason termination_reason = 4; |
int |
hashCode() |
boolean |
hasIterationCount()
optional int32 iteration_count = 5; |
boolean |
hasMainIterationCount()
The iteration count for the main iteration when this feasibility polishing
phase was triggered.
|
boolean |
hasParams()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; |
boolean |
hasPolishingPhaseType()
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1; |
boolean |
hasSolutionStats()
optional .operations_research.pdlp.IterationStats solution_stats = 7; |
boolean |
hasSolutionType()
optional .operations_research.pdlp.PointType solution_type = 8; |
boolean |
hasSolveTimeSec()
optional double solve_time_sec = 6; |
boolean |
hasTerminationReason()
optional .operations_research.pdlp.TerminationReason termination_reason = 4; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static FeasibilityPolishingDetails.Builder |
newBuilder() |
static FeasibilityPolishingDetails.Builder |
newBuilder(FeasibilityPolishingDetails prototype) |
FeasibilityPolishingDetails.Builder |
newBuilderForType() |
protected FeasibilityPolishingDetails.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static FeasibilityPolishingDetails |
parseDelimitedFrom(java.io.InputStream input) |
static FeasibilityPolishingDetails |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FeasibilityPolishingDetails |
parseFrom(byte[] data) |
static FeasibilityPolishingDetails |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FeasibilityPolishingDetails |
parseFrom(java.nio.ByteBuffer data) |
static FeasibilityPolishingDetails |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FeasibilityPolishingDetails |
parseFrom(com.google.protobuf.ByteString data) |
static FeasibilityPolishingDetails |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FeasibilityPolishingDetails |
parseFrom(com.google.protobuf.CodedInputStream input) |
static FeasibilityPolishingDetails |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FeasibilityPolishingDetails |
parseFrom(java.io.InputStream input) |
static FeasibilityPolishingDetails |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<FeasibilityPolishingDetails> |
parser() |
FeasibilityPolishingDetails.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashFields, toString
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int POLISHING_PHASE_TYPE_FIELD_NUMBER
public static final int MAIN_ITERATION_COUNT_FIELD_NUMBER
public static final int PARAMS_FIELD_NUMBER
public static final int TERMINATION_REASON_FIELD_NUMBER
public static final int ITERATION_COUNT_FIELD_NUMBER
public static final int SOLVE_TIME_SEC_FIELD_NUMBER
public static final int SOLUTION_STATS_FIELD_NUMBER
public static final int SOLUTION_TYPE_FIELD_NUMBER
public static final int ITERATION_STATS_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage
public boolean hasPolishingPhaseType()
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;
hasPolishingPhaseType
in interface FeasibilityPolishingDetailsOrBuilder
public PolishingPhaseType getPolishingPhaseType()
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;
getPolishingPhaseType
in interface FeasibilityPolishingDetailsOrBuilder
public boolean hasMainIterationCount()
The iteration count for the main iteration when this feasibility polishing phase was triggered.
optional int32 main_iteration_count = 2;
hasMainIterationCount
in interface FeasibilityPolishingDetailsOrBuilder
public int getMainIterationCount()
The iteration count for the main iteration when this feasibility polishing phase was triggered.
optional int32 main_iteration_count = 2;
getMainIterationCount
in interface FeasibilityPolishingDetailsOrBuilder
public boolean hasParams()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
hasParams
in interface FeasibilityPolishingDetailsOrBuilder
public PrimalDualHybridGradientParams getParams()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
getParams
in interface FeasibilityPolishingDetailsOrBuilder
public PrimalDualHybridGradientParamsOrBuilder getParamsOrBuilder()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
getParamsOrBuilder
in interface FeasibilityPolishingDetailsOrBuilder
public boolean hasTerminationReason()
optional .operations_research.pdlp.TerminationReason termination_reason = 4;
hasTerminationReason
in interface FeasibilityPolishingDetailsOrBuilder
public TerminationReason getTerminationReason()
optional .operations_research.pdlp.TerminationReason termination_reason = 4;
getTerminationReason
in interface FeasibilityPolishingDetailsOrBuilder
public boolean hasIterationCount()
optional int32 iteration_count = 5;
hasIterationCount
in interface FeasibilityPolishingDetailsOrBuilder
public int getIterationCount()
optional int32 iteration_count = 5;
getIterationCount
in interface FeasibilityPolishingDetailsOrBuilder
public boolean hasSolveTimeSec()
optional double solve_time_sec = 6;
hasSolveTimeSec
in interface FeasibilityPolishingDetailsOrBuilder
public double getSolveTimeSec()
optional double solve_time_sec = 6;
getSolveTimeSec
in interface FeasibilityPolishingDetailsOrBuilder
public boolean hasSolutionStats()
optional .operations_research.pdlp.IterationStats solution_stats = 7;
hasSolutionStats
in interface FeasibilityPolishingDetailsOrBuilder
public IterationStats getSolutionStats()
optional .operations_research.pdlp.IterationStats solution_stats = 7;
getSolutionStats
in interface FeasibilityPolishingDetailsOrBuilder
public IterationStatsOrBuilder getSolutionStatsOrBuilder()
optional .operations_research.pdlp.IterationStats solution_stats = 7;
getSolutionStatsOrBuilder
in interface FeasibilityPolishingDetailsOrBuilder
public boolean hasSolutionType()
optional .operations_research.pdlp.PointType solution_type = 8;
hasSolutionType
in interface FeasibilityPolishingDetailsOrBuilder
public PointType getSolutionType()
optional .operations_research.pdlp.PointType solution_type = 8;
getSolutionType
in interface FeasibilityPolishingDetailsOrBuilder
public java.util.List<IterationStats> getIterationStatsList()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
getIterationStatsList
in interface FeasibilityPolishingDetailsOrBuilder
public java.util.List<? extends IterationStatsOrBuilder> getIterationStatsOrBuilderList()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
getIterationStatsOrBuilderList
in interface FeasibilityPolishingDetailsOrBuilder
public int getIterationStatsCount()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
getIterationStatsCount
in interface FeasibilityPolishingDetailsOrBuilder
public IterationStats getIterationStats(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
getIterationStats
in interface FeasibilityPolishingDetailsOrBuilder
public IterationStatsOrBuilder getIterationStatsOrBuilder(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
getIterationStatsOrBuilder
in interface FeasibilityPolishingDetailsOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessage
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessage
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static FeasibilityPolishingDetails parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FeasibilityPolishingDetails parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FeasibilityPolishingDetails parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FeasibilityPolishingDetails parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FeasibilityPolishingDetails parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FeasibilityPolishingDetails parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FeasibilityPolishingDetails parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static FeasibilityPolishingDetails parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static FeasibilityPolishingDetails parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static FeasibilityPolishingDetails parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static FeasibilityPolishingDetails parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static FeasibilityPolishingDetails parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public FeasibilityPolishingDetails.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static FeasibilityPolishingDetails.Builder newBuilder()
public static FeasibilityPolishingDetails.Builder newBuilder(FeasibilityPolishingDetails prototype)
public FeasibilityPolishingDetails.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected FeasibilityPolishingDetails.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.AbstractMessage
public static FeasibilityPolishingDetails getDefaultInstance()
public static com.google.protobuf.Parser<FeasibilityPolishingDetails> parser()
public com.google.protobuf.Parser<FeasibilityPolishingDetails> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessage
public FeasibilityPolishingDetails getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2025. All rights reserved.