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

Classes

class  Builder
 

Public Member Functions

boolean hasUseGlop ()
 
boolean getUseGlop ()
 
boolean hasGlopParameters ()
 
com.google.ortools.glop.GlopParameters getGlopParameters ()
 
com.google.ortools.glop.GlopParametersOrBuilder getGlopParametersOrBuilder ()
 
final boolean isInitialized ()
 
void writeTo (com.google.protobuf.CodedOutputStream output) throws java.io.IOException
 
int getSerializedSize ()
 
boolean equals (final java.lang.Object obj)
 
int hashCode ()
 
Builder newBuilderForType ()
 
Builder toBuilder ()
 
com.google.protobuf.Parser< PresolveOptionsgetParserForType ()
 
operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions getDefaultInstanceForType ()
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseFrom (java.io.InputStream input) throws java.io.IOException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static Builder newBuilder ()
 
static Builder newBuilder (operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions prototype)
 
static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions getDefaultInstance ()
 
static com.google.protobuf.Parser< PresolveOptionsparser ()
 

Static Public Attributes

static final int USE_GLOP_FIELD_NUMBER = 1
 
static final int GLOP_PARAMETERS_FIELD_NUMBER = 2
 
static final com.google.protobuf.Parser< PresolveOptionsPARSER
 

Protected Member Functions

java.lang.Object newInstance (UnusedPrivateParameter unused)
 
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 
Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
 

Detailed Description

Protobuf type operations_research.pdlp.PrimalDualHybridGradientParams.PresolveOptions

Definition at line 7104 of file Solvers.java.

Member Function Documentation

◆ equals()

boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.equals ( final java.lang.Object obj)

Definition at line 7262 of file Solvers.java.

◆ getDefaultInstance()

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.getDefaultInstance ( )
static

Definition at line 7867 of file Solvers.java.

◆ getDefaultInstanceForType()

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

Definition at line 7903 of file Solvers.java.

◆ getDescriptor()

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

Definition at line 7124 of file Solvers.java.

◆ getGlopParameters()

com.google.ortools.glop.GlopParameters operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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 7203 of file Solvers.java.

◆ getGlopParametersOrBuilder()

com.google.ortools.glop.GlopParametersOrBuilder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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 7215 of file Solvers.java.

◆ getParserForType()

com.google.protobuf.Parser< PresolveOptions > operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.getParserForType ( )

Definition at line 7898 of file Solvers.java.

◆ getSerializedSize()

int operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.getSerializedSize ( )

Definition at line 7243 of file Solvers.java.

◆ getUseGlop()

boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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 7174 of file Solvers.java.

◆ hasGlopParameters()

boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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 7190 of file Solvers.java.

◆ hashCode()

int operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.hashCode ( )

Definition at line 7286 of file Solvers.java.

◆ hasUseGlop()

boolean operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.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 7155 of file Solvers.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 7130 of file Solvers.java.

◆ isInitialized()

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

Definition at line 7221 of file Solvers.java.

◆ newBuilder() [1/2]

static Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.newBuilder ( )
static

Definition at line 7380 of file Solvers.java.

◆ newBuilder() [2/2]

static Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.newBuilder ( operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions prototype)
static

Definition at line 7383 of file Solvers.java.

◆ newBuilderForType() [1/2]

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

Definition at line 7379 of file Solvers.java.

◆ newBuilderForType() [2/2]

Builder operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.newBuilderForType ( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected

Definition at line 7393 of file Solvers.java.

◆ newInstance()

java.lang.Object operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.newInstance ( UnusedPrivateParameter unused)
protected

Definition at line 7118 of file Solvers.java.

◆ parseDelimitedFrom() [1/2]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseDelimitedFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 7351 of file Solvers.java.

◆ parseDelimitedFrom() [2/2]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseDelimitedFrom ( java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 7357 of file Solvers.java.

◆ parseFrom() [1/10]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseFrom ( byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 7328 of file Solvers.java.

◆ parseFrom() [2/10]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseFrom ( byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 7332 of file Solvers.java.

◆ parseFrom() [3/10]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseFrom ( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 7317 of file Solvers.java.

◆ parseFrom() [4/10]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseFrom ( com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 7322 of file Solvers.java.

◆ parseFrom() [5/10]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseFrom ( com.google.protobuf.CodedInputStream input) throws java.io.IOException
static

Definition at line 7364 of file Solvers.java.

◆ parseFrom() [6/10]

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

Definition at line 7370 of file Solvers.java.

◆ parseFrom() [7/10]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 7338 of file Solvers.java.

◆ parseFrom() [8/10]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseFrom ( java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 7343 of file Solvers.java.

◆ parseFrom() [9/10]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseFrom ( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 7306 of file Solvers.java.

◆ parseFrom() [10/10]

static operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parseFrom ( java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 7311 of file Solvers.java.

◆ parser()

static com.google.protobuf.Parser< PresolveOptions > operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.parser ( )
static

Definition at line 7893 of file Solvers.java.

◆ toBuilder()

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

Definition at line 7387 of file Solvers.java.

◆ writeTo()

void operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.writeTo ( com.google.protobuf.CodedOutputStream output) throws java.io.IOException

Definition at line 7231 of file Solvers.java.

Member Data Documentation

◆ GLOP_PARAMETERS_FIELD_NUMBER

final int operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.GLOP_PARAMETERS_FIELD_NUMBER = 2
static

Definition at line 7178 of file Solvers.java.

◆ PARSER

final com.google.protobuf.Parser<PresolveOptions> operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.PARSER
static
Initial value:
= new com.google.protobuf.AbstractParser<PresolveOptions>() {
@java.lang.Override
public PresolveOptions parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
Builder builder = newBuilder();
try {
builder.mergeFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(builder.buildPartial());
} catch (com.google.protobuf.UninitializedMessageException e) {
throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(e)
.setUnfinishedMessage(builder.buildPartial());
}
return builder.buildPartial();
}
}

Definition at line 7872 of file Solvers.java.

◆ USE_GLOP_FIELD_NUMBER

final int operations_research.pdlp.Solvers.PrimalDualHybridGradientParams.PresolveOptions.USE_GLOP_FIELD_NUMBER = 1
static

Definition at line 7137 of file Solvers.java.


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