Google OR-Tools v9.9
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 clone ()
 
Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
 
Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
 
Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
 
Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
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 ()
 
final Builder setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 
final Builder mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 

Static Public Member Functions

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

Protected Member Functions

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

Detailed Description

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

Protobuf type operations_research.RuinRecreateParameters

Definition at line 891 of file RoutingIls.java.

Member Function Documentation

◆ addRepeatedField()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 996 of file RoutingIls.java.

◆ build()

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

Definition at line 940 of file RoutingIls.java.

◆ buildPartial()

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

Definition at line 949 of file RoutingIls.java.

◆ clear()

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

Definition at line 919 of file RoutingIls.java.

◆ clearField()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 980 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 1263 of file RoutingIls.java.

◆ clearOneof()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 985 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 1219 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 1146 of file RoutingIls.java.

◆ clone()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.clone ( )

Definition at line 970 of file RoutingIls.java.

◆ getDefaultInstanceForType()

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

Definition at line 935 of file RoutingIls.java.

◆ getDescriptor()

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

Definition at line 896 of file RoutingIls.java.

◆ getDescriptorForType()

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

Definition at line 930 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 1236 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 1189 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 1162 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 1116 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 1089 of file RoutingIls.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 902 of file RoutingIls.java.

◆ isInitialized()

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

Definition at line 1028 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 1033 of file RoutingIls.java.

◆ mergeFrom() [2/3]

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

Definition at line 1002 of file RoutingIls.java.

◆ mergeFrom() [3/3]

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

Definition at line 1011 of file RoutingIls.java.

◆ mergeUnknownFields()

final Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 1276 of file RoutingIls.java.

◆ setField()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.setField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 974 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 1248 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 1202 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 1174 of file RoutingIls.java.

◆ setRepeatedField()

Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value )

Definition at line 990 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 1129 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 1101 of file RoutingIls.java.

◆ setUnknownFields()

final Builder operations_research.RoutingIls.RuinRecreateParameters.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 1270 of file RoutingIls.java.


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