Google OR-Tools v9.9
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder Class Reference
Inheritance diagram for operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder:
operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions getDefaultInstanceForType ()
 
operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions build ()
 
operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions buildPartial ()
 
Builder clone ()
 
Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
 
Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
 
Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
 
Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
boolean hasUseGlop ()
 
boolean getUseGlop ()
 
Builder setUseGlop (boolean value)
 
Builder clearUseGlop ()
 
boolean hasGlopParameters ()
 
com.google.ortools.glop.GlopParameters getGlopParameters ()
 
Builder setGlopParameters (com.google.ortools.glop.GlopParameters value)
 
Builder setGlopParameters (com.google.ortools.glop.GlopParameters.Builder builderForValue)
 
Builder mergeGlopParameters (com.google.ortools.glop.GlopParameters value)
 
Builder clearGlopParameters ()
 
com.google.ortools.glop.GlopParameters.Builder getGlopParametersBuilder ()
 
com.google.ortools.glop.GlopParametersOrBuilder getGlopParametersOrBuilder ()
 
final Builder setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 
final Builder mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 

Protected Member Functions

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 

Detailed Description

Protobuf type operations_research.pdlp.PrimalDualHybridGradientParams.PresolveOptions

Definition at line 7401 of file Solvers.java.

Member Function Documentation

◆ addRepeatedField()

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 7518 of file Solvers.java.

◆ build()

operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.build ( )

Definition at line 7459 of file Solvers.java.

◆ buildPartial()

operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.buildPartial ( )

Definition at line 7468 of file Solvers.java.

◆ clear()

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.clear ( )

Definition at line 7435 of file Solvers.java.

◆ clearField()

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 7502 of file Solvers.java.

◆ clearGlopParameters()

Builder operations_research.pdlp.Solvers.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;

Definition at line 7785 of file Solvers.java.

◆ clearOneof()

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 7507 of file Solvers.java.

◆ clearUseGlop()

Builder operations_research.pdlp.Solvers.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;

Returns
This builder for chaining.

Definition at line 7673 of file Solvers.java.

◆ clone()

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.clone ( )

Definition at line 7492 of file Solvers.java.

◆ getDefaultInstanceForType()

operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.getDefaultInstanceForType ( )

Definition at line 7454 of file Solvers.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.getDescriptor ( )
static

Definition at line 7406 of file Solvers.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.getDescriptorForType ( )

Definition at line 7449 of file Solvers.java.

◆ getGlopParameters()

com.google.ortools.glop.GlopParameters operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.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;

Returns
The glopParameters.

Implements operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.

Definition at line 7704 of file Solvers.java.

◆ getGlopParametersBuilder()

com.google.ortools.glop.GlopParameters.Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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;

Definition at line 7803 of file Solvers.java.

◆ getGlopParametersOrBuilder()

com.google.ortools.glop.GlopParametersOrBuilder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.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;

Implements operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.

Definition at line 7816 of file Solvers.java.

◆ getUseGlop()

boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.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;

Returns
The useGlop.

Implements operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.

Definition at line 7632 of file Solvers.java.

◆ hasGlopParameters()

boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.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;

Returns
Whether the glopParameters field is set.

Implements operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.

Definition at line 7692 of file Solvers.java.

◆ hasUseGlop()

boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.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;

Returns
Whether the useGlop field is set.

Implements operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.

Definition at line 7613 of file Solvers.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 7412 of file Solvers.java.

◆ isInitialized()

final boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.isInitialized ( )

Definition at line 7547 of file Solvers.java.

◆ mergeFrom() [1/3]

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.mergeFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException

Definition at line 7552 of file Solvers.java.

◆ mergeFrom() [2/3]

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 7524 of file Solvers.java.

◆ mergeFrom() [3/3]

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.mergeFrom ( operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions other)

Definition at line 7533 of file Solvers.java.

◆ mergeGlopParameters()

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.mergeGlopParameters ( com.google.ortools.glop.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;

Definition at line 7759 of file Solvers.java.

◆ mergeUnknownFields()

final Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 7852 of file Solvers.java.

◆ setField()

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.setField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 7496 of file Solvers.java.

◆ setGlopParameters() [1/2]

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.setGlopParameters ( com.google.ortools.glop.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;

Definition at line 7719 of file Solvers.java.

◆ setGlopParameters() [2/2]

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.setGlopParameters ( com.google.ortools.glop.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;

Definition at line 7740 of file Solvers.java.

◆ setRepeatedField()

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value )

Definition at line 7512 of file Solvers.java.

◆ setUnknownFields()

final Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 7846 of file Solvers.java.

◆ setUseGlop()

Builder operations_research.pdlp.Solvers.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;

Parameters
valueThe useGlop to set.
Returns
This builder for chaining.

Definition at line 7651 of file Solvers.java.


The documentation for this class was generated from the following file: