Class TerminationCriteria.DetailedOptimalityCriteria.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<TerminationCriteria.DetailedOptimalityCriteria.Builder>
com.google.protobuf.GeneratedMessage.Builder<TerminationCriteria.DetailedOptimalityCriteria.Builder>
com.google.ortools.pdlp.TerminationCriteria.DetailedOptimalityCriteria.Builder
- All Implemented Interfaces:
TerminationCriteria.DetailedOptimalityCriteriaOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
TerminationCriteria.DetailedOptimalityCriteria
public static final class TerminationCriteria.DetailedOptimalityCriteria.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TerminationCriteria.DetailedOptimalityCriteria.Builder>
implements TerminationCriteria.DetailedOptimalityCriteriaOrBuilder
Protobuf type
operations_research.pdlp.TerminationCriteria.DetailedOptimalityCriteria
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
clear()
Absolute tolerance on the dual residual.Relative tolerance on the dual residual.Absolute tolerance on the objective gap.Relative tolerance on the objective gap.Absolute tolerance on the primal residual.Relative tolerance on the primal residual.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
double
Absolute tolerance on the dual residual.double
Relative tolerance on the dual residual.double
Absolute tolerance on the objective gap.double
Relative tolerance on the objective gap.double
Absolute tolerance on the primal residual.double
Relative tolerance on the primal residual.boolean
Absolute tolerance on the dual residual.boolean
Relative tolerance on the dual residual.boolean
Absolute tolerance on the objective gap.boolean
Relative tolerance on the objective gap.boolean
Absolute tolerance on the primal residual.boolean
Relative tolerance on the primal residual.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) setEpsOptimalDualResidualAbsolute
(double value) Absolute tolerance on the dual residual.setEpsOptimalDualResidualRelative
(double value) Relative tolerance on the dual residual.setEpsOptimalObjectiveGapAbsolute
(double value) Absolute tolerance on the objective gap.setEpsOptimalObjectiveGapRelative
(double value) Relative tolerance on the objective gap.setEpsOptimalPrimalResidualAbsolute
(double value) Absolute tolerance on the primal residual.setEpsOptimalPrimalResidualRelative
(double value) Relative tolerance on the primal residual.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<TerminationCriteria.DetailedOptimalityCriteria.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<TerminationCriteria.DetailedOptimalityCriteria.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<TerminationCriteria.DetailedOptimalityCriteria.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public TerminationCriteria.DetailedOptimalityCriteria.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TerminationCriteria.DetailedOptimalityCriteria.Builder>
-
mergeFrom
public TerminationCriteria.DetailedOptimalityCriteria.Builder mergeFrom(TerminationCriteria.DetailedOptimalityCriteria other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<TerminationCriteria.DetailedOptimalityCriteria.Builder>
-
mergeFrom
public TerminationCriteria.DetailedOptimalityCriteria.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TerminationCriteria.DetailedOptimalityCriteria.Builder>
- Throws:
IOException
-
hasEpsOptimalPrimalResidualAbsolute
public boolean hasEpsOptimalPrimalResidualAbsolute()Absolute tolerance on the primal residual.
optional double eps_optimal_primal_residual_absolute = 1 [default = 1e-06];
- Specified by:
hasEpsOptimalPrimalResidualAbsolute
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- Whether the epsOptimalPrimalResidualAbsolute field is set.
-
getEpsOptimalPrimalResidualAbsolute
public double getEpsOptimalPrimalResidualAbsolute()Absolute tolerance on the primal residual.
optional double eps_optimal_primal_residual_absolute = 1 [default = 1e-06];
- Specified by:
getEpsOptimalPrimalResidualAbsolute
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- The epsOptimalPrimalResidualAbsolute.
-
setEpsOptimalPrimalResidualAbsolute
public TerminationCriteria.DetailedOptimalityCriteria.Builder setEpsOptimalPrimalResidualAbsolute(double value) Absolute tolerance on the primal residual.
optional double eps_optimal_primal_residual_absolute = 1 [default = 1e-06];
- Parameters:
value
- The epsOptimalPrimalResidualAbsolute to set.- Returns:
- This builder for chaining.
-
clearEpsOptimalPrimalResidualAbsolute
public TerminationCriteria.DetailedOptimalityCriteria.Builder clearEpsOptimalPrimalResidualAbsolute()Absolute tolerance on the primal residual.
optional double eps_optimal_primal_residual_absolute = 1 [default = 1e-06];
- Returns:
- This builder for chaining.
-
hasEpsOptimalPrimalResidualRelative
public boolean hasEpsOptimalPrimalResidualRelative()Relative tolerance on the primal residual.
optional double eps_optimal_primal_residual_relative = 2 [default = 1e-06];
- Specified by:
hasEpsOptimalPrimalResidualRelative
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- Whether the epsOptimalPrimalResidualRelative field is set.
-
getEpsOptimalPrimalResidualRelative
public double getEpsOptimalPrimalResidualRelative()Relative tolerance on the primal residual.
optional double eps_optimal_primal_residual_relative = 2 [default = 1e-06];
- Specified by:
getEpsOptimalPrimalResidualRelative
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- The epsOptimalPrimalResidualRelative.
-
setEpsOptimalPrimalResidualRelative
public TerminationCriteria.DetailedOptimalityCriteria.Builder setEpsOptimalPrimalResidualRelative(double value) Relative tolerance on the primal residual.
optional double eps_optimal_primal_residual_relative = 2 [default = 1e-06];
- Parameters:
value
- The epsOptimalPrimalResidualRelative to set.- Returns:
- This builder for chaining.
-
clearEpsOptimalPrimalResidualRelative
public TerminationCriteria.DetailedOptimalityCriteria.Builder clearEpsOptimalPrimalResidualRelative()Relative tolerance on the primal residual.
optional double eps_optimal_primal_residual_relative = 2 [default = 1e-06];
- Returns:
- This builder for chaining.
-
hasEpsOptimalDualResidualAbsolute
public boolean hasEpsOptimalDualResidualAbsolute()Absolute tolerance on the dual residual.
optional double eps_optimal_dual_residual_absolute = 3 [default = 1e-06];
- Specified by:
hasEpsOptimalDualResidualAbsolute
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- Whether the epsOptimalDualResidualAbsolute field is set.
-
getEpsOptimalDualResidualAbsolute
public double getEpsOptimalDualResidualAbsolute()Absolute tolerance on the dual residual.
optional double eps_optimal_dual_residual_absolute = 3 [default = 1e-06];
- Specified by:
getEpsOptimalDualResidualAbsolute
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- The epsOptimalDualResidualAbsolute.
-
setEpsOptimalDualResidualAbsolute
public TerminationCriteria.DetailedOptimalityCriteria.Builder setEpsOptimalDualResidualAbsolute(double value) Absolute tolerance on the dual residual.
optional double eps_optimal_dual_residual_absolute = 3 [default = 1e-06];
- Parameters:
value
- The epsOptimalDualResidualAbsolute to set.- Returns:
- This builder for chaining.
-
clearEpsOptimalDualResidualAbsolute
Absolute tolerance on the dual residual.
optional double eps_optimal_dual_residual_absolute = 3 [default = 1e-06];
- Returns:
- This builder for chaining.
-
hasEpsOptimalDualResidualRelative
public boolean hasEpsOptimalDualResidualRelative()Relative tolerance on the dual residual.
optional double eps_optimal_dual_residual_relative = 4 [default = 1e-06];
- Specified by:
hasEpsOptimalDualResidualRelative
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- Whether the epsOptimalDualResidualRelative field is set.
-
getEpsOptimalDualResidualRelative
public double getEpsOptimalDualResidualRelative()Relative tolerance on the dual residual.
optional double eps_optimal_dual_residual_relative = 4 [default = 1e-06];
- Specified by:
getEpsOptimalDualResidualRelative
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- The epsOptimalDualResidualRelative.
-
setEpsOptimalDualResidualRelative
public TerminationCriteria.DetailedOptimalityCriteria.Builder setEpsOptimalDualResidualRelative(double value) Relative tolerance on the dual residual.
optional double eps_optimal_dual_residual_relative = 4 [default = 1e-06];
- Parameters:
value
- The epsOptimalDualResidualRelative to set.- Returns:
- This builder for chaining.
-
clearEpsOptimalDualResidualRelative
Relative tolerance on the dual residual.
optional double eps_optimal_dual_residual_relative = 4 [default = 1e-06];
- Returns:
- This builder for chaining.
-
hasEpsOptimalObjectiveGapAbsolute
public boolean hasEpsOptimalObjectiveGapAbsolute()Absolute tolerance on the objective gap.
optional double eps_optimal_objective_gap_absolute = 5 [default = 1e-06];
- Specified by:
hasEpsOptimalObjectiveGapAbsolute
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- Whether the epsOptimalObjectiveGapAbsolute field is set.
-
getEpsOptimalObjectiveGapAbsolute
public double getEpsOptimalObjectiveGapAbsolute()Absolute tolerance on the objective gap.
optional double eps_optimal_objective_gap_absolute = 5 [default = 1e-06];
- Specified by:
getEpsOptimalObjectiveGapAbsolute
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- The epsOptimalObjectiveGapAbsolute.
-
setEpsOptimalObjectiveGapAbsolute
public TerminationCriteria.DetailedOptimalityCriteria.Builder setEpsOptimalObjectiveGapAbsolute(double value) Absolute tolerance on the objective gap.
optional double eps_optimal_objective_gap_absolute = 5 [default = 1e-06];
- Parameters:
value
- The epsOptimalObjectiveGapAbsolute to set.- Returns:
- This builder for chaining.
-
clearEpsOptimalObjectiveGapAbsolute
Absolute tolerance on the objective gap.
optional double eps_optimal_objective_gap_absolute = 5 [default = 1e-06];
- Returns:
- This builder for chaining.
-
hasEpsOptimalObjectiveGapRelative
public boolean hasEpsOptimalObjectiveGapRelative()Relative tolerance on the objective gap.
optional double eps_optimal_objective_gap_relative = 6 [default = 1e-06];
- Specified by:
hasEpsOptimalObjectiveGapRelative
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- Whether the epsOptimalObjectiveGapRelative field is set.
-
getEpsOptimalObjectiveGapRelative
public double getEpsOptimalObjectiveGapRelative()Relative tolerance on the objective gap.
optional double eps_optimal_objective_gap_relative = 6 [default = 1e-06];
- Specified by:
getEpsOptimalObjectiveGapRelative
in interfaceTerminationCriteria.DetailedOptimalityCriteriaOrBuilder
- Returns:
- The epsOptimalObjectiveGapRelative.
-
setEpsOptimalObjectiveGapRelative
public TerminationCriteria.DetailedOptimalityCriteria.Builder setEpsOptimalObjectiveGapRelative(double value) Relative tolerance on the objective gap.
optional double eps_optimal_objective_gap_relative = 6 [default = 1e-06];
- Parameters:
value
- The epsOptimalObjectiveGapRelative to set.- Returns:
- This builder for chaining.
-
clearEpsOptimalObjectiveGapRelative
Relative tolerance on the objective gap.
optional double eps_optimal_objective_gap_relative = 6 [default = 1e-06];
- Returns:
- This builder for chaining.
-