public static final class FeasibilityPolishingDetails.Builder extends com.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder> 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 | Method and Description |
---|---|
FeasibilityPolishingDetails.Builder |
addAllIterationStats(java.lang.Iterable<? extends IterationStats> values)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
FeasibilityPolishingDetails.Builder |
addIterationStats(int index,
IterationStats.Builder builderForValue)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
FeasibilityPolishingDetails.Builder |
addIterationStats(int index,
IterationStats value)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
FeasibilityPolishingDetails.Builder |
addIterationStats(IterationStats.Builder builderForValue)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
FeasibilityPolishingDetails.Builder |
addIterationStats(IterationStats value)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
IterationStats.Builder |
addIterationStatsBuilder()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
IterationStats.Builder |
addIterationStatsBuilder(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
FeasibilityPolishingDetails |
build() |
FeasibilityPolishingDetails |
buildPartial() |
FeasibilityPolishingDetails.Builder |
clear() |
FeasibilityPolishingDetails.Builder |
clearIterationCount()
optional int32 iteration_count = 5; |
FeasibilityPolishingDetails.Builder |
clearIterationStats()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
FeasibilityPolishingDetails.Builder |
clearMainIterationCount()
The iteration count for the main iteration when this feasibility polishing
phase was triggered.
|
FeasibilityPolishingDetails.Builder |
clearParams()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; |
FeasibilityPolishingDetails.Builder |
clearPolishingPhaseType()
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1; |
FeasibilityPolishingDetails.Builder |
clearSolutionStats()
optional .operations_research.pdlp.IterationStats solution_stats = 7; |
FeasibilityPolishingDetails.Builder |
clearSolutionType()
optional .operations_research.pdlp.PointType solution_type = 8; |
FeasibilityPolishingDetails.Builder |
clearSolveTimeSec()
optional double solve_time_sec = 6; |
FeasibilityPolishingDetails.Builder |
clearTerminationReason()
optional .operations_research.pdlp.TerminationReason termination_reason = 4; |
FeasibilityPolishingDetails |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getIterationCount()
optional int32 iteration_count = 5; |
IterationStats |
getIterationStats(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
IterationStats.Builder |
getIterationStatsBuilder(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
java.util.List<IterationStats.Builder> |
getIterationStatsBuilderList()
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; |
PrimalDualHybridGradientParams.Builder |
getParamsBuilder()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; |
PrimalDualHybridGradientParamsOrBuilder |
getParamsOrBuilder()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; |
PolishingPhaseType |
getPolishingPhaseType()
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1; |
IterationStats |
getSolutionStats()
optional .operations_research.pdlp.IterationStats solution_stats = 7; |
IterationStats.Builder |
getSolutionStatsBuilder()
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; |
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() |
FeasibilityPolishingDetails.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
FeasibilityPolishingDetails.Builder |
mergeFrom(FeasibilityPolishingDetails other) |
FeasibilityPolishingDetails.Builder |
mergeFrom(com.google.protobuf.Message other) |
FeasibilityPolishingDetails.Builder |
mergeParams(PrimalDualHybridGradientParams value)
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; |
FeasibilityPolishingDetails.Builder |
mergeSolutionStats(IterationStats value)
optional .operations_research.pdlp.IterationStats solution_stats = 7; |
FeasibilityPolishingDetails.Builder |
removeIterationStats(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
FeasibilityPolishingDetails.Builder |
setIterationCount(int value)
optional int32 iteration_count = 5; |
FeasibilityPolishingDetails.Builder |
setIterationStats(int index,
IterationStats.Builder builderForValue)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
FeasibilityPolishingDetails.Builder |
setIterationStats(int index,
IterationStats value)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9; |
FeasibilityPolishingDetails.Builder |
setMainIterationCount(int value)
The iteration count for the main iteration when this feasibility polishing
phase was triggered.
|
FeasibilityPolishingDetails.Builder |
setParams(PrimalDualHybridGradientParams.Builder builderForValue)
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; |
FeasibilityPolishingDetails.Builder |
setParams(PrimalDualHybridGradientParams value)
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3; |
FeasibilityPolishingDetails.Builder |
setPolishingPhaseType(PolishingPhaseType value)
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1; |
FeasibilityPolishingDetails.Builder |
setSolutionStats(IterationStats.Builder builderForValue)
optional .operations_research.pdlp.IterationStats solution_stats = 7; |
FeasibilityPolishingDetails.Builder |
setSolutionStats(IterationStats value)
optional .operations_research.pdlp.IterationStats solution_stats = 7; |
FeasibilityPolishingDetails.Builder |
setSolutionType(PointType value)
optional .operations_research.pdlp.PointType solution_type = 8; |
FeasibilityPolishingDetails.Builder |
setSolveTimeSec(double value)
optional double solve_time_sec = 6; |
FeasibilityPolishingDetails.Builder |
setTerminationReason(TerminationReason value)
optional .operations_research.pdlp.TerminationReason termination_reason = 4; |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder>
public FeasibilityPolishingDetails.Builder clear()
clear
in interface com.google.protobuf.Message.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder>
public FeasibilityPolishingDetails getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public FeasibilityPolishingDetails build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public FeasibilityPolishingDetails buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public FeasibilityPolishingDetails.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<FeasibilityPolishingDetails.Builder>
public FeasibilityPolishingDetails.Builder mergeFrom(FeasibilityPolishingDetails other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage.Builder<FeasibilityPolishingDetails.Builder>
public FeasibilityPolishingDetails.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<FeasibilityPolishingDetails.Builder>
java.io.IOException
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 FeasibilityPolishingDetails.Builder setPolishingPhaseType(PolishingPhaseType value)
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;
value
- The polishingPhaseType to set.public FeasibilityPolishingDetails.Builder clearPolishingPhaseType()
optional .operations_research.pdlp.PolishingPhaseType polishing_phase_type = 1;
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 FeasibilityPolishingDetails.Builder setMainIterationCount(int value)
The iteration count for the main iteration when this feasibility polishing phase was triggered.
optional int32 main_iteration_count = 2;
value
- The mainIterationCount to set.public FeasibilityPolishingDetails.Builder clearMainIterationCount()
The iteration count for the main iteration when this feasibility polishing phase was triggered.
optional int32 main_iteration_count = 2;
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 FeasibilityPolishingDetails.Builder setParams(PrimalDualHybridGradientParams value)
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
public FeasibilityPolishingDetails.Builder setParams(PrimalDualHybridGradientParams.Builder builderForValue)
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
public FeasibilityPolishingDetails.Builder mergeParams(PrimalDualHybridGradientParams value)
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
public FeasibilityPolishingDetails.Builder clearParams()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
public PrimalDualHybridGradientParams.Builder getParamsBuilder()
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 3;
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 FeasibilityPolishingDetails.Builder setTerminationReason(TerminationReason value)
optional .operations_research.pdlp.TerminationReason termination_reason = 4;
value
- The terminationReason to set.public FeasibilityPolishingDetails.Builder clearTerminationReason()
optional .operations_research.pdlp.TerminationReason termination_reason = 4;
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 FeasibilityPolishingDetails.Builder setIterationCount(int value)
optional int32 iteration_count = 5;
value
- The iterationCount to set.public FeasibilityPolishingDetails.Builder clearIterationCount()
optional int32 iteration_count = 5;
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 FeasibilityPolishingDetails.Builder setSolveTimeSec(double value)
optional double solve_time_sec = 6;
value
- The solveTimeSec to set.public FeasibilityPolishingDetails.Builder clearSolveTimeSec()
optional double solve_time_sec = 6;
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 FeasibilityPolishingDetails.Builder setSolutionStats(IterationStats value)
optional .operations_research.pdlp.IterationStats solution_stats = 7;
public FeasibilityPolishingDetails.Builder setSolutionStats(IterationStats.Builder builderForValue)
optional .operations_research.pdlp.IterationStats solution_stats = 7;
public FeasibilityPolishingDetails.Builder mergeSolutionStats(IterationStats value)
optional .operations_research.pdlp.IterationStats solution_stats = 7;
public FeasibilityPolishingDetails.Builder clearSolutionStats()
optional .operations_research.pdlp.IterationStats solution_stats = 7;
public IterationStats.Builder getSolutionStatsBuilder()
optional .operations_research.pdlp.IterationStats solution_stats = 7;
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 FeasibilityPolishingDetails.Builder setSolutionType(PointType value)
optional .operations_research.pdlp.PointType solution_type = 8;
value
- The solutionType to set.public FeasibilityPolishingDetails.Builder clearSolutionType()
optional .operations_research.pdlp.PointType solution_type = 8;
public java.util.List<IterationStats> getIterationStatsList()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
getIterationStatsList
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 FeasibilityPolishingDetails.Builder setIterationStats(int index, IterationStats value)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public FeasibilityPolishingDetails.Builder setIterationStats(int index, IterationStats.Builder builderForValue)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public FeasibilityPolishingDetails.Builder addIterationStats(IterationStats value)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public FeasibilityPolishingDetails.Builder addIterationStats(int index, IterationStats value)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public FeasibilityPolishingDetails.Builder addIterationStats(IterationStats.Builder builderForValue)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public FeasibilityPolishingDetails.Builder addIterationStats(int index, IterationStats.Builder builderForValue)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public FeasibilityPolishingDetails.Builder addAllIterationStats(java.lang.Iterable<? extends IterationStats> values)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public FeasibilityPolishingDetails.Builder clearIterationStats()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public FeasibilityPolishingDetails.Builder removeIterationStats(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public IterationStats.Builder getIterationStatsBuilder(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public IterationStatsOrBuilder getIterationStatsOrBuilder(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
getIterationStatsOrBuilder
in interface FeasibilityPolishingDetailsOrBuilder
public java.util.List<? extends IterationStatsOrBuilder> getIterationStatsOrBuilderList()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
getIterationStatsOrBuilderList
in interface FeasibilityPolishingDetailsOrBuilder
public IterationStats.Builder addIterationStatsBuilder()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public IterationStats.Builder addIterationStatsBuilder(int index)
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
public java.util.List<IterationStats.Builder> getIterationStatsBuilderList()
repeated .operations_research.pdlp.IterationStats iteration_stats = 9;
Copyright © 2025. All rights reserved.