Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research.RoutingIls.RuinRecreateParameters.Builder Class Reference
Inheritance diagram for operations_research.RoutingIls.RuinRecreateParameters.Builder:
operations_research.RoutingIls.RuinRecreateParametersOrBuilder

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
operations_research.RoutingIls.RuinRecreateParameters getDefaultInstanceForType ()
 
operations_research.RoutingIls.RuinRecreateParameters build ()
 
operations_research.RoutingIls.RuinRecreateParameters buildPartial ()
 
Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (operations_research.RoutingIls.RuinRecreateParameters other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
int getRuinStrategyValue ()
 
Builder setRuinStrategyValue (int value)
 
operations_research.RoutingIls.RuinStrategy.Value getRuinStrategy ()
 
Builder setRuinStrategy (operations_research.RoutingIls.RuinStrategy.Value value)
 
Builder clearRuinStrategy ()
 
int getRecreateStrategyValue ()
 
Builder setRecreateStrategyValue (int value)
 
com.google.ortools.constraintsolver.FirstSolutionStrategy.Value getRecreateStrategy ()
 
Builder setRecreateStrategy (com.google.ortools.constraintsolver.FirstSolutionStrategy.Value value)
 
Builder clearRecreateStrategy ()
 
int getNumRuinedRoutes ()
 
Builder setNumRuinedRoutes (int value)
 
Builder clearNumRuinedRoutes ()
 
- Public Member Functions inherited from operations_research.RoutingIls.RuinRecreateParametersOrBuilder

Static Public Member Functions

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

Protected Member Functions

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

Detailed Description

Parameters to configure a perturbation based on a ruin and recreate approach.

Protobuf type operations_research.RuinRecreateParameters

Definition at line 869 of file RoutingIls.java.

Member Function Documentation

◆ build()

operations_research.RoutingIls.RuinRecreateParameters operations_research.RoutingIls.RuinRecreateParameters.Builder.build ( )

Definition at line 918 of file RoutingIls.java.

◆ buildPartial()

operations_research.RoutingIls.RuinRecreateParameters operations_research.RoutingIls.RuinRecreateParameters.Builder.buildPartial ( )

Definition at line 927 of file RoutingIls.java.

◆ clear()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.clear ( )

Definition at line 897 of file RoutingIls.java.

◆ clearNumRuinedRoutes()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.clearNumRuinedRoutes ( )
Number of routes removed during a ruin application defined on routes.

uint32 num_ruined_routes = 3;

Returns
This builder for chaining.

Definition at line 1209 of file RoutingIls.java.

◆ clearRecreateStrategy()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.clearRecreateStrategy ( )
Strategy defining how a reference solution is recreated.

.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;

Returns
This builder for chaining.

Definition at line 1165 of file RoutingIls.java.

◆ clearRuinStrategy()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.clearRuinStrategy ( )
Strategy defining how a reference solution is ruined.

.operations_research.RuinStrategy.Value ruin_strategy = 1;

Returns
This builder for chaining.

Definition at line 1092 of file RoutingIls.java.

◆ getDefaultInstanceForType()

operations_research.RoutingIls.RuinRecreateParameters operations_research.RoutingIls.RuinRecreateParameters.Builder.getDefaultInstanceForType ( )

Definition at line 913 of file RoutingIls.java.

◆ getDescriptor()

static final com.google.protobuf.Descriptors.Descriptor operations_research.RoutingIls.RuinRecreateParameters.Builder.getDescriptor ( )
static

Definition at line 874 of file RoutingIls.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor operations_research.RoutingIls.RuinRecreateParameters.Builder.getDescriptorForType ( )

Definition at line 908 of file RoutingIls.java.

◆ getNumRuinedRoutes()

int operations_research.RoutingIls.RuinRecreateParameters.Builder.getNumRuinedRoutes ( )
Number of routes removed during a ruin application defined on routes.

uint32 num_ruined_routes = 3;

Returns
The numRuinedRoutes.

Implements operations_research.RoutingIls.RuinRecreateParametersOrBuilder.

Definition at line 1182 of file RoutingIls.java.

◆ getRecreateStrategy()

com.google.ortools.constraintsolver.FirstSolutionStrategy.Value operations_research.RoutingIls.RuinRecreateParameters.Builder.getRecreateStrategy ( )
Strategy defining how a reference solution is recreated.

.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;

Returns
The recreateStrategy.

Implements operations_research.RoutingIls.RuinRecreateParametersOrBuilder.

Definition at line 1135 of file RoutingIls.java.

◆ getRecreateStrategyValue()

int operations_research.RoutingIls.RuinRecreateParameters.Builder.getRecreateStrategyValue ( )
Strategy defining how a reference solution is recreated.

.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;

Returns
The enum numeric value on the wire for recreateStrategy.

Implements operations_research.RoutingIls.RuinRecreateParametersOrBuilder.

Definition at line 1108 of file RoutingIls.java.

◆ getRuinStrategy()

operations_research.RoutingIls.RuinStrategy.Value operations_research.RoutingIls.RuinRecreateParameters.Builder.getRuinStrategy ( )
Strategy defining how a reference solution is ruined.

.operations_research.RuinStrategy.Value ruin_strategy = 1;

Returns
The ruinStrategy.

Implements operations_research.RoutingIls.RuinRecreateParametersOrBuilder.

Definition at line 1062 of file RoutingIls.java.

◆ getRuinStrategyValue()

int operations_research.RoutingIls.RuinRecreateParameters.Builder.getRuinStrategyValue ( )
Strategy defining how a reference solution is ruined.

.operations_research.RuinStrategy.Value ruin_strategy = 1;

Returns
The enum numeric value on the wire for ruinStrategy.

Implements operations_research.RoutingIls.RuinRecreateParametersOrBuilder.

Definition at line 1035 of file RoutingIls.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable operations_research.RoutingIls.RuinRecreateParameters.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 880 of file RoutingIls.java.

◆ isInitialized()

final boolean operations_research.RoutingIls.RuinRecreateParameters.Builder.isInitialized ( )

Definition at line 974 of file RoutingIls.java.

◆ mergeFrom() [1/3]

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.mergeFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException

Definition at line 979 of file RoutingIls.java.

◆ mergeFrom() [2/3]

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 948 of file RoutingIls.java.

◆ mergeFrom() [3/3]

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.mergeFrom ( operations_research.RoutingIls.RuinRecreateParameters other)

Definition at line 957 of file RoutingIls.java.

◆ setNumRuinedRoutes()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.setNumRuinedRoutes ( int value)
Number of routes removed during a ruin application defined on routes.

uint32 num_ruined_routes = 3;

Parameters
valueThe numRuinedRoutes to set.
Returns
This builder for chaining.

Definition at line 1194 of file RoutingIls.java.

◆ setRecreateStrategy()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.setRecreateStrategy ( com.google.ortools.constraintsolver.FirstSolutionStrategy.Value value)
Strategy defining how a reference solution is recreated.

.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;

Parameters
valueThe recreateStrategy to set.
Returns
This builder for chaining.

Definition at line 1148 of file RoutingIls.java.

◆ setRecreateStrategyValue()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.setRecreateStrategyValue ( int value)
Strategy defining how a reference solution is recreated.

.operations_research.FirstSolutionStrategy.Value recreate_strategy = 2;

Parameters
valueThe enum numeric value on the wire for recreateStrategy to set.
Returns
This builder for chaining.

Definition at line 1120 of file RoutingIls.java.

◆ setRuinStrategy()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.setRuinStrategy ( operations_research.RoutingIls.RuinStrategy.Value value)
Strategy defining how a reference solution is ruined.

.operations_research.RuinStrategy.Value ruin_strategy = 1;

Parameters
valueThe ruinStrategy to set.
Returns
This builder for chaining.

Definition at line 1075 of file RoutingIls.java.

◆ setRuinStrategyValue()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.setRuinStrategyValue ( int value)
Strategy defining how a reference solution is ruined.

.operations_research.RuinStrategy.Value ruin_strategy = 1;

Parameters
valueThe enum numeric value on the wire for ruinStrategy to set.
Returns
This builder for chaining.

Definition at line 1047 of file RoutingIls.java.


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