Class SolveLog
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.ortools.pdlp.SolveLog
- All Implemented Interfaces:
SolveLogOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class SolveLog
extends com.google.protobuf.GeneratedMessage
implements 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.GeneratedMessage
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 Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested 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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic 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.List<? extends FeasibilityPolishingDetailsOrBuilder> 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 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<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.GeneratedMessage.FieldAccessorTablefinal booleanstatic SolveLog.Builderstatic SolveLog.BuildernewBuilder(SolveLog prototype) protected SolveLog.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static SolveLogparseDelimitedFrom(InputStream input) static SolveLogparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLogparseFrom(byte[] data) static SolveLogparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLogparseFrom(com.google.protobuf.ByteString data) static SolveLogparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLogparseFrom(com.google.protobuf.CodedInputStream input) static SolveLogparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLogparseFrom(InputStream input) static SolveLogparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLogparseFrom(ByteBuffer data) static SolveLogparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<SolveLog> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
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:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasInstanceName
public boolean hasInstanceName()The name of the optimization problem.
optional string instance_name = 1;- Specified by:
hasInstanceNamein interfaceSolveLogOrBuilder- Returns:
- Whether the instanceName field is set.
-
getInstanceName
The name of the optimization problem.
optional string instance_name = 1;- Specified by:
getInstanceNamein interfaceSolveLogOrBuilder- Returns:
- The instanceName.
-
getInstanceNameBytes
public com.google.protobuf.ByteString getInstanceNameBytes()The name of the optimization problem.
optional string instance_name = 1;- Specified by:
getInstanceNameBytesin interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- Returns:
- The params.
-
getParamsOrBuilder
If solved with PDLP, the parameters for this solve.
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 14;- Specified by:
getParamsOrBuilderin interfaceSolveLogOrBuilder
-
hasTerminationReason
public boolean hasTerminationReason()The reason that the solve terminated.
optional .operations_research.pdlp.TerminationReason termination_reason = 3;- Specified by:
hasTerminationReasonin interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- Returns:
- The terminationReason.
-
hasTerminationString
public boolean hasTerminationString()Optional extra information about the termination reason.
optional string termination_string = 4;- Specified by:
hasTerminationStringin interfaceSolveLogOrBuilder- Returns:
- Whether the terminationString field is set.
-
getTerminationString
Optional extra information about the termination reason.
optional string termination_string = 4;- Specified by:
getTerminationStringin interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder
-
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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder
-
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 interfaceSolveLogOrBuilder
-
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 interfaceSolveLogOrBuilder
-
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 interfaceSolveLogOrBuilder
-
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 interfaceSolveLogOrBuilder
-
hasOriginalProblemStats
public boolean hasOriginalProblemStats()Statistics of the original problem.
optional .operations_research.pdlp.QuadraticProgramStats original_problem_stats = 11;- Specified by:
hasOriginalProblemStatsin interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- Returns:
- The originalProblemStats.
-
getOriginalProblemStatsOrBuilder
Statistics of the original problem.
optional .operations_research.pdlp.QuadraticProgramStats original_problem_stats = 11;- Specified by:
getOriginalProblemStatsOrBuilderin interfaceSolveLogOrBuilder
-
hasPreprocessedProblemStats
public boolean hasPreprocessedProblemStats()Statistics of the problem after preprocessing.
optional .operations_research.pdlp.QuadraticProgramStats preprocessed_problem_stats = 12;- Specified by:
hasPreprocessedProblemStatsin interfaceSolveLogOrBuilder- 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 interfaceSolveLogOrBuilder- Returns:
- The preprocessedProblemStats.
-
getPreprocessedProblemStatsOrBuilder
Statistics of the problem after preprocessing.
optional .operations_research.pdlp.QuadraticProgramStats preprocessed_problem_stats = 12;- Specified by:
getPreprocessedProblemStatsOrBuilderin interfaceSolveLogOrBuilder
-
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 interfaceSolveLogOrBuilder
-
getFeasibilityPolishingDetailsOrBuilderList
public List<? extends 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 interfaceSolveLogOrBuilder
-
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 interfaceSolveLogOrBuilder
-
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 interfaceSolveLogOrBuilder
-
getFeasibilityPolishingDetailsOrBuilder
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 interfaceSolveLogOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
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 SolveLog parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLog parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLog parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static 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 SolveLog parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static 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 SolveLog parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static SolveLog parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static 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 SolveLog.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-