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

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
com.google.ortools.constraintsolver.RuinStrategy getDefaultInstanceForType ()
 
com.google.ortools.constraintsolver.RuinStrategy build ()
 
com.google.ortools.constraintsolver.RuinStrategy buildPartial ()
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (com.google.ortools.constraintsolver.RuinStrategy other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
StrategyCase getStrategyCase ()
 
Builder clearStrategy ()
 
boolean hasSpatiallyCloseRoutes ()
 
com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy getSpatiallyCloseRoutes ()
 
Builder setSpatiallyCloseRoutes (com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy value)
 
Builder setSpatiallyCloseRoutes (com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy.Builder builderForValue)
 
Builder mergeSpatiallyCloseRoutes (com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy value)
 
Builder clearSpatiallyCloseRoutes ()
 
com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy.Builder getSpatiallyCloseRoutesBuilder ()
 
com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategyOrBuilder getSpatiallyCloseRoutesOrBuilder ()
 
boolean hasRandomWalk ()
 
com.google.ortools.constraintsolver.RandomWalkRuinStrategy getRandomWalk ()
 
Builder setRandomWalk (com.google.ortools.constraintsolver.RandomWalkRuinStrategy value)
 
Builder setRandomWalk (com.google.ortools.constraintsolver.RandomWalkRuinStrategy.Builder builderForValue)
 
Builder mergeRandomWalk (com.google.ortools.constraintsolver.RandomWalkRuinStrategy value)
 
Builder clearRandomWalk ()
 
com.google.ortools.constraintsolver.RandomWalkRuinStrategy.Builder getRandomWalkBuilder ()
 
com.google.ortools.constraintsolver.RandomWalkRuinStrategyOrBuilder getRandomWalkOrBuilder ()
 
boolean hasSisr ()
 
com.google.ortools.constraintsolver.SISRRuinStrategy getSisr ()
 
Builder setSisr (com.google.ortools.constraintsolver.SISRRuinStrategy value)
 
Builder setSisr (com.google.ortools.constraintsolver.SISRRuinStrategy.Builder builderForValue)
 
Builder mergeSisr (com.google.ortools.constraintsolver.SISRRuinStrategy value)
 
Builder clearSisr ()
 
com.google.ortools.constraintsolver.SISRRuinStrategy.Builder getSisrBuilder ()
 
com.google.ortools.constraintsolver.SISRRuinStrategyOrBuilder getSisrOrBuilder ()
 

Static Public Member Functions

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

Protected Member Functions

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

Detailed Description

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

Protobuf type operations_research.RuinStrategy

Definition at line 393 of file RuinStrategy.java.

Member Function Documentation

◆ build()

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

Definition at line 450 of file RuinStrategy.java.

◆ buildPartial()

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

Definition at line 459 of file RuinStrategy.java.

◆ clear()

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

Definition at line 421 of file RuinStrategy.java.

◆ clearRandomWalk()

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

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Definition at line 822 of file RuinStrategy.java.

◆ clearSisr()

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

.operations_research.SISRRuinStrategy sisr = 3;

Definition at line 964 of file RuinStrategy.java.

◆ clearSpatiallyCloseRoutes()

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

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Definition at line 680 of file RuinStrategy.java.

◆ clearStrategy()

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

Definition at line 587 of file RuinStrategy.java.

◆ getDefaultInstanceForType()

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

Definition at line 445 of file RuinStrategy.java.

◆ getDescriptor()

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

Definition at line 398 of file RuinStrategy.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.RuinStrategy.Builder.getDescriptorForType ( )

Definition at line 440 of file RuinStrategy.java.

◆ getRandomWalk()

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

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Returns
The randomWalk.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 753 of file RuinStrategy.java.

◆ getRandomWalkBuilder()

com.google.ortools.constraintsolver.RandomWalkRuinStrategy.Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.getRandomWalkBuilder ( )

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Definition at line 841 of file RuinStrategy.java.

◆ getRandomWalkOrBuilder()

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

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 848 of file RuinStrategy.java.

◆ getSisr()

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

.operations_research.SISRRuinStrategy sisr = 3;

Returns
The sisr.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 895 of file RuinStrategy.java.

◆ getSisrBuilder()

com.google.ortools.constraintsolver.SISRRuinStrategy.Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.getSisrBuilder ( )

.operations_research.SISRRuinStrategy sisr = 3;

Definition at line 983 of file RuinStrategy.java.

◆ getSisrOrBuilder()

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

.operations_research.SISRRuinStrategy sisr = 3;

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 990 of file RuinStrategy.java.

◆ getSpatiallyCloseRoutes()

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

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Returns
The spatiallyCloseRoutes.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 611 of file RuinStrategy.java.

◆ getSpatiallyCloseRoutesBuilder()

com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy.Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.getSpatiallyCloseRoutesBuilder ( )

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Definition at line 699 of file RuinStrategy.java.

◆ getSpatiallyCloseRoutesOrBuilder()

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

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 706 of file RuinStrategy.java.

◆ getStrategyCase()

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

◆ hasRandomWalk()

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

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Returns
Whether the randomWalk field is set.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 745 of file RuinStrategy.java.

◆ hasSisr()

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

.operations_research.SISRRuinStrategy sisr = 3;

Returns
Whether the sisr field is set.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 887 of file RuinStrategy.java.

◆ hasSpatiallyCloseRoutes()

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

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Returns
Whether the spatiallyCloseRoutes field is set.

Implements com.google.ortools.constraintsolver.RuinStrategyOrBuilder.

Definition at line 603 of file RuinStrategy.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 404 of file RuinStrategy.java.

◆ isInitialized()

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

Definition at line 523 of file RuinStrategy.java.

◆ mergeFrom() [1/3]

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.mergeFrom ( com.google.ortools.constraintsolver.RuinStrategy other)

Definition at line 498 of file RuinStrategy.java.

◆ mergeFrom() [2/3]

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

Definition at line 528 of file RuinStrategy.java.

◆ mergeFrom() [3/3]

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 489 of file RuinStrategy.java.

◆ mergeRandomWalk()

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.mergeRandomWalk ( com.google.ortools.constraintsolver.RandomWalkRuinStrategy value)

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Definition at line 799 of file RuinStrategy.java.

◆ mergeSisr()

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.mergeSisr ( com.google.ortools.constraintsolver.SISRRuinStrategy value)

.operations_research.SISRRuinStrategy sisr = 3;

Definition at line 941 of file RuinStrategy.java.

◆ mergeSpatiallyCloseRoutes()

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.mergeSpatiallyCloseRoutes ( com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy value)

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Definition at line 657 of file RuinStrategy.java.

◆ setRandomWalk() [1/2]

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.setRandomWalk ( com.google.ortools.constraintsolver.RandomWalkRuinStrategy value)

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Definition at line 769 of file RuinStrategy.java.

◆ setRandomWalk() [2/2]

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.setRandomWalk ( com.google.ortools.constraintsolver.RandomWalkRuinStrategy.Builder builderForValue)

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Definition at line 785 of file RuinStrategy.java.

◆ setSisr() [1/2]

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.setSisr ( com.google.ortools.constraintsolver.SISRRuinStrategy value)

.operations_research.SISRRuinStrategy sisr = 3;

Definition at line 911 of file RuinStrategy.java.

◆ setSisr() [2/2]

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.setSisr ( com.google.ortools.constraintsolver.SISRRuinStrategy.Builder builderForValue)

.operations_research.SISRRuinStrategy sisr = 3;

Definition at line 927 of file RuinStrategy.java.

◆ setSpatiallyCloseRoutes() [1/2]

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.setSpatiallyCloseRoutes ( com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy value)

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Definition at line 627 of file RuinStrategy.java.

◆ setSpatiallyCloseRoutes() [2/2]

Builder com.google.ortools.constraintsolver.RuinStrategy.Builder.setSpatiallyCloseRoutes ( com.google.ortools.constraintsolver.SpatiallyCloseRoutesRuinStrategy.Builder builderForValue)

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Definition at line 643 of file RuinStrategy.java.


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