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

Public Member Functions

Builder clear ()
 
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
com.google.ortools.constraintsolver.RoutingModelParameters getDefaultInstanceForType ()
 
com.google.ortools.constraintsolver.RoutingModelParameters build ()
 
com.google.ortools.constraintsolver.RoutingModelParameters 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 (com.google.ortools.constraintsolver.RoutingModelParameters other)
 
final boolean isInitialized ()
 
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
boolean hasSolverParameters ()
 
com.google.ortools.constraintsolver.ConstraintSolverParameters getSolverParameters ()
 
Builder setSolverParameters (com.google.ortools.constraintsolver.ConstraintSolverParameters value)
 
Builder setSolverParameters (com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder builderForValue)
 
Builder mergeSolverParameters (com.google.ortools.constraintsolver.ConstraintSolverParameters value)
 
Builder clearSolverParameters ()
 
com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder getSolverParametersBuilder ()
 
com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder getSolverParametersOrBuilder ()
 
boolean getReduceVehicleCostModel ()
 
Builder setReduceVehicleCostModel (boolean value)
 
Builder clearReduceVehicleCostModel ()
 
int getMaxCallbackCacheSize ()
 
Builder setMaxCallbackCacheSize (int value)
 
Builder clearMaxCallbackCacheSize ()
 
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 which have to be set when creating a RoutingModel.

Protobuf type operations_research.RoutingModelParameters

Definition at line 311 of file RoutingModelParameters.java.

Member Function Documentation

◆ addRepeatedField()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 431 of file RoutingModelParameters.java.

◆ build()

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

Definition at line 370 of file RoutingModelParameters.java.

◆ buildPartial()

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

Definition at line 379 of file RoutingModelParameters.java.

◆ clear()

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

Definition at line 345 of file RoutingModelParameters.java.

◆ clearField()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.clearField ( com.google.protobuf.Descriptors.FieldDescriptor field)

Definition at line 415 of file RoutingModelParameters.java.

◆ clearMaxCallbackCacheSize()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.clearMaxCallbackCacheSize ( )
Cache callback calls if the number of nodes in the model is less or equal
to this value.

int32 max_callback_cache_size = 3;

Returns
This builder for chaining.

Definition at line 767 of file RoutingModelParameters.java.

◆ clearOneof()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor oneof)

Definition at line 420 of file RoutingModelParameters.java.

◆ clearReduceVehicleCostModel()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.clearReduceVehicleCostModel ( )
Advanced settings.
If set to true reduction of the underlying constraint model will be
attempted when all vehicles have exactly the same cost structure. This can
result in significant speedups.

bool reduce_vehicle_cost_model = 2;

Returns
This builder for chaining.

Definition at line 720 of file RoutingModelParameters.java.

◆ clearSolverParameters()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.clearSolverParameters ( )
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Definition at line 616 of file RoutingModelParameters.java.

◆ clone()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.clone ( )

Definition at line 405 of file RoutingModelParameters.java.

◆ getDefaultInstanceForType()

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

Definition at line 365 of file RoutingModelParameters.java.

◆ getDescriptor()

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

Definition at line 316 of file RoutingModelParameters.java.

◆ getDescriptorForType()

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

Definition at line 360 of file RoutingModelParameters.java.

◆ getMaxCallbackCacheSize()

int com.google.ortools.constraintsolver.RoutingModelParameters.Builder.getMaxCallbackCacheSize ( )
Cache callback calls if the number of nodes in the model is less or equal
to this value.

int32 max_callback_cache_size = 3;

Returns
The maxCallbackCacheSize.

Implements com.google.ortools.constraintsolver.RoutingModelParametersOrBuilder.

Definition at line 738 of file RoutingModelParameters.java.

◆ getReduceVehicleCostModel()

boolean com.google.ortools.constraintsolver.RoutingModelParameters.Builder.getReduceVehicleCostModel ( )
Advanced settings.
If set to true reduction of the underlying constraint model will be
attempted when all vehicles have exactly the same cost structure. This can
result in significant speedups.

bool reduce_vehicle_cost_model = 2;

Returns
The reduceVehicleCostModel.

Implements com.google.ortools.constraintsolver.RoutingModelParametersOrBuilder.

Definition at line 687 of file RoutingModelParameters.java.

◆ getSolverParameters()

com.google.ortools.constraintsolver.ConstraintSolverParameters com.google.ortools.constraintsolver.RoutingModelParameters.Builder.getSolverParameters ( )
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Returns
The solverParameters.

Implements com.google.ortools.constraintsolver.RoutingModelParametersOrBuilder.

Definition at line 539 of file RoutingModelParameters.java.

◆ getSolverParametersBuilder()

com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.getSolverParametersBuilder ( )
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Definition at line 633 of file RoutingModelParameters.java.

◆ getSolverParametersOrBuilder()

com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.getSolverParametersOrBuilder ( )
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Implements com.google.ortools.constraintsolver.RoutingModelParametersOrBuilder.

Definition at line 645 of file RoutingModelParameters.java.

◆ hasSolverParameters()

boolean com.google.ortools.constraintsolver.RoutingModelParameters.Builder.hasSolverParameters ( )
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Returns
Whether the solverParameters field is set.

Implements com.google.ortools.constraintsolver.RoutingModelParametersOrBuilder.

Definition at line 528 of file RoutingModelParameters.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessageV3.FieldAccessorTable com.google.ortools.constraintsolver.RoutingModelParameters.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 322 of file RoutingModelParameters.java.

◆ isInitialized()

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

Definition at line 463 of file RoutingModelParameters.java.

◆ mergeFrom() [1/3]

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

Definition at line 446 of file RoutingModelParameters.java.

◆ mergeFrom() [2/3]

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

Definition at line 468 of file RoutingModelParameters.java.

◆ mergeFrom() [3/3]

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

Definition at line 437 of file RoutingModelParameters.java.

◆ mergeSolverParameters()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.mergeSolverParameters ( com.google.ortools.constraintsolver.ConstraintSolverParameters value)
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Definition at line 591 of file RoutingModelParameters.java.

◆ mergeUnknownFields()

final Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 780 of file RoutingModelParameters.java.

◆ setField()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.setField ( com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value )

Definition at line 409 of file RoutingModelParameters.java.

◆ setMaxCallbackCacheSize()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.setMaxCallbackCacheSize ( int value)
Cache callback calls if the number of nodes in the model is less or equal
to this value.

int32 max_callback_cache_size = 3;

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

Definition at line 751 of file RoutingModelParameters.java.

◆ setReduceVehicleCostModel()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.setReduceVehicleCostModel ( boolean value)
Advanced settings.
If set to true reduction of the underlying constraint model will be
attempted when all vehicles have exactly the same cost structure. This can
result in significant speedups.

bool reduce_vehicle_cost_model = 2;

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

Definition at line 702 of file RoutingModelParameters.java.

◆ setRepeatedField()

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value )

Definition at line 425 of file RoutingModelParameters.java.

◆ setSolverParameters() [1/2]

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.setSolverParameters ( com.google.ortools.constraintsolver.ConstraintSolverParameters value)
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Definition at line 553 of file RoutingModelParameters.java.

◆ setSolverParameters() [2/2]

Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.setSolverParameters ( com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder builderForValue)
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Definition at line 573 of file RoutingModelParameters.java.

◆ setUnknownFields()

final Builder com.google.ortools.constraintsolver.RoutingModelParameters.Builder.setUnknownFields ( final com.google.protobuf.UnknownFieldSet unknownFields)

Definition at line 774 of file RoutingModelParameters.java.


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