Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.RuinStrategy Class Reference
Inheritance diagram for com.google.ortools.constraintsolver.RuinStrategy:
com.google.ortools.constraintsolver.RuinStrategyOrBuilder

Classes

class  Builder
 
enum  StrategyCase
 

Public Member Functions

StrategyCase getStrategyCase ()
 
boolean hasSpatiallyCloseRoutes ()
 
com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy getSpatiallyCloseRoutes ()
 
com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategyOrBuilder getSpatiallyCloseRoutesOrBuilder ()
 
boolean hasRandomWalk ()
 
com.google.ortools.constraintsolver.RandomWalkRuinStrategy getRandomWalk ()
 
com.google.ortools.constraintsolver.RandomWalkRuinStrategyOrBuilder getRandomWalkOrBuilder ()
 
boolean hasSisr ()
 
com.google.ortools.constraintsolver.SISRRuinStrategy getSisr ()
 
com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder getSisrOrBuilder ()
 
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< RuinStrategygetParserForType ()
 
com.google.ortools.constraintsolver.RuinStrategy getDefaultInstanceForType ()
 

Static Public Member Functions

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

Static Public Attributes

static final int SPATIALLY_CLOSE_ROUTES_FIELD_NUMBER = 1
 
static final int RANDOM_WALK_FIELD_NUMBER = 2
 
static final int SISR_FIELD_NUMBER = 3
 

Protected Member Functions

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

Detailed Description

Ruin strategies, used in perturbation based on ruin and recreate approaches.

Protobuf type operations_research.RuinStrategy

Definition at line 15 of file RuinStrategy.java.

Member Function Documentation

◆ equals()

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

Definition at line 236 of file RuinStrategy.java.

◆ getDefaultInstance()

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

Definition at line 1031 of file RuinStrategy.java.

◆ getDefaultInstanceForType()

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

Definition at line 1067 of file RuinStrategy.java.

◆ getDescriptor()

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

Definition at line 37 of file RuinStrategy.java.

◆ getParserForType()

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

Definition at line 1062 of file RuinStrategy.java.

◆ getRandomWalk()

com.google.ortools.constraintsolver.RandomWalkRuinStrategy com.google.ortools.constraintsolver.RuinStrategy.getRandomWalk ( )

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Returns
The randomWalk.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 138 of file RuinStrategy.java.

◆ getRandomWalkOrBuilder()

com.google.ortools.constraintsolver.RandomWalkRuinStrategyOrBuilder com.google.ortools.constraintsolver.RuinStrategy.getRandomWalkOrBuilder ( )

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 148 of file RuinStrategy.java.

◆ getSerializedSize()

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

Definition at line 213 of file RuinStrategy.java.

◆ getSisr()

com.google.ortools.constraintsolver.SISRRuinStrategy com.google.ortools.constraintsolver.RuinStrategy.getSisr ( )

.operations_research.SISRRuinStrategy sisr = 3;

Returns
The sisr.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 169 of file RuinStrategy.java.

◆ getSisrOrBuilder()

com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder com.google.ortools.constraintsolver.RuinStrategy.getSisrOrBuilder ( )

.operations_research.SISRRuinStrategy sisr = 3;

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 179 of file RuinStrategy.java.

◆ getSpatiallyCloseRoutes()

com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy com.google.ortools.constraintsolver.RuinStrategy.getSpatiallyCloseRoutes ( )

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Returns
The spatiallyCloseRoutes.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 107 of file RuinStrategy.java.

◆ getSpatiallyCloseRoutesOrBuilder()

com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategyOrBuilder com.google.ortools.constraintsolver.RuinStrategy.getSpatiallyCloseRoutesOrBuilder ( )

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 117 of file RuinStrategy.java.

◆ getStrategyCase()

StrategyCase com.google.ortools.constraintsolver.RuinStrategy.getStrategyCase ( )

◆ hashCode()

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

Definition at line 267 of file RuinStrategy.java.

◆ hasRandomWalk()

boolean com.google.ortools.constraintsolver.RuinStrategy.hasRandomWalk ( )

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Returns
Whether the randomWalk field is set.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 130 of file RuinStrategy.java.

◆ hasSisr()

boolean com.google.ortools.constraintsolver.RuinStrategy.hasSisr ( )

.operations_research.SISRRuinStrategy sisr = 3;

Returns
Whether the sisr field is set.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 161 of file RuinStrategy.java.

◆ hasSpatiallyCloseRoutes()

boolean com.google.ortools.constraintsolver.RuinStrategy.hasSpatiallyCloseRoutes ( )

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Returns
Whether the spatiallyCloseRoutes field is set.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 99 of file RuinStrategy.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 43 of file RuinStrategy.java.

◆ isInitialized()

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

Definition at line 188 of file RuinStrategy.java.

◆ newBuilder() [1/2]

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

Definition at line 368 of file RuinStrategy.java.

◆ newBuilder() [2/2]

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

Definition at line 371 of file RuinStrategy.java.

◆ newBuilderForType() [1/2]

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

Definition at line 367 of file RuinStrategy.java.

◆ newBuilderForType() [2/2]

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

Definition at line 381 of file RuinStrategy.java.

◆ parseDelimitedFrom() [1/2]

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

Definition at line 339 of file RuinStrategy.java.

◆ parseDelimitedFrom() [2/2]

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

Definition at line 345 of file RuinStrategy.java.

◆ parseFrom() [1/10]

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

Definition at line 316 of file RuinStrategy.java.

◆ parseFrom() [2/10]

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

Definition at line 320 of file RuinStrategy.java.

◆ parseFrom() [3/10]

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

Definition at line 305 of file RuinStrategy.java.

◆ parseFrom() [4/10]

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

Definition at line 310 of file RuinStrategy.java.

◆ parseFrom() [5/10]

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

Definition at line 352 of file RuinStrategy.java.

◆ parseFrom() [6/10]

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

Definition at line 358 of file RuinStrategy.java.

◆ parseFrom() [7/10]

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

Definition at line 326 of file RuinStrategy.java.

◆ parseFrom() [8/10]

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

Definition at line 331 of file RuinStrategy.java.

◆ parseFrom() [9/10]

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

Definition at line 294 of file RuinStrategy.java.

◆ parseFrom() [10/10]

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

Definition at line 299 of file RuinStrategy.java.

◆ parser()

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

Definition at line 1057 of file RuinStrategy.java.

◆ toBuilder()

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

Definition at line 375 of file RuinStrategy.java.

◆ writeTo()

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

Definition at line 198 of file RuinStrategy.java.

Member Data Documentation

◆ RANDOM_WALK_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RuinStrategy.RANDOM_WALK_FIELD_NUMBER = 2
static

Definition at line 124 of file RuinStrategy.java.

◆ SISR_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RuinStrategy.SISR_FIELD_NUMBER = 3
static

Definition at line 155 of file RuinStrategy.java.

◆ SPATIALLY_CLOSE_ROUTES_FIELD_NUMBER

final int com.google.ortools.constraintsolver.RuinStrategy.SPATIALLY_CLOSE_ROUTES_FIELD_NUMBER = 1
static

Definition at line 93 of file RuinStrategy.java.


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