Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions Class Reference
Inheritance diagram for com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions:
com.google.ortools.pdlp.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 ()
 
com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions getDefaultInstanceForType ()
 
- Public Member Functions inherited from com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseFrom (java.io.InputStream input) throws java.io.IOException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
 
static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static Builder newBuilder ()
 
static Builder newBuilder (com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions prototype)
 
static com.google.ortools.pdlp.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
 

Protected Member Functions

com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable ()
 
Builder newBuilderForType (com.google.protobuf.GeneratedMessage.BuilderParent parent)
 

Detailed Description

Protobuf type operations_research.pdlp.PrimalDualHybridGradientParams.PresolveOptions

Definition at line 489 of file PrimalDualHybridGradientParams.java.

Member Function Documentation

◆ equals()

boolean com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.equals ( final java.lang.Object obj)

Definition at line 649 of file PrimalDualHybridGradientParams.java.

◆ getDefaultInstance()

static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.getDefaultInstance ( )
static

Definition at line 1210 of file PrimalDualHybridGradientParams.java.

◆ getDefaultInstanceForType()

com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.getDefaultInstanceForType ( )

Definition at line 1246 of file PrimalDualHybridGradientParams.java.

◆ getDescriptor()

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

Definition at line 511 of file PrimalDualHybridGradientParams.java.

◆ getGlopParameters()

com.google.ortools.glop.GlopParameters com.google.ortools.pdlp.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 com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.

Definition at line 590 of file PrimalDualHybridGradientParams.java.

◆ getGlopParametersOrBuilder()

com.google.ortools.glop.GlopParametersOrBuilder com.google.ortools.pdlp.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 com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.

Definition at line 602 of file PrimalDualHybridGradientParams.java.

◆ getParserForType()

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

Definition at line 1241 of file PrimalDualHybridGradientParams.java.

◆ getSerializedSize()

int com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.getSerializedSize ( )

Definition at line 630 of file PrimalDualHybridGradientParams.java.

◆ getUseGlop()

boolean com.google.ortools.pdlp.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 com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.

Definition at line 561 of file PrimalDualHybridGradientParams.java.

◆ hasGlopParameters()

boolean com.google.ortools.pdlp.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 com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.

Definition at line 577 of file PrimalDualHybridGradientParams.java.

◆ hashCode()

int com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.hashCode ( )

Definition at line 673 of file PrimalDualHybridGradientParams.java.

◆ hasUseGlop()

boolean com.google.ortools.pdlp.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 com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.

Definition at line 542 of file PrimalDualHybridGradientParams.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.internalGetFieldAccessorTable ( )
protected

Definition at line 517 of file PrimalDualHybridGradientParams.java.

◆ isInitialized()

final boolean com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.isInitialized ( )

Definition at line 608 of file PrimalDualHybridGradientParams.java.

◆ newBuilder() [1/2]

static Builder com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.newBuilder ( )
static

Definition at line 767 of file PrimalDualHybridGradientParams.java.

◆ newBuilder() [2/2]

static Builder com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.newBuilder ( com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions prototype)
static

Definition at line 770 of file PrimalDualHybridGradientParams.java.

◆ newBuilderForType() [1/2]

Builder com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.newBuilderForType ( )

Definition at line 766 of file PrimalDualHybridGradientParams.java.

◆ newBuilderForType() [2/2]

Builder com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.newBuilderForType ( com.google.protobuf.GeneratedMessage.BuilderParent parent)
protected

Definition at line 780 of file PrimalDualHybridGradientParams.java.

◆ parseDelimitedFrom() [1/2]

static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.parseDelimitedFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 738 of file PrimalDualHybridGradientParams.java.

◆ parseDelimitedFrom() [2/2]

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

Definition at line 744 of file PrimalDualHybridGradientParams.java.

◆ parseFrom() [1/10]

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

Definition at line 715 of file PrimalDualHybridGradientParams.java.

◆ parseFrom() [2/10]

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

Definition at line 719 of file PrimalDualHybridGradientParams.java.

◆ parseFrom() [3/10]

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

Definition at line 704 of file PrimalDualHybridGradientParams.java.

◆ parseFrom() [4/10]

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

Definition at line 709 of file PrimalDualHybridGradientParams.java.

◆ parseFrom() [5/10]

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

Definition at line 751 of file PrimalDualHybridGradientParams.java.

◆ parseFrom() [6/10]

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

Definition at line 757 of file PrimalDualHybridGradientParams.java.

◆ parseFrom() [7/10]

static com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.parseFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 725 of file PrimalDualHybridGradientParams.java.

◆ parseFrom() [8/10]

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

Definition at line 730 of file PrimalDualHybridGradientParams.java.

◆ parseFrom() [9/10]

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

Definition at line 693 of file PrimalDualHybridGradientParams.java.

◆ parseFrom() [10/10]

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

Definition at line 698 of file PrimalDualHybridGradientParams.java.

◆ parser()

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

Definition at line 1236 of file PrimalDualHybridGradientParams.java.

◆ toBuilder()

Builder com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.toBuilder ( )

Definition at line 774 of file PrimalDualHybridGradientParams.java.

◆ writeTo()

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

Definition at line 618 of file PrimalDualHybridGradientParams.java.

Member Data Documentation

◆ GLOP_PARAMETERS_FIELD_NUMBER

final int com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.GLOP_PARAMETERS_FIELD_NUMBER = 2
static

Definition at line 565 of file PrimalDualHybridGradientParams.java.

◆ USE_GLOP_FIELD_NUMBER

final int com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.USE_GLOP_FIELD_NUMBER = 1
static

Definition at line 524 of file PrimalDualHybridGradientParams.java.


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