public static final class PrimalDualHybridGradientParams.PresolveOptions.Builder extends com.google.protobuf.GeneratedMessage.Builder<PrimalDualHybridGradientParams.PresolveOptions.Builder> implements PrimalDualHybridGradientParams.PresolveOptionsOrBuilder
operations_research.pdlp.PrimalDualHybridGradientParams.PresolveOptionsaddRepeatedField, 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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<PrimalDualHybridGradientParams.PresolveOptions.Builder>public PrimalDualHybridGradientParams.PresolveOptions.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<PrimalDualHybridGradientParams.PresolveOptions.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<PrimalDualHybridGradientParams.PresolveOptions.Builder>public PrimalDualHybridGradientParams.PresolveOptions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PrimalDualHybridGradientParams.PresolveOptions build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PrimalDualHybridGradientParams.PresolveOptions buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PrimalDualHybridGradientParams.PresolveOptions.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PrimalDualHybridGradientParams.PresolveOptions.Builder>public PrimalDualHybridGradientParams.PresolveOptions.Builder mergeFrom(PrimalDualHybridGradientParams.PresolveOptions other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<PrimalDualHybridGradientParams.PresolveOptions.Builder>public PrimalDualHybridGradientParams.PresolveOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PrimalDualHybridGradientParams.PresolveOptions.Builder>java.io.IOExceptionpublic boolean hasUseGlop()
If true runs Glop's presolver on the given instance prior to solving. Note that convergence criteria are still interpreted with respect to the original problem. Certificates may not be available if presolve detects infeasibility. Glop's presolver cannot apply to problems with quadratic objectives or problems with more than 2^31 variables or constraints. It's often beneficial to enable the presolver, especially on medium-sized problems. At some larger scales, the presolver can become a serial bottleneck.
optional bool use_glop = 1;hasUseGlop in interface PrimalDualHybridGradientParams.PresolveOptionsOrBuilderpublic boolean getUseGlop()
If true runs Glop's presolver on the given instance prior to solving. Note that convergence criteria are still interpreted with respect to the original problem. Certificates may not be available if presolve detects infeasibility. Glop's presolver cannot apply to problems with quadratic objectives or problems with more than 2^31 variables or constraints. It's often beneficial to enable the presolver, especially on medium-sized problems. At some larger scales, the presolver can become a serial bottleneck.
optional bool use_glop = 1;getUseGlop in interface PrimalDualHybridGradientParams.PresolveOptionsOrBuilderpublic PrimalDualHybridGradientParams.PresolveOptions.Builder setUseGlop(boolean value)
If true runs Glop's presolver on the given instance prior to solving. Note that convergence criteria are still interpreted with respect to the original problem. Certificates may not be available if presolve detects infeasibility. Glop's presolver cannot apply to problems with quadratic objectives or problems with more than 2^31 variables or constraints. It's often beneficial to enable the presolver, especially on medium-sized problems. At some larger scales, the presolver can become a serial bottleneck.
optional bool use_glop = 1;value - The useGlop to set.public PrimalDualHybridGradientParams.PresolveOptions.Builder clearUseGlop()
If true runs Glop's presolver on the given instance prior to solving. Note that convergence criteria are still interpreted with respect to the original problem. Certificates may not be available if presolve detects infeasibility. Glop's presolver cannot apply to problems with quadratic objectives or problems with more than 2^31 variables or constraints. It's often beneficial to enable the presolver, especially on medium-sized problems. At some larger scales, the presolver can become a serial bottleneck.
optional bool use_glop = 1;public boolean hasGlopParameters()
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;hasGlopParameters in interface PrimalDualHybridGradientParams.PresolveOptionsOrBuilderpublic GlopParameters getGlopParameters()
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;getGlopParameters in interface PrimalDualHybridGradientParams.PresolveOptionsOrBuilderpublic PrimalDualHybridGradientParams.PresolveOptions.Builder setGlopParameters(GlopParameters value)
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;public PrimalDualHybridGradientParams.PresolveOptions.Builder setGlopParameters(GlopParameters.Builder builderForValue)
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;public PrimalDualHybridGradientParams.PresolveOptions.Builder mergeGlopParameters(GlopParameters value)
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;public PrimalDualHybridGradientParams.PresolveOptions.Builder clearGlopParameters()
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;public GlopParameters.Builder getGlopParametersBuilder()
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;public GlopParametersOrBuilder getGlopParametersOrBuilder()
Parameters to control glop's presolver. Only used when use_glop is true. These are merged with and override PDLP's defaults.
optional .operations_research.glop.GlopParameters glop_parameters = 2;getGlopParametersOrBuilder in interface PrimalDualHybridGradientParams.PresolveOptionsOrBuilderCopyright © 2024. All rights reserved.