Package operations_research.pdlp
Class SolveLogOuterClass.SolveLog
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
operations_research.pdlp.SolveLogOuterClass.SolveLog
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,SolveLogOuterClass.SolveLogOrBuilder
- Enclosing class:
- SolveLogOuterClass
public static final class SolveLogOuterClass.SolveLog
extends com.google.protobuf.GeneratedMessageV3
implements SolveLogOuterClass.SolveLogOrBuilder
Protobuf type
operations_research.pdlp.SolveLog- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeoperations_research.pdlp.SolveLogNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final com.google.protobuf.Parser<SolveLogOuterClass.SolveLog>Deprecated.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic SolveLogOuterClass.SolveLogstatic final com.google.protobuf.Descriptors.DescriptorgetFeasibilityPolishingDetails(int index) If solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.intIf solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.If solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.getFeasibilityPolishingDetailsOrBuilder(int index) If solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.If solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.The name of the optimization problem.com.google.protobuf.ByteStringThe name of the optimization problem.intThe total number of iterations during the solve.getIterationStats(int index) A history of iteration stats for the solve.intA history of iteration stats for the solve.A history of iteration stats for the solve.getIterationStatsOrBuilder(int index) A history of iteration stats for the solve.List<? extends SolveLogOuterClass.IterationStatsOrBuilder>A history of iteration stats for the solve.Statistics of the original problem.Statistics of the original problem.If solved with PDLP, the parameters for this solve.If solved with PDLP, the parameters for this solve.com.google.protobuf.Parser<SolveLogOuterClass.SolveLog>Statistics of the problem after preprocessing.Statistics of the problem after preprocessing.doubleTime for preprocessing (everything before iteration 0).intThe `IterationStats` for the final iteration of the solver.The `IterationStats` for the final iteration of the solver.The type of the output point that the solver returned.doubleThe runtime of the solve.The reason that the solve terminated.Optional extra information about the termination reason.com.google.protobuf.ByteStringOptional extra information about the termination reason.inthashCode()booleanThe name of the optimization problem.booleanThe total number of iterations during the solve.booleanStatistics of the original problem.booleanIf solved with PDLP, the parameters for this solve.booleanStatistics of the problem after preprocessing.booleanTime for preprocessing (everything before iteration 0).booleanThe `IterationStats` for the final iteration of the solver.booleanThe type of the output point that the solver returned.booleanThe runtime of the solve.booleanThe reason that the solve terminated.booleanOptional extra information about the termination reason.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(SolveLogOuterClass.SolveLog prototype) protected SolveLogOuterClass.SolveLog.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static SolveLogOuterClass.SolveLogparseDelimitedFrom(InputStream input) static SolveLogOuterClass.SolveLogparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLogOuterClass.SolveLogparseFrom(byte[] data) static SolveLogOuterClass.SolveLogparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLogOuterClass.SolveLogparseFrom(com.google.protobuf.ByteString data) static SolveLogOuterClass.SolveLogparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLogOuterClass.SolveLogparseFrom(com.google.protobuf.CodedInputStream input) static SolveLogOuterClass.SolveLogparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLogOuterClass.SolveLogparseFrom(InputStream input) static SolveLogOuterClass.SolveLogparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLogOuterClass.SolveLogparseFrom(ByteBuffer data) static SolveLogOuterClass.SolveLogparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<SolveLogOuterClass.SolveLog>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
INSTANCE_NAME_FIELD_NUMBER
public static final int INSTANCE_NAME_FIELD_NUMBER- See Also:
-
PARAMS_FIELD_NUMBER
public static final int PARAMS_FIELD_NUMBER- See Also:
-
TERMINATION_REASON_FIELD_NUMBER
public static final int TERMINATION_REASON_FIELD_NUMBER- See Also:
-
TERMINATION_STRING_FIELD_NUMBER
public static final int TERMINATION_STRING_FIELD_NUMBER- See Also:
-
ITERATION_COUNT_FIELD_NUMBER
public static final int ITERATION_COUNT_FIELD_NUMBER- See Also:
-
PREPROCESSING_TIME_SEC_FIELD_NUMBER
public static final int PREPROCESSING_TIME_SEC_FIELD_NUMBER- See Also:
-
SOLVE_TIME_SEC_FIELD_NUMBER
public static final int SOLVE_TIME_SEC_FIELD_NUMBER- See Also:
-
SOLUTION_STATS_FIELD_NUMBER
public static final int SOLUTION_STATS_FIELD_NUMBER- See Also:
-
SOLUTION_TYPE_FIELD_NUMBER
public static final int SOLUTION_TYPE_FIELD_NUMBER- See Also:
-
ITERATION_STATS_FIELD_NUMBER
public static final int ITERATION_STATS_FIELD_NUMBER- See Also:
-
ORIGINAL_PROBLEM_STATS_FIELD_NUMBER
public static final int ORIGINAL_PROBLEM_STATS_FIELD_NUMBER- See Also:
-
PREPROCESSED_PROBLEM_STATS_FIELD_NUMBER
public static final int PREPROCESSED_PROBLEM_STATS_FIELD_NUMBER- See Also:
-
FEASIBILITY_POLISHING_DETAILS_FIELD_NUMBER
public static final int FEASIBILITY_POLISHING_DETAILS_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasInstanceName
public boolean hasInstanceName()The name of the optimization problem.
optional string instance_name = 1;- Specified by:
hasInstanceNamein interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the instanceName field is set.
-
getInstanceName
The name of the optimization problem.
optional string instance_name = 1;- Specified by:
getInstanceNamein interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The instanceName.
-
getInstanceNameBytes
public com.google.protobuf.ByteString getInstanceNameBytes()The name of the optimization problem.
optional string instance_name = 1;- Specified by:
getInstanceNameBytesin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The bytes for instanceName.
-
hasParams
public boolean hasParams()If solved with PDLP, the parameters for this solve.
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 14;- Specified by:
hasParamsin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the params field is set.
-
getParams
If solved with PDLP, the parameters for this solve.
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 14;- Specified by:
getParamsin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The params.
-
getParamsOrBuilder
If solved with PDLP, the parameters for this solve.
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 14;- Specified by:
getParamsOrBuilderin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
hasTerminationReason
public boolean hasTerminationReason()The reason that the solve terminated.
optional .operations_research.pdlp.TerminationReason termination_reason = 3;- Specified by:
hasTerminationReasonin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the terminationReason field is set.
-
getTerminationReason
The reason that the solve terminated.
optional .operations_research.pdlp.TerminationReason termination_reason = 3;- Specified by:
getTerminationReasonin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The terminationReason.
-
hasTerminationString
public boolean hasTerminationString()Optional extra information about the termination reason.
optional string termination_string = 4;- Specified by:
hasTerminationStringin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the terminationString field is set.
-
getTerminationString
Optional extra information about the termination reason.
optional string termination_string = 4;- Specified by:
getTerminationStringin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The terminationString.
-
getTerminationStringBytes
public com.google.protobuf.ByteString getTerminationStringBytes()Optional extra information about the termination reason.
optional string termination_string = 4;- Specified by:
getTerminationStringBytesin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The bytes for terminationString.
-
hasIterationCount
public boolean hasIterationCount()The total number of iterations during the solve. For a solve with `use_feasibility_polishing` this count includes the iterations from the feasibility polishing phases.
optional int32 iteration_count = 5;- Specified by:
hasIterationCountin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the iterationCount field is set.
-
getIterationCount
public int getIterationCount()The total number of iterations during the solve. For a solve with `use_feasibility_polishing` this count includes the iterations from the feasibility polishing phases.
optional int32 iteration_count = 5;- Specified by:
getIterationCountin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The iterationCount.
-
hasPreprocessingTimeSec
public boolean hasPreprocessingTimeSec()Time for preprocessing (everything before iteration 0). This is also included in `solve_time_sec`.
optional double preprocessing_time_sec = 13;- Specified by:
hasPreprocessingTimeSecin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the preprocessingTimeSec field is set.
-
getPreprocessingTimeSec
public double getPreprocessingTimeSec()Time for preprocessing (everything before iteration 0). This is also included in `solve_time_sec`.
optional double preprocessing_time_sec = 13;- Specified by:
getPreprocessingTimeSecin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The preprocessingTimeSec.
-
hasSolveTimeSec
public boolean hasSolveTimeSec()The runtime of the solve. Note: This should not be used for comparing methods unless care is taken to control for noise in runtime measurement. For a solve with `use_feasibility_polishing` this count includes the iterations from the feasibility polishing phases.
optional double solve_time_sec = 6;- Specified by:
hasSolveTimeSecin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the solveTimeSec field is set.
-
getSolveTimeSec
public double getSolveTimeSec()The runtime of the solve. Note: This should not be used for comparing methods unless care is taken to control for noise in runtime measurement. For a solve with `use_feasibility_polishing` this count includes the iterations from the feasibility polishing phases.
optional double solve_time_sec = 6;- Specified by:
getSolveTimeSecin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The solveTimeSec.
-
hasSolutionStats
public boolean hasSolutionStats()The `IterationStats` for the final iteration of the solver. For a solve with `use_feasibility_polishing`, the work metrics (iteration_count, cumulative_kkt_matrix_passes, etc.) will include the work done in the feasibility polishing phases. NOTE: Regardless of preprocessing (i.e. scaling or presolve) the optimality or infeasibility information is evaluated with respect to the original problem.
optional .operations_research.pdlp.IterationStats solution_stats = 8;- Specified by:
hasSolutionStatsin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the solutionStats field is set.
-
getSolutionStats
The `IterationStats` for the final iteration of the solver. For a solve with `use_feasibility_polishing`, the work metrics (iteration_count, cumulative_kkt_matrix_passes, etc.) will include the work done in the feasibility polishing phases. NOTE: Regardless of preprocessing (i.e. scaling or presolve) the optimality or infeasibility information is evaluated with respect to the original problem.
optional .operations_research.pdlp.IterationStats solution_stats = 8;- Specified by:
getSolutionStatsin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The solutionStats.
-
getSolutionStatsOrBuilder
The `IterationStats` for the final iteration of the solver. For a solve with `use_feasibility_polishing`, the work metrics (iteration_count, cumulative_kkt_matrix_passes, etc.) will include the work done in the feasibility polishing phases. NOTE: Regardless of preprocessing (i.e. scaling or presolve) the optimality or infeasibility information is evaluated with respect to the original problem.
optional .operations_research.pdlp.IterationStats solution_stats = 8;- Specified by:
getSolutionStatsOrBuilderin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
hasSolutionType
public boolean hasSolutionType()The type of the output point that the solver returned. The quality of the point is reported in the corresponding entry of solution_stats.convergence_information and/or solution_stats.infeasibility_information. If termination_reason is TERMINATION_REASON_OPTIMAL, it's guaranteed that the corresponding entry of solution_stats.convergence_information satisfies the optimality conditions. Similarly, if termination_reason is either TERMINATION_REASON_PRIMAL_INFEASIBLE or TERMINATION_REASON_DUAL_INFEASIBLE the corresponding entry of solution_stats.infeasibility_information satisifes conditions for declaring primal or dual infeasibility, respectively. If termination_reason is anything else, e.g. TERMINATION_REASON_TIME_LIMIT or TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE, the solution may not satisfy the optimality or infeasibility conditions.
optional .operations_research.pdlp.PointType solution_type = 10;- Specified by:
hasSolutionTypein interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the solutionType field is set.
-
getSolutionType
The type of the output point that the solver returned. The quality of the point is reported in the corresponding entry of solution_stats.convergence_information and/or solution_stats.infeasibility_information. If termination_reason is TERMINATION_REASON_OPTIMAL, it's guaranteed that the corresponding entry of solution_stats.convergence_information satisfies the optimality conditions. Similarly, if termination_reason is either TERMINATION_REASON_PRIMAL_INFEASIBLE or TERMINATION_REASON_DUAL_INFEASIBLE the corresponding entry of solution_stats.infeasibility_information satisifes conditions for declaring primal or dual infeasibility, respectively. If termination_reason is anything else, e.g. TERMINATION_REASON_TIME_LIMIT or TERMINATION_REASON_PRIMAL_OR_DUAL_INFEASIBLE, the solution may not satisfy the optimality or infeasibility conditions.
optional .operations_research.pdlp.PointType solution_type = 10;- Specified by:
getSolutionTypein interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The solutionType.
-
getIterationStatsList
A history of iteration stats for the solve. The iteration_number fields should be in increasing order. The frequency at which these stats should be recorded is not specified. This field is "more" optional than the others because it often significantly increases the size of the message, and because the information may not be available for third-party solvers. For a solve with `use_feasibility_polishing`, these iteration stats will only reflect the work done in the main iterations (not the feasibility polishing phases).
repeated .operations_research.pdlp.IterationStats iteration_stats = 7;- Specified by:
getIterationStatsListin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
getIterationStatsOrBuilderList
A history of iteration stats for the solve. The iteration_number fields should be in increasing order. The frequency at which these stats should be recorded is not specified. This field is "more" optional than the others because it often significantly increases the size of the message, and because the information may not be available for third-party solvers. For a solve with `use_feasibility_polishing`, these iteration stats will only reflect the work done in the main iterations (not the feasibility polishing phases).
repeated .operations_research.pdlp.IterationStats iteration_stats = 7;- Specified by:
getIterationStatsOrBuilderListin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
getIterationStatsCount
public int getIterationStatsCount()A history of iteration stats for the solve. The iteration_number fields should be in increasing order. The frequency at which these stats should be recorded is not specified. This field is "more" optional than the others because it often significantly increases the size of the message, and because the information may not be available for third-party solvers. For a solve with `use_feasibility_polishing`, these iteration stats will only reflect the work done in the main iterations (not the feasibility polishing phases).
repeated .operations_research.pdlp.IterationStats iteration_stats = 7;- Specified by:
getIterationStatsCountin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
getIterationStats
A history of iteration stats for the solve. The iteration_number fields should be in increasing order. The frequency at which these stats should be recorded is not specified. This field is "more" optional than the others because it often significantly increases the size of the message, and because the information may not be available for third-party solvers. For a solve with `use_feasibility_polishing`, these iteration stats will only reflect the work done in the main iterations (not the feasibility polishing phases).
repeated .operations_research.pdlp.IterationStats iteration_stats = 7;- Specified by:
getIterationStatsin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
getIterationStatsOrBuilder
A history of iteration stats for the solve. The iteration_number fields should be in increasing order. The frequency at which these stats should be recorded is not specified. This field is "more" optional than the others because it often significantly increases the size of the message, and because the information may not be available for third-party solvers. For a solve with `use_feasibility_polishing`, these iteration stats will only reflect the work done in the main iterations (not the feasibility polishing phases).
repeated .operations_research.pdlp.IterationStats iteration_stats = 7;- Specified by:
getIterationStatsOrBuilderin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
hasOriginalProblemStats
public boolean hasOriginalProblemStats()Statistics of the original problem.
optional .operations_research.pdlp.QuadraticProgramStats original_problem_stats = 11;- Specified by:
hasOriginalProblemStatsin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the originalProblemStats field is set.
-
getOriginalProblemStats
Statistics of the original problem.
optional .operations_research.pdlp.QuadraticProgramStats original_problem_stats = 11;- Specified by:
getOriginalProblemStatsin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The originalProblemStats.
-
getOriginalProblemStatsOrBuilder
Statistics of the original problem.
optional .operations_research.pdlp.QuadraticProgramStats original_problem_stats = 11;- Specified by:
getOriginalProblemStatsOrBuilderin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
hasPreprocessedProblemStats
public boolean hasPreprocessedProblemStats()Statistics of the problem after preprocessing.
optional .operations_research.pdlp.QuadraticProgramStats preprocessed_problem_stats = 12;- Specified by:
hasPreprocessedProblemStatsin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- Whether the preprocessedProblemStats field is set.
-
getPreprocessedProblemStats
Statistics of the problem after preprocessing.
optional .operations_research.pdlp.QuadraticProgramStats preprocessed_problem_stats = 12;- Specified by:
getPreprocessedProblemStatsin interfaceSolveLogOuterClass.SolveLogOrBuilder- Returns:
- The preprocessedProblemStats.
-
getPreprocessedProblemStatsOrBuilder
Statistics of the problem after preprocessing.
optional .operations_research.pdlp.QuadraticProgramStats preprocessed_problem_stats = 12;- Specified by:
getPreprocessedProblemStatsOrBuilderin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
getFeasibilityPolishingDetailsList
If solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.
repeated .operations_research.pdlp.FeasibilityPolishingDetails feasibility_polishing_details = 15;- Specified by:
getFeasibilityPolishingDetailsListin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
getFeasibilityPolishingDetailsOrBuilderList
public List<? extends SolveLogOuterClass.FeasibilityPolishingDetailsOrBuilder> getFeasibilityPolishingDetailsOrBuilderList()If solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.
repeated .operations_research.pdlp.FeasibilityPolishingDetails feasibility_polishing_details = 15;- Specified by:
getFeasibilityPolishingDetailsOrBuilderListin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
getFeasibilityPolishingDetailsCount
public int getFeasibilityPolishingDetailsCount()If solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.
repeated .operations_research.pdlp.FeasibilityPolishingDetails feasibility_polishing_details = 15;- Specified by:
getFeasibilityPolishingDetailsCountin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
getFeasibilityPolishingDetails
If solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.
repeated .operations_research.pdlp.FeasibilityPolishingDetails feasibility_polishing_details = 15;- Specified by:
getFeasibilityPolishingDetailsin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
getFeasibilityPolishingDetailsOrBuilder
public SolveLogOuterClass.FeasibilityPolishingDetailsOrBuilder getFeasibilityPolishingDetailsOrBuilder(int index) If solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.
repeated .operations_research.pdlp.FeasibilityPolishingDetails feasibility_polishing_details = 15;- Specified by:
getFeasibilityPolishingDetailsOrBuilderin interfaceSolveLogOuterClass.SolveLogOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static SolveLogOuterClass.SolveLog parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLogOuterClass.SolveLog parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLogOuterClass.SolveLog parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLogOuterClass.SolveLog parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLogOuterClass.SolveLog parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLogOuterClass.SolveLog parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static SolveLogOuterClass.SolveLog parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static SolveLogOuterClass.SolveLog parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static SolveLogOuterClass.SolveLog parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static SolveLogOuterClass.SolveLog parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SolveLogOuterClass.SolveLog.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-