Package operations_research.pdlp
Class SolveLogOuterClass.IterationStats
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
operations_research.pdlp.SolveLogOuterClass.IterationStats
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,SolveLogOuterClass.IterationStatsOrBuilder
- Enclosing class:
- SolveLogOuterClass
public static final class SolveLogOuterClass.IterationStats
extends com.google.protobuf.GeneratedMessageV3
implements SolveLogOuterClass.IterationStatsOrBuilder
All values in IterationStats assume that the primal quadratic program is a minimization problem and the dual is a maximization problem. Problems should be transformed to this form if they are not already in this form. The dual vector is defined to be the vector of multipliers on the linear constraints, that is, excluding dual multipliers on variable bounds (reduced costs).Protobuf type
operations_research.pdlp.IterationStats- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAll values in IterationStats assume that the primal quadratic program is a minimization problem and the dual is a maximization problem.Nested 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.IterationStats>Deprecated.static 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 TypeMethodDescriptionbooleangetConvergenceInformation(int index) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.intA set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.getConvergenceInformationOrBuilder(int index) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.doubleThe cumulative number of passes through the KKT matrix since the start of the solve.intThe total number of rejected steps (e.g., within a line search procedure) since the start of the solve.doubleThe amount of time passed since we started solving the problem (see solver log `solve_time_sec` which records total time).static final com.google.protobuf.Descriptors.DescriptorgetInfeasibilityInformation(int index) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).intA set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).getInfeasibilityInformationOrBuilder(int index) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).intThe iteration number at which these stats were recorded.com.google.protobuf.Parser<SolveLogOuterClass.IterationStats>getPointMetadata(int index) Auxiliary statistics for each type of point.intAuxiliary statistics for each type of point.Auxiliary statistics for each type of point.getPointMetadataOrBuilder(int index) Auxiliary statistics for each type of point.List<? extends SolveLogOuterClass.PointMetadataOrBuilder>Auxiliary statistics for each type of point.doublePrimal weight controlling the relation between primal and dual step sizes.The kind of restart that occurred at this iteration, or NO_RESTART if a restart did not occur.intdoubleStep size used at this iteration.booleanThe cumulative number of passes through the KKT matrix since the start of the solve.booleanThe total number of rejected steps (e.g., within a line search procedure) since the start of the solve.booleanThe amount of time passed since we started solving the problem (see solver log `solve_time_sec` which records total time).inthashCode()booleanThe iteration number at which these stats were recorded.booleanPrimal weight controlling the relation between primal and dual step sizes.booleanThe kind of restart that occurred at this iteration, or NO_RESTART if a restart did not occur.booleanStep size used at this iteration.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilder(SolveLogOuterClass.IterationStats prototype) newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<SolveLogOuterClass.IterationStats>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
-
ITERATION_NUMBER_FIELD_NUMBER
public static final int ITERATION_NUMBER_FIELD_NUMBER- See Also:
-
CONVERGENCE_INFORMATION_FIELD_NUMBER
public static final int CONVERGENCE_INFORMATION_FIELD_NUMBER- See Also:
-
INFEASIBILITY_INFORMATION_FIELD_NUMBER
public static final int INFEASIBILITY_INFORMATION_FIELD_NUMBER- See Also:
-
POINT_METADATA_FIELD_NUMBER
public static final int POINT_METADATA_FIELD_NUMBER- See Also:
-
CUMULATIVE_KKT_MATRIX_PASSES_FIELD_NUMBER
public static final int CUMULATIVE_KKT_MATRIX_PASSES_FIELD_NUMBER- See Also:
-
CUMULATIVE_REJECTED_STEPS_FIELD_NUMBER
public static final int CUMULATIVE_REJECTED_STEPS_FIELD_NUMBER- See Also:
-
CUMULATIVE_TIME_SEC_FIELD_NUMBER
public static final int CUMULATIVE_TIME_SEC_FIELD_NUMBER- See Also:
-
RESTART_USED_FIELD_NUMBER
public static final int RESTART_USED_FIELD_NUMBER- See Also:
-
STEP_SIZE_FIELD_NUMBER
public static final int STEP_SIZE_FIELD_NUMBER- See Also:
-
PRIMAL_WEIGHT_FIELD_NUMBER
public static final int PRIMAL_WEIGHT_FIELD_NUMBER- See Also:
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<SolveLogOuterClass.IterationStats> PARSERDeprecated.
-
-
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
-
hasIterationNumber
public boolean hasIterationNumber()The iteration number at which these stats were recorded. By convention, iteration counts start at 1, and the stats correspond to the solution *after* the iteration. Therefore stats from iteration 0 are the stats at the starting point.
optional int32 iteration_number = 1;- Specified by:
hasIterationNumberin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- Whether the iterationNumber field is set.
-
getIterationNumber
public int getIterationNumber()The iteration number at which these stats were recorded. By convention, iteration counts start at 1, and the stats correspond to the solution *after* the iteration. Therefore stats from iteration 0 are the stats at the starting point.
optional int32 iteration_number = 1;- Specified by:
getIterationNumberin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- The iterationNumber.
-
getConvergenceInformationList
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality. This field is repeated since there might be several different points that are considered.
repeated .operations_research.pdlp.ConvergenceInformation convergence_information = 2;- Specified by:
getConvergenceInformationListin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getConvergenceInformationOrBuilderList
public List<? extends SolveLogOuterClass.ConvergenceInformationOrBuilder> getConvergenceInformationOrBuilderList()A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality. This field is repeated since there might be several different points that are considered.
repeated .operations_research.pdlp.ConvergenceInformation convergence_information = 2;- Specified by:
getConvergenceInformationOrBuilderListin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getConvergenceInformationCount
public int getConvergenceInformationCount()A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality. This field is repeated since there might be several different points that are considered.
repeated .operations_research.pdlp.ConvergenceInformation convergence_information = 2;- Specified by:
getConvergenceInformationCountin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getConvergenceInformation
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality. This field is repeated since there might be several different points that are considered.
repeated .operations_research.pdlp.ConvergenceInformation convergence_information = 2;- Specified by:
getConvergenceInformationin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getConvergenceInformationOrBuilder
public SolveLogOuterClass.ConvergenceInformationOrBuilder getConvergenceInformationOrBuilder(int index) A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality. This field is repeated since there might be several different points that are considered.
repeated .operations_research.pdlp.ConvergenceInformation convergence_information = 2;- Specified by:
getConvergenceInformationOrBuilderin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getInfeasibilityInformationList
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution). This field is repeated since there might be several different points that could establish infeasibility.
repeated .operations_research.pdlp.InfeasibilityInformation infeasibility_information = 3;- Specified by:
getInfeasibilityInformationListin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getInfeasibilityInformationOrBuilderList
public List<? extends SolveLogOuterClass.InfeasibilityInformationOrBuilder> getInfeasibilityInformationOrBuilderList()A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution). This field is repeated since there might be several different points that could establish infeasibility.
repeated .operations_research.pdlp.InfeasibilityInformation infeasibility_information = 3;- Specified by:
getInfeasibilityInformationOrBuilderListin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getInfeasibilityInformationCount
public int getInfeasibilityInformationCount()A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution). This field is repeated since there might be several different points that could establish infeasibility.
repeated .operations_research.pdlp.InfeasibilityInformation infeasibility_information = 3;- Specified by:
getInfeasibilityInformationCountin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getInfeasibilityInformation
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution). This field is repeated since there might be several different points that could establish infeasibility.
repeated .operations_research.pdlp.InfeasibilityInformation infeasibility_information = 3;- Specified by:
getInfeasibilityInformationin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getInfeasibilityInformationOrBuilder
public SolveLogOuterClass.InfeasibilityInformationOrBuilder getInfeasibilityInformationOrBuilder(int index) A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution). This field is repeated since there might be several different points that could establish infeasibility.
repeated .operations_research.pdlp.InfeasibilityInformation infeasibility_information = 3;- Specified by:
getInfeasibilityInformationOrBuilderin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getPointMetadataList
Auxiliary statistics for each type of point.
repeated .operations_research.pdlp.PointMetadata point_metadata = 11;- Specified by:
getPointMetadataListin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getPointMetadataOrBuilderList
Auxiliary statistics for each type of point.
repeated .operations_research.pdlp.PointMetadata point_metadata = 11;- Specified by:
getPointMetadataOrBuilderListin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getPointMetadataCount
public int getPointMetadataCount()Auxiliary statistics for each type of point.
repeated .operations_research.pdlp.PointMetadata point_metadata = 11;- Specified by:
getPointMetadataCountin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getPointMetadata
Auxiliary statistics for each type of point.
repeated .operations_research.pdlp.PointMetadata point_metadata = 11;- Specified by:
getPointMetadatain interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
getPointMetadataOrBuilder
Auxiliary statistics for each type of point.
repeated .operations_research.pdlp.PointMetadata point_metadata = 11;- Specified by:
getPointMetadataOrBuilderin interfaceSolveLogOuterClass.IterationStatsOrBuilder
-
hasCumulativeKktMatrixPasses
public boolean hasCumulativeKktMatrixPasses()The cumulative number of passes through the KKT matrix since the start of the solve. One pass is a multply by the constraint matrix, its transpose and the matrix that defines the quadratic part of the objective. For example, each iteration of mirror saddle prox contributes 2.0 to this sum. This is a float because it can include fractional passes through the data. For example, in an active set method we may only use a submatrix with 20% of the nonzeros of the KKT matrix at each iteration in which case 0.2 would be added to the total.
optional double cumulative_kkt_matrix_passes = 4;- Specified by:
hasCumulativeKktMatrixPassesin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- Whether the cumulativeKktMatrixPasses field is set.
-
getCumulativeKktMatrixPasses
public double getCumulativeKktMatrixPasses()The cumulative number of passes through the KKT matrix since the start of the solve. One pass is a multply by the constraint matrix, its transpose and the matrix that defines the quadratic part of the objective. For example, each iteration of mirror saddle prox contributes 2.0 to this sum. This is a float because it can include fractional passes through the data. For example, in an active set method we may only use a submatrix with 20% of the nonzeros of the KKT matrix at each iteration in which case 0.2 would be added to the total.
optional double cumulative_kkt_matrix_passes = 4;- Specified by:
getCumulativeKktMatrixPassesin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- The cumulativeKktMatrixPasses.
-
hasCumulativeRejectedSteps
public boolean hasCumulativeRejectedSteps()The total number of rejected steps (e.g., within a line search procedure) since the start of the solve.
optional int32 cumulative_rejected_steps = 5;- Specified by:
hasCumulativeRejectedStepsin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- Whether the cumulativeRejectedSteps field is set.
-
getCumulativeRejectedSteps
public int getCumulativeRejectedSteps()The total number of rejected steps (e.g., within a line search procedure) since the start of the solve.
optional int32 cumulative_rejected_steps = 5;- Specified by:
getCumulativeRejectedStepsin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- The cumulativeRejectedSteps.
-
hasCumulativeTimeSec
public boolean hasCumulativeTimeSec()The amount of time passed since we started solving the problem (see solver log `solve_time_sec` which records total time).
optional double cumulative_time_sec = 6;- Specified by:
hasCumulativeTimeSecin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- Whether the cumulativeTimeSec field is set.
-
getCumulativeTimeSec
public double getCumulativeTimeSec()The amount of time passed since we started solving the problem (see solver log `solve_time_sec` which records total time).
optional double cumulative_time_sec = 6;- Specified by:
getCumulativeTimeSecin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- The cumulativeTimeSec.
-
hasRestartUsed
public boolean hasRestartUsed()The kind of restart that occurred at this iteration, or NO_RESTART if a restart did not occur.
optional .operations_research.pdlp.RestartChoice restart_used = 7;- Specified by:
hasRestartUsedin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- Whether the restartUsed field is set.
-
getRestartUsed
The kind of restart that occurred at this iteration, or NO_RESTART if a restart did not occur.
optional .operations_research.pdlp.RestartChoice restart_used = 7;- Specified by:
getRestartUsedin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- The restartUsed.
-
hasStepSize
public boolean hasStepSize()Step size used at this iteration. Note that the step size used for the primal update is step_size / primal_weight, while the one used for the dual update is step_size * primal_weight.
optional double step_size = 8;- Specified by:
hasStepSizein interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- Whether the stepSize field is set.
-
getStepSize
public double getStepSize()Step size used at this iteration. Note that the step size used for the primal update is step_size / primal_weight, while the one used for the dual update is step_size * primal_weight.
optional double step_size = 8;- Specified by:
getStepSizein interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- The stepSize.
-
hasPrimalWeight
public boolean hasPrimalWeight()Primal weight controlling the relation between primal and dual step sizes. See field 'step_size' for a detailed description.
optional double primal_weight = 9;- Specified by:
hasPrimalWeightin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- Whether the primalWeight field is set.
-
getPrimalWeight
public double getPrimalWeight()Primal weight controlling the relation between primal and dual step sizes. See field 'step_size' for a detailed description.
optional double primal_weight = 9;- Specified by:
getPrimalWeightin interfaceSolveLogOuterClass.IterationStatsOrBuilder- Returns:
- The primalWeight.
-
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.IterationStats parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLogOuterClass.IterationStats parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLogOuterClass.IterationStats parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLogOuterClass.IterationStats 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.IterationStats parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SolveLogOuterClass.IterationStats 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.IterationStats parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static SolveLogOuterClass.IterationStats parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static SolveLogOuterClass.IterationStats parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static SolveLogOuterClass.IterationStats parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static SolveLogOuterClass.IterationStats 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
public static SolveLogOuterClass.IterationStats.Builder newBuilder(SolveLogOuterClass.IterationStats prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected SolveLogOuterClass.IterationStats.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
-