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 class
Protobuf typeoperations_research.pdlp.SolveLog
Nested 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.BuilderParent
Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static SolveLog
static final com.google.protobuf.Descriptors.Descriptor
getFeasibilityPolishingDetails
(int index) If solving with `use_feasibility_polishing`, details about the primal and dual feasibility polishing phases.int
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.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.ByteString
The name of the optimization problem.int
The total number of iterations during the solve.getIterationStats
(int index) A history of iteration stats for the solve.int
A 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.double
Time for preprocessing (everything before iteration 0).int
The `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.double
The runtime of the solve.The reason that the solve terminated.Optional extra information about the termination reason.com.google.protobuf.ByteString
Optional extra information about the termination reason.int
hashCode()
boolean
The name of the optimization problem.boolean
The total number of iterations during the solve.boolean
Statistics of the original problem.boolean
If solved with PDLP, the parameters for this solve.boolean
Statistics of the problem after preprocessing.boolean
Time for preprocessing (everything before iteration 0).boolean
The `IterationStats` for the final iteration of the solver.boolean
The type of the output point that the solver returned.boolean
The runtime of the solve.boolean
The reason that the solve terminated.boolean
Optional extra information about the termination reason.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
static SolveLog.Builder
static SolveLog.Builder
newBuilder
(SolveLog prototype) protected SolveLog.Builder
newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) static SolveLog
parseDelimitedFrom
(InputStream input) static SolveLog
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLog
parseFrom
(byte[] data) static SolveLog
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLog
parseFrom
(com.google.protobuf.ByteString data) static SolveLog
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLog
parseFrom
(com.google.protobuf.CodedInputStream input) static SolveLog
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLog
parseFrom
(InputStream input) static SolveLog
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SolveLog
parseFrom
(ByteBuffer data) static SolveLog
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser
<SolveLog> parser()
void
writeTo
(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, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage
-
hasInstanceName
public boolean hasInstanceName()The name of the optimization problem.
optional string instance_name = 1;
- Specified by:
hasInstanceName
in interfaceSolveLogOrBuilder
- Returns:
- Whether the instanceName field is set.
-
getInstanceName
The name of the optimization problem.
optional string instance_name = 1;
- Specified by:
getInstanceName
in interfaceSolveLogOrBuilder
- Returns:
- The instanceName.
-
getInstanceNameBytes
public com.google.protobuf.ByteString getInstanceNameBytes()The name of the optimization problem.
optional string instance_name = 1;
- Specified by:
getInstanceNameBytes
in 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:
hasParams
in 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:
getParams
in interfaceSolveLogOrBuilder
- Returns:
- The params.
-
getParamsOrBuilder
If solved with PDLP, the parameters for this solve.
optional .operations_research.pdlp.PrimalDualHybridGradientParams params = 14;
- Specified by:
getParamsOrBuilder
in interfaceSolveLogOrBuilder
-
hasTerminationReason
public boolean hasTerminationReason()The reason that the solve terminated.
optional .operations_research.pdlp.TerminationReason termination_reason = 3;
- Specified by:
hasTerminationReason
in 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:
getTerminationReason
in interfaceSolveLogOrBuilder
- Returns:
- The terminationReason.
-
hasTerminationString
public boolean hasTerminationString()Optional extra information about the termination reason.
optional string termination_string = 4;
- Specified by:
hasTerminationString
in interfaceSolveLogOrBuilder
- Returns:
- Whether the terminationString field is set.
-
getTerminationString
Optional extra information about the termination reason.
optional string termination_string = 4;
- Specified by:
getTerminationString
in 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:
getTerminationStringBytes
in 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:
hasIterationCount
in 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:
getIterationCount
in 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:
hasPreprocessingTimeSec
in 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:
getPreprocessingTimeSec
in 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:
hasSolveTimeSec
in 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:
getSolveTimeSec
in 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:
hasSolutionStats
in 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:
getSolutionStats
in 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:
getSolutionStatsOrBuilder
in 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:
hasSolutionType
in 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:
getSolutionType
in 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:
getIterationStatsList
in 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:
getIterationStatsOrBuilderList
in 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:
getIterationStatsCount
in 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:
getIterationStats
in 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:
getIterationStatsOrBuilder
in interfaceSolveLogOrBuilder
-
hasOriginalProblemStats
public boolean hasOriginalProblemStats()Statistics of the original problem.
optional .operations_research.pdlp.QuadraticProgramStats original_problem_stats = 11;
- Specified by:
hasOriginalProblemStats
in 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:
getOriginalProblemStats
in interfaceSolveLogOrBuilder
- Returns:
- The originalProblemStats.
-
getOriginalProblemStatsOrBuilder
Statistics of the original problem.
optional .operations_research.pdlp.QuadraticProgramStats original_problem_stats = 11;
- Specified by:
getOriginalProblemStatsOrBuilder
in interfaceSolveLogOrBuilder
-
hasPreprocessedProblemStats
public boolean hasPreprocessedProblemStats()Statistics of the problem after preprocessing.
optional .operations_research.pdlp.QuadraticProgramStats preprocessed_problem_stats = 12;
- Specified by:
hasPreprocessedProblemStats
in 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:
getPreprocessedProblemStats
in interfaceSolveLogOrBuilder
- Returns:
- The preprocessedProblemStats.
-
getPreprocessedProblemStatsOrBuilder
Statistics of the problem after preprocessing.
optional .operations_research.pdlp.QuadraticProgramStats preprocessed_problem_stats = 12;
- Specified by:
getPreprocessedProblemStatsOrBuilder
in 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:
getFeasibilityPolishingDetailsList
in 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:
getFeasibilityPolishingDetailsOrBuilderList
in 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:
getFeasibilityPolishingDetailsCount
in 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:
getFeasibilityPolishingDetails
in 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:
getFeasibilityPolishingDetailsOrBuilder
in interfaceSolveLogOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SolveLog.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForType
in classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-