Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.PerturbationStrategy Class Reference

Detailed Description

Defines how a reference solution is perturbed.

Protobuf type operations_research.PerturbationStrategy

Definition at line 16 of file PerturbationStrategy.java.

Inheritance diagram for com.google.ortools.constraintsolver.PerturbationStrategy:
com.google.ortools.constraintsolver.PerturbationStrategyOrBuilder

Classes

class  Builder
enum  Value

Public Member Functions

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< PerturbationStrategygetParserForType ()
com.google.ortools.constraintsolver.PerturbationStrategy getDefaultInstanceForType ()

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
static com.google.ortools.constraintsolver.PerturbationStrategy parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.PerturbationStrategy parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.PerturbationStrategy parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.PerturbationStrategy parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.PerturbationStrategy parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.PerturbationStrategy parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
static com.google.ortools.constraintsolver.PerturbationStrategy parseFrom (java.io.InputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.PerturbationStrategy parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static com.google.ortools.constraintsolver.PerturbationStrategy parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.PerturbationStrategy parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static com.google.ortools.constraintsolver.PerturbationStrategy parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
static com.google.ortools.constraintsolver.PerturbationStrategy parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
static Builder newBuilder ()
static Builder newBuilder (com.google.ortools.constraintsolver.PerturbationStrategy prototype)
static com.google.ortools.constraintsolver.PerturbationStrategy getDefaultInstance ()
static com.google.protobuf.Parser< PerturbationStrategyparser ()

Protected Member Functions

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

Member Function Documentation

◆ equals()

boolean com.google.ortools.constraintsolver.PerturbationStrategy.equals ( final java.lang.Object obj)

Definition at line 212 of file PerturbationStrategy.java.

◆ getDefaultInstance()

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.getDefaultInstance ( )
static

Definition at line 459 of file PerturbationStrategy.java.

◆ getDefaultInstanceForType()

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.getDefaultInstanceForType ( )

Definition at line 495 of file PerturbationStrategy.java.

◆ getDescriptor()

final com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.PerturbationStrategy.getDescriptor ( )
static

Definition at line 38 of file PerturbationStrategy.java.

◆ getParserForType()

com.google.protobuf.Parser< PerturbationStrategy > com.google.ortools.constraintsolver.PerturbationStrategy.getParserForType ( )

Definition at line 490 of file PerturbationStrategy.java.

◆ getSerializedSize()

int com.google.ortools.constraintsolver.PerturbationStrategy.getSerializedSize ( )

Definition at line 201 of file PerturbationStrategy.java.

◆ hashCode()

int com.google.ortools.constraintsolver.PerturbationStrategy.hashCode ( )

Definition at line 226 of file PerturbationStrategy.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable com.google.ortools.constraintsolver.PerturbationStrategy.internalGetFieldAccessorTable ( )
protected

Definition at line 44 of file PerturbationStrategy.java.

◆ isInitialized()

final boolean com.google.ortools.constraintsolver.PerturbationStrategy.isInitialized ( )

Definition at line 185 of file PerturbationStrategy.java.

◆ newBuilder() [1/2]

Builder com.google.ortools.constraintsolver.PerturbationStrategy.newBuilder ( )
static

Definition at line 311 of file PerturbationStrategy.java.

◆ newBuilder() [2/2]

Builder com.google.ortools.constraintsolver.PerturbationStrategy.newBuilder ( com.google.ortools.constraintsolver.PerturbationStrategy prototype)
static

Definition at line 314 of file PerturbationStrategy.java.

◆ newBuilderForType() [1/2]

Builder com.google.ortools.constraintsolver.PerturbationStrategy.newBuilderForType ( )

Definition at line 310 of file PerturbationStrategy.java.

◆ newBuilderForType() [2/2]

Builder com.google.ortools.constraintsolver.PerturbationStrategy.newBuilderForType ( com.google.protobuf.GeneratedMessage.BuilderParent parent)
protected

Definition at line 324 of file PerturbationStrategy.java.

◆ parseDelimitedFrom() [1/2]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseDelimitedFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 282 of file PerturbationStrategy.java.

◆ parseDelimitedFrom() [2/2]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseDelimitedFrom ( java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 288 of file PerturbationStrategy.java.

◆ parseFrom() [1/10]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseFrom ( byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 259 of file PerturbationStrategy.java.

◆ parseFrom() [2/10]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseFrom ( byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 263 of file PerturbationStrategy.java.

◆ parseFrom() [3/10]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseFrom ( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 248 of file PerturbationStrategy.java.

◆ parseFrom() [4/10]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseFrom ( com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 253 of file PerturbationStrategy.java.

◆ parseFrom() [5/10]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseFrom ( com.google.protobuf.CodedInputStream input) throws java.io.IOException
static

Definition at line 295 of file PerturbationStrategy.java.

◆ parseFrom() [6/10]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 301 of file PerturbationStrategy.java.

◆ parseFrom() [7/10]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseFrom ( java.io.InputStream input) throws java.io.IOException
static

Definition at line 269 of file PerturbationStrategy.java.

◆ parseFrom() [8/10]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseFrom ( java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException
static

Definition at line 274 of file PerturbationStrategy.java.

◆ parseFrom() [9/10]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseFrom ( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 237 of file PerturbationStrategy.java.

◆ parseFrom() [10/10]

com.google.ortools.constraintsolver.PerturbationStrategy com.google.ortools.constraintsolver.PerturbationStrategy.parseFrom ( java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws com.google.protobuf.InvalidProtocolBufferException
static

Definition at line 242 of file PerturbationStrategy.java.

◆ parser()

com.google.protobuf.Parser< PerturbationStrategy > com.google.ortools.constraintsolver.PerturbationStrategy.parser ( )
static

Definition at line 485 of file PerturbationStrategy.java.

◆ toBuilder()

Builder com.google.ortools.constraintsolver.PerturbationStrategy.toBuilder ( )

Definition at line 318 of file PerturbationStrategy.java.

◆ writeTo()

void com.google.ortools.constraintsolver.PerturbationStrategy.writeTo ( com.google.protobuf.CodedOutputStream output) throws java.io.IOException

Definition at line 195 of file PerturbationStrategy.java.


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