Package operations_research.pdlp
Class SolveLogOuterClass.ConvergenceInformation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
- operations_research.pdlp.SolveLogOuterClass.ConvergenceInformation.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable,SolveLogOuterClass.ConvergenceInformationOrBuilder
- Enclosing class:
- SolveLogOuterClass.ConvergenceInformation
public static final class SolveLogOuterClass.ConvergenceInformation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder> implements SolveLogOuterClass.ConvergenceInformationOrBuilder
Information measuring how close a candidate is to establishing feasibility and optimality; see also TerminationCriteria.
Protobuf typeoperations_research.pdlp.ConvergenceInformation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SolveLogOuterClass.ConvergenceInformation.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)SolveLogOuterClass.ConvergenceInformationbuild()SolveLogOuterClass.ConvergenceInformationbuildPartial()SolveLogOuterClass.ConvergenceInformation.Builderclear()SolveLogOuterClass.ConvergenceInformation.BuilderclearCandidateType()Type of the candidate point described by this ConvergenceInformation.SolveLogOuterClass.ConvergenceInformation.BuilderclearCorrectedDualObjective()If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound.SolveLogOuterClass.ConvergenceInformation.BuilderclearDualObjective()The dual objective.SolveLogOuterClass.ConvergenceInformation.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SolveLogOuterClass.ConvergenceInformation.BuilderclearL2DualResidual()The l_2 norm of the violations of dual constraints.SolveLogOuterClass.ConvergenceInformation.BuilderclearL2DualVariable()The l_2 norm of the dual variables.SolveLogOuterClass.ConvergenceInformation.BuilderclearL2PrimalResidual()The l_2 norm of the violations of primal constraints.SolveLogOuterClass.ConvergenceInformation.BuilderclearL2PrimalVariable()The l_2 norm of the primal variables.SolveLogOuterClass.ConvergenceInformation.BuilderclearLInfComponentwiseDualResidual()The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relativeSolveLogOuterClass.ConvergenceInformation.BuilderclearLInfComponentwisePrimalResidual()The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.SolveLogOuterClass.ConvergenceInformation.BuilderclearLInfDualResidual()The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.SolveLogOuterClass.ConvergenceInformation.BuilderclearLInfDualVariable()The maximum absolute value of the dual variables, i.e., the l_∞ norm.SolveLogOuterClass.ConvergenceInformation.BuilderclearLInfPrimalResidual()The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.SolveLogOuterClass.ConvergenceInformation.BuilderclearLInfPrimalVariable()The maximum absolute value of the primal variables, i.e., the l_∞ norm.SolveLogOuterClass.ConvergenceInformation.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SolveLogOuterClass.ConvergenceInformation.BuilderclearPrimalObjective()The primal objective.SolveLogOuterClass.ConvergenceInformation.Builderclone()SolveLogOuterClass.PointTypegetCandidateType()Type of the candidate point described by this ConvergenceInformation.doublegetCorrectedDualObjective()If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound.SolveLogOuterClass.ConvergenceInformationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()doublegetDualObjective()The dual objective.doublegetL2DualResidual()The l_2 norm of the violations of dual constraints.doublegetL2DualVariable()The l_2 norm of the dual variables.doublegetL2PrimalResidual()The l_2 norm of the violations of primal constraints.doublegetL2PrimalVariable()The l_2 norm of the primal variables.doublegetLInfComponentwiseDualResidual()The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relativedoublegetLInfComponentwisePrimalResidual()The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.doublegetLInfDualResidual()The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.doublegetLInfDualVariable()The maximum absolute value of the dual variables, i.e., the l_∞ norm.doublegetLInfPrimalResidual()The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.doublegetLInfPrimalVariable()The maximum absolute value of the primal variables, i.e., the l_∞ norm.doublegetPrimalObjective()The primal objective.booleanhasCandidateType()Type of the candidate point described by this ConvergenceInformation.booleanhasCorrectedDualObjective()If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound.booleanhasDualObjective()The dual objective.booleanhasL2DualResidual()The l_2 norm of the violations of dual constraints.booleanhasL2DualVariable()The l_2 norm of the dual variables.booleanhasL2PrimalResidual()The l_2 norm of the violations of primal constraints.booleanhasL2PrimalVariable()The l_2 norm of the primal variables.booleanhasLInfComponentwiseDualResidual()The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relativebooleanhasLInfComponentwisePrimalResidual()The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.booleanhasLInfDualResidual()The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.booleanhasLInfDualVariable()The maximum absolute value of the dual variables, i.e., the l_∞ norm.booleanhasLInfPrimalResidual()The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.booleanhasLInfPrimalVariable()The maximum absolute value of the primal variables, i.e., the l_∞ norm.booleanhasPrimalObjective()The primal objective.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SolveLogOuterClass.ConvergenceInformation.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SolveLogOuterClass.ConvergenceInformation.BuildermergeFrom(com.google.protobuf.Message other)SolveLogOuterClass.ConvergenceInformation.BuildermergeFrom(SolveLogOuterClass.ConvergenceInformation other)SolveLogOuterClass.ConvergenceInformation.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SolveLogOuterClass.ConvergenceInformation.BuildersetCandidateType(SolveLogOuterClass.PointType value)Type of the candidate point described by this ConvergenceInformation.SolveLogOuterClass.ConvergenceInformation.BuildersetCorrectedDualObjective(double value)If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound.SolveLogOuterClass.ConvergenceInformation.BuildersetDualObjective(double value)The dual objective.SolveLogOuterClass.ConvergenceInformation.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)SolveLogOuterClass.ConvergenceInformation.BuildersetL2DualResidual(double value)The l_2 norm of the violations of dual constraints.SolveLogOuterClass.ConvergenceInformation.BuildersetL2DualVariable(double value)The l_2 norm of the dual variables.SolveLogOuterClass.ConvergenceInformation.BuildersetL2PrimalResidual(double value)The l_2 norm of the violations of primal constraints.SolveLogOuterClass.ConvergenceInformation.BuildersetL2PrimalVariable(double value)The l_2 norm of the primal variables.SolveLogOuterClass.ConvergenceInformation.BuildersetLInfComponentwiseDualResidual(double value)The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relativeSolveLogOuterClass.ConvergenceInformation.BuildersetLInfComponentwisePrimalResidual(double value)The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.SolveLogOuterClass.ConvergenceInformation.BuildersetLInfDualResidual(double value)The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.SolveLogOuterClass.ConvergenceInformation.BuildersetLInfDualVariable(double value)The maximum absolute value of the dual variables, i.e., the l_∞ norm.SolveLogOuterClass.ConvergenceInformation.BuildersetLInfPrimalResidual(double value)The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.SolveLogOuterClass.ConvergenceInformation.BuildersetLInfPrimalVariable(double value)The maximum absolute value of the primal variables, i.e., the l_∞ norm.SolveLogOuterClass.ConvergenceInformation.BuildersetPrimalObjective(double value)The primal objective.SolveLogOuterClass.ConvergenceInformation.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)SolveLogOuterClass.ConvergenceInformation.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
clear
public SolveLogOuterClass.ConvergenceInformation.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
getDefaultInstanceForType
public SolveLogOuterClass.ConvergenceInformation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SolveLogOuterClass.ConvergenceInformation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SolveLogOuterClass.ConvergenceInformation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SolveLogOuterClass.ConvergenceInformation.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
setField
public SolveLogOuterClass.ConvergenceInformation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
clearField
public SolveLogOuterClass.ConvergenceInformation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
clearOneof
public SolveLogOuterClass.ConvergenceInformation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
setRepeatedField
public SolveLogOuterClass.ConvergenceInformation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
addRepeatedField
public SolveLogOuterClass.ConvergenceInformation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
mergeFrom
public SolveLogOuterClass.ConvergenceInformation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
mergeFrom
public SolveLogOuterClass.ConvergenceInformation.Builder mergeFrom(SolveLogOuterClass.ConvergenceInformation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
mergeFrom
public SolveLogOuterClass.ConvergenceInformation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>- Throws:
java.io.IOException
-
hasCandidateType
public boolean hasCandidateType()
Type of the candidate point described by this ConvergenceInformation.
optional .operations_research.pdlp.PointType candidate_type = 1;- Specified by:
hasCandidateTypein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the candidateType field is set.
-
getCandidateType
public SolveLogOuterClass.PointType getCandidateType()
Type of the candidate point described by this ConvergenceInformation.
optional .operations_research.pdlp.PointType candidate_type = 1;- Specified by:
getCandidateTypein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The candidateType.
-
setCandidateType
public SolveLogOuterClass.ConvergenceInformation.Builder setCandidateType(SolveLogOuterClass.PointType value)
Type of the candidate point described by this ConvergenceInformation.
optional .operations_research.pdlp.PointType candidate_type = 1;- Parameters:
value- The candidateType to set.- Returns:
- This builder for chaining.
-
clearCandidateType
public SolveLogOuterClass.ConvergenceInformation.Builder clearCandidateType()
Type of the candidate point described by this ConvergenceInformation.
optional .operations_research.pdlp.PointType candidate_type = 1;- Returns:
- This builder for chaining.
-
hasPrimalObjective
public boolean hasPrimalObjective()
The primal objective. The primal need not be feasible.
optional double primal_objective = 2;- Specified by:
hasPrimalObjectivein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the primalObjective field is set.
-
getPrimalObjective
public double getPrimalObjective()
The primal objective. The primal need not be feasible.
optional double primal_objective = 2;- Specified by:
getPrimalObjectivein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The primalObjective.
-
setPrimalObjective
public SolveLogOuterClass.ConvergenceInformation.Builder setPrimalObjective(double value)
The primal objective. The primal need not be feasible.
optional double primal_objective = 2;- Parameters:
value- The primalObjective to set.- Returns:
- This builder for chaining.
-
clearPrimalObjective
public SolveLogOuterClass.ConvergenceInformation.Builder clearPrimalObjective()
The primal objective. The primal need not be feasible.
optional double primal_objective = 2;- Returns:
- This builder for chaining.
-
hasDualObjective
public boolean hasDualObjective()
The dual objective. The dual need not be feasible. The dual objective includes the contributions from reduced costs. NOTE: The definition of dual_objective changed in OR-tools version 9.8. See https://developers.google.com/optimization/lp/pdlp_math#reduced_costs_dual_residuals_and_the_corrected_dual_objective for details.
optional double dual_objective = 3;- Specified by:
hasDualObjectivein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the dualObjective field is set.
-
getDualObjective
public double getDualObjective()
The dual objective. The dual need not be feasible. The dual objective includes the contributions from reduced costs. NOTE: The definition of dual_objective changed in OR-tools version 9.8. See https://developers.google.com/optimization/lp/pdlp_math#reduced_costs_dual_residuals_and_the_corrected_dual_objective for details.
optional double dual_objective = 3;- Specified by:
getDualObjectivein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The dualObjective.
-
setDualObjective
public SolveLogOuterClass.ConvergenceInformation.Builder setDualObjective(double value)
The dual objective. The dual need not be feasible. The dual objective includes the contributions from reduced costs. NOTE: The definition of dual_objective changed in OR-tools version 9.8. See https://developers.google.com/optimization/lp/pdlp_math#reduced_costs_dual_residuals_and_the_corrected_dual_objective for details.
optional double dual_objective = 3;- Parameters:
value- The dualObjective to set.- Returns:
- This builder for chaining.
-
clearDualObjective
public SolveLogOuterClass.ConvergenceInformation.Builder clearDualObjective()
The dual objective. The dual need not be feasible. The dual objective includes the contributions from reduced costs. NOTE: The definition of dual_objective changed in OR-tools version 9.8. See https://developers.google.com/optimization/lp/pdlp_math#reduced_costs_dual_residuals_and_the_corrected_dual_objective for details.
optional double dual_objective = 3;- Returns:
- This builder for chaining.
-
hasCorrectedDualObjective
public boolean hasCorrectedDualObjective()
If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound. The value is negative infinity if no corrected dual bound is available.
optional double corrected_dual_objective = 4;- Specified by:
hasCorrectedDualObjectivein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the correctedDualObjective field is set.
-
getCorrectedDualObjective
public double getCorrectedDualObjective()
If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound. The value is negative infinity if no corrected dual bound is available.
optional double corrected_dual_objective = 4;- Specified by:
getCorrectedDualObjectivein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The correctedDualObjective.
-
setCorrectedDualObjective
public SolveLogOuterClass.ConvergenceInformation.Builder setCorrectedDualObjective(double value)
If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound. The value is negative infinity if no corrected dual bound is available.
optional double corrected_dual_objective = 4;- Parameters:
value- The correctedDualObjective to set.- Returns:
- This builder for chaining.
-
clearCorrectedDualObjective
public SolveLogOuterClass.ConvergenceInformation.Builder clearCorrectedDualObjective()
If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound. The value is negative infinity if no corrected dual bound is available.
optional double corrected_dual_objective = 4;- Returns:
- This builder for chaining.
-
hasLInfPrimalResidual
public boolean hasLInfPrimalResidual()
The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_primal_residual = 5;- Specified by:
hasLInfPrimalResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the lInfPrimalResidual field is set.
-
getLInfPrimalResidual
public double getLInfPrimalResidual()
The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_primal_residual = 5;- Specified by:
getLInfPrimalResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The lInfPrimalResidual.
-
setLInfPrimalResidual
public SolveLogOuterClass.ConvergenceInformation.Builder setLInfPrimalResidual(double value)
The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_primal_residual = 5;- Parameters:
value- The lInfPrimalResidual to set.- Returns:
- This builder for chaining.
-
clearLInfPrimalResidual
public SolveLogOuterClass.ConvergenceInformation.Builder clearLInfPrimalResidual()
The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_primal_residual = 5;- Returns:
- This builder for chaining.
-
hasL2PrimalResidual
public boolean hasL2PrimalResidual()
The l_2 norm of the violations of primal constraints.
optional double l2_primal_residual = 6;- Specified by:
hasL2PrimalResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the l2PrimalResidual field is set.
-
getL2PrimalResidual
public double getL2PrimalResidual()
The l_2 norm of the violations of primal constraints.
optional double l2_primal_residual = 6;- Specified by:
getL2PrimalResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The l2PrimalResidual.
-
setL2PrimalResidual
public SolveLogOuterClass.ConvergenceInformation.Builder setL2PrimalResidual(double value)
The l_2 norm of the violations of primal constraints.
optional double l2_primal_residual = 6;- Parameters:
value- The l2PrimalResidual to set.- Returns:
- This builder for chaining.
-
clearL2PrimalResidual
public SolveLogOuterClass.ConvergenceInformation.Builder clearL2PrimalResidual()
The l_2 norm of the violations of primal constraints.
optional double l2_primal_residual = 6;- Returns:
- This builder for chaining.
-
hasLInfComponentwisePrimalResidual
public boolean hasLInfComponentwisePrimalResidual()
The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.optional double l_inf_componentwise_primal_residual = 24;- Specified by:
hasLInfComponentwisePrimalResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the lInfComponentwisePrimalResidual field is set.
-
getLInfComponentwisePrimalResidual
public double getLInfComponentwisePrimalResidual()
The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.optional double l_inf_componentwise_primal_residual = 24;- Specified by:
getLInfComponentwisePrimalResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The lInfComponentwisePrimalResidual.
-
setLInfComponentwisePrimalResidual
public SolveLogOuterClass.ConvergenceInformation.Builder setLInfComponentwisePrimalResidual(double value)
The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.optional double l_inf_componentwise_primal_residual = 24;- Parameters:
value- The lInfComponentwisePrimalResidual to set.- Returns:
- This builder for chaining.
-
clearLInfComponentwisePrimalResidual
public SolveLogOuterClass.ConvergenceInformation.Builder clearLInfComponentwisePrimalResidual()
The maximum relative violation of any primal constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |bound|)] where eps_ratio = eps_optimal_primal_residual_absolute / eps_optimal_primal_residual_relative and bound is the violated bound.optional double l_inf_componentwise_primal_residual = 24;- Returns:
- This builder for chaining.
-
hasLInfDualResidual
public boolean hasLInfDualResidual()
The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_dual_residual = 7;- Specified by:
hasLInfDualResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the lInfDualResidual field is set.
-
getLInfDualResidual
public double getLInfDualResidual()
The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_dual_residual = 7;- Specified by:
getLInfDualResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The lInfDualResidual.
-
setLInfDualResidual
public SolveLogOuterClass.ConvergenceInformation.Builder setLInfDualResidual(double value)
The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_dual_residual = 7;- Parameters:
value- The lInfDualResidual to set.- Returns:
- This builder for chaining.
-
clearLInfDualResidual
public SolveLogOuterClass.ConvergenceInformation.Builder clearLInfDualResidual()
The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.
optional double l_inf_dual_residual = 7;- Returns:
- This builder for chaining.
-
hasL2DualResidual
public boolean hasL2DualResidual()
The l_2 norm of the violations of dual constraints.
optional double l2_dual_residual = 8;- Specified by:
hasL2DualResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the l2DualResidual field is set.
-
getL2DualResidual
public double getL2DualResidual()
The l_2 norm of the violations of dual constraints.
optional double l2_dual_residual = 8;- Specified by:
getL2DualResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The l2DualResidual.
-
setL2DualResidual
public SolveLogOuterClass.ConvergenceInformation.Builder setL2DualResidual(double value)
The l_2 norm of the violations of dual constraints.
optional double l2_dual_residual = 8;- Parameters:
value- The l2DualResidual to set.- Returns:
- This builder for chaining.
-
clearL2DualResidual
public SolveLogOuterClass.ConvergenceInformation.Builder clearL2DualResidual()
The l_2 norm of the violations of dual constraints.
optional double l2_dual_residual = 8;- Returns:
- This builder for chaining.
-
hasLInfComponentwiseDualResidual
public boolean hasLInfComponentwiseDualResidual()
The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relativeoptional double l_inf_componentwise_dual_residual = 25;- Specified by:
hasLInfComponentwiseDualResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the lInfComponentwiseDualResidual field is set.
-
getLInfComponentwiseDualResidual
public double getLInfComponentwiseDualResidual()
The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relativeoptional double l_inf_componentwise_dual_residual = 25;- Specified by:
getLInfComponentwiseDualResidualin interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The lInfComponentwiseDualResidual.
-
setLInfComponentwiseDualResidual
public SolveLogOuterClass.ConvergenceInformation.Builder setLInfComponentwiseDualResidual(double value)
The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relativeoptional double l_inf_componentwise_dual_residual = 25;- Parameters:
value- The lInfComponentwiseDualResidual to set.- Returns:
- This builder for chaining.
-
clearLInfComponentwiseDualResidual
public SolveLogOuterClass.ConvergenceInformation.Builder clearLInfComponentwiseDualResidual()
The maximum relative violation of any dual constraint, with an absolute offset, i.e., the l_∞ norm of [violation / (eps_ratio + |objective|)] where eps_ratio = eps_optimal_dual_residual_absolute / eps_optimal_dual_residual_relativeoptional double l_inf_componentwise_dual_residual = 25;- Returns:
- This builder for chaining.
-
hasLInfPrimalVariable
public boolean hasLInfPrimalVariable()
The maximum absolute value of the primal variables, i.e., the l_∞ norm. This is useful to detect when the primal iterates are diverging. Divergence of the primal variables could be an algorithmic issue, or indicate that the dual is infeasible.
optional double l_inf_primal_variable = 14;- Specified by:
hasLInfPrimalVariablein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the lInfPrimalVariable field is set.
-
getLInfPrimalVariable
public double getLInfPrimalVariable()
The maximum absolute value of the primal variables, i.e., the l_∞ norm. This is useful to detect when the primal iterates are diverging. Divergence of the primal variables could be an algorithmic issue, or indicate that the dual is infeasible.
optional double l_inf_primal_variable = 14;- Specified by:
getLInfPrimalVariablein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The lInfPrimalVariable.
-
setLInfPrimalVariable
public SolveLogOuterClass.ConvergenceInformation.Builder setLInfPrimalVariable(double value)
The maximum absolute value of the primal variables, i.e., the l_∞ norm. This is useful to detect when the primal iterates are diverging. Divergence of the primal variables could be an algorithmic issue, or indicate that the dual is infeasible.
optional double l_inf_primal_variable = 14;- Parameters:
value- The lInfPrimalVariable to set.- Returns:
- This builder for chaining.
-
clearLInfPrimalVariable
public SolveLogOuterClass.ConvergenceInformation.Builder clearLInfPrimalVariable()
The maximum absolute value of the primal variables, i.e., the l_∞ norm. This is useful to detect when the primal iterates are diverging. Divergence of the primal variables could be an algorithmic issue, or indicate that the dual is infeasible.
optional double l_inf_primal_variable = 14;- Returns:
- This builder for chaining.
-
hasL2PrimalVariable
public boolean hasL2PrimalVariable()
The l_2 norm of the primal variables.
optional double l2_primal_variable = 15;- Specified by:
hasL2PrimalVariablein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the l2PrimalVariable field is set.
-
getL2PrimalVariable
public double getL2PrimalVariable()
The l_2 norm of the primal variables.
optional double l2_primal_variable = 15;- Specified by:
getL2PrimalVariablein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The l2PrimalVariable.
-
setL2PrimalVariable
public SolveLogOuterClass.ConvergenceInformation.Builder setL2PrimalVariable(double value)
The l_2 norm of the primal variables.
optional double l2_primal_variable = 15;- Parameters:
value- The l2PrimalVariable to set.- Returns:
- This builder for chaining.
-
clearL2PrimalVariable
public SolveLogOuterClass.ConvergenceInformation.Builder clearL2PrimalVariable()
The l_2 norm of the primal variables.
optional double l2_primal_variable = 15;- Returns:
- This builder for chaining.
-
hasLInfDualVariable
public boolean hasLInfDualVariable()
The maximum absolute value of the dual variables, i.e., the l_∞ norm. This is useful to detect when the dual iterates are diverging. Divergence of the dual variables could be an algorithmic issue, or indicate the primal is infeasible.
optional double l_inf_dual_variable = 16;- Specified by:
hasLInfDualVariablein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the lInfDualVariable field is set.
-
getLInfDualVariable
public double getLInfDualVariable()
The maximum absolute value of the dual variables, i.e., the l_∞ norm. This is useful to detect when the dual iterates are diverging. Divergence of the dual variables could be an algorithmic issue, or indicate the primal is infeasible.
optional double l_inf_dual_variable = 16;- Specified by:
getLInfDualVariablein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The lInfDualVariable.
-
setLInfDualVariable
public SolveLogOuterClass.ConvergenceInformation.Builder setLInfDualVariable(double value)
The maximum absolute value of the dual variables, i.e., the l_∞ norm. This is useful to detect when the dual iterates are diverging. Divergence of the dual variables could be an algorithmic issue, or indicate the primal is infeasible.
optional double l_inf_dual_variable = 16;- Parameters:
value- The lInfDualVariable to set.- Returns:
- This builder for chaining.
-
clearLInfDualVariable
public SolveLogOuterClass.ConvergenceInformation.Builder clearLInfDualVariable()
The maximum absolute value of the dual variables, i.e., the l_∞ norm. This is useful to detect when the dual iterates are diverging. Divergence of the dual variables could be an algorithmic issue, or indicate the primal is infeasible.
optional double l_inf_dual_variable = 16;- Returns:
- This builder for chaining.
-
hasL2DualVariable
public boolean hasL2DualVariable()
The l_2 norm of the dual variables.
optional double l2_dual_variable = 17;- Specified by:
hasL2DualVariablein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- Whether the l2DualVariable field is set.
-
getL2DualVariable
public double getL2DualVariable()
The l_2 norm of the dual variables.
optional double l2_dual_variable = 17;- Specified by:
getL2DualVariablein interfaceSolveLogOuterClass.ConvergenceInformationOrBuilder- Returns:
- The l2DualVariable.
-
setL2DualVariable
public SolveLogOuterClass.ConvergenceInformation.Builder setL2DualVariable(double value)
The l_2 norm of the dual variables.
optional double l2_dual_variable = 17;- Parameters:
value- The l2DualVariable to set.- Returns:
- This builder for chaining.
-
clearL2DualVariable
public SolveLogOuterClass.ConvergenceInformation.Builder clearL2DualVariable()
The l_2 norm of the dual variables.
optional double l2_dual_variable = 17;- Returns:
- This builder for chaining.
-
setUnknownFields
public final SolveLogOuterClass.ConvergenceInformation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
mergeUnknownFields
public final SolveLogOuterClass.ConvergenceInformation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SolveLogOuterClass.ConvergenceInformation.Builder>
-
-