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

Detailed Description

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

Protobuf type operations_research.RuinStrategy

Definition at line 394 of file RuinStrategy.java.

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 ()

Member Function Documentation

◆ build()

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

Definition at line 451 of file RuinStrategy.java.

◆ buildPartial()

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

Definition at line 460 of file RuinStrategy.java.

◆ clear()

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

Definition at line 422 of file RuinStrategy.java.

◆ clearRandomWalk()

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

.operations_research.RandomWalkRuinStrategy random_walk = 2;

Definition at line 823 of file RuinStrategy.java.

◆ clearSisr()

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

.operations_research.SISRRuinStrategy sisr = 3;

Definition at line 965 of file RuinStrategy.java.

◆ clearSpatiallyCloseRoutes()

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

.operations_research.SpatiallyCloseRoutesRuinStrategy spatially_close_routes = 1;

Definition at line 681 of file RuinStrategy.java.

◆ clearStrategy()

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

Definition at line 588 of file RuinStrategy.java.

◆ getDefaultInstanceForType()

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

Definition at line 446 of file RuinStrategy.java.

◆ getDescriptor()

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

Definition at line 399 of file RuinStrategy.java.

◆ getDescriptorForType()

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

Definition at line 441 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 754 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 842 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 849 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 896 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 984 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 991 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 612 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 700 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 707 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 746 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 888 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 604 of file RuinStrategy.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 405 of file RuinStrategy.java.

◆ isInitialized()

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

Definition at line 524 of file RuinStrategy.java.

◆ mergeFrom() [1/3]

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

Definition at line 499 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 529 of file RuinStrategy.java.

◆ mergeFrom() [3/3]

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

Definition at line 490 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 800 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 942 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 658 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 770 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 786 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 912 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 928 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 628 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 644 of file RuinStrategy.java.


The documentation for this class was generated from the following file:
  • build/java/ortools-java/src/main/java/com/google/ortools/constraintsolver/RuinStrategy.java