Java Reference

Java Reference

RoutingModelParameters.Builder

Detailed Description

Parameters which have to be set when creating a RoutingModel.

Protobuf type

operations_research.RoutingModelParameters

Definition at line 372 of file RoutingModelParameters.java.

Public Member Functions

.lang.Override Builder clear ()
 
.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
 
.lang.Override com.google.ortools.constraintsolver.RoutingModelParameters getDefaultInstanceForType ()
 
.lang.Override com.google.ortools.constraintsolver.RoutingModelParameters build ()
 
.lang.Override com.google.ortools.constraintsolver.RoutingModelParameters buildPartial ()
 
.lang.Override Builder clone ()
 
.lang.Override Builder setField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
.lang.Override Builder clearField (com.google.protobuf.Descriptors.FieldDescriptor field)
 
.lang.Override Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
 
.lang.Override Builder setRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
 
.lang.Override Builder addRepeatedField (com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
 
.lang.Override Builder mergeFrom (com.google.protobuf.Message other)
 
Builder mergeFrom (com.google.ortools.constraintsolver.RoutingModelParameters other)
 
.lang.Override final boolean isInitialized ()
 
.lang.Override 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 ()
 
.lang.Override boolean getReduceVehicleCostModel ()
 
Builder setReduceVehicleCostModel (boolean value)
 
Builder clearReduceVehicleCostModel ()
 
.lang.Override int getMaxCallbackCacheSize ()
 
Builder setMaxCallbackCacheSize (int value)
 
Builder clearMaxCallbackCacheSize ()
 
.lang.Override final Builder setUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 
.lang.Override final Builder mergeUnknownFields (final com.google.protobuf.UnknownFieldSet unknownFields)
 

Static Public Member Functions

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

Protected Member Functions

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

Member Function Documentation

◆ addRepeatedField()

.lang.Override Builder addRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor  field,
java.lang.Object  value 
)
inline

Definition at line 481 of file RoutingModelParameters.java.

◆ build()

Definition at line 432 of file RoutingModelParameters.java.

◆ buildPartial()

.lang.Override com.google.ortools.constraintsolver.RoutingModelParameters buildPartial ( )
inline

Definition at line 441 of file RoutingModelParameters.java.

◆ clear()

.lang.Override Builder clear ( )
inline

Definition at line 405 of file RoutingModelParameters.java.

◆ clearField()

.lang.Override Builder clearField ( com.google.protobuf.Descriptors.FieldDescriptor  field)
inline

Definition at line 465 of file RoutingModelParameters.java.

◆ clearMaxCallbackCacheSize()

Builder clearMaxCallbackCacheSize ( )
inline
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 782 of file RoutingModelParameters.java.

◆ clearOneof()

.lang.Override Builder clearOneof ( com.google.protobuf.Descriptors.OneofDescriptor  oneof)
inline

Definition at line 470 of file RoutingModelParameters.java.

◆ clearReduceVehicleCostModel()

Builder clearReduceVehicleCostModel ( )
inline
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 736 of file RoutingModelParameters.java.

◆ clearSolverParameters()

Builder clearSolverParameters ( )
inline
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Definition at line 632 of file RoutingModelParameters.java.

◆ clone()

.lang.Override Builder clone ( )
inline

Definition at line 455 of file RoutingModelParameters.java.

◆ getDefaultInstanceForType()

.lang.Override com.google.ortools.constraintsolver.RoutingModelParameters getDefaultInstanceForType ( )
inline

Definition at line 427 of file RoutingModelParameters.java.

◆ getDescriptor()

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

Definition at line 377 of file RoutingModelParameters.java.

◆ getDescriptorForType()

.lang.Override com.google.protobuf.Descriptors.Descriptor getDescriptorForType ( )
inline

Definition at line 422 of file RoutingModelParameters.java.

◆ getMaxCallbackCacheSize()

.lang.Override int getMaxCallbackCacheSize ( )
inline
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 RoutingModelParametersOrBuilder.

Definition at line 754 of file RoutingModelParameters.java.

◆ getReduceVehicleCostModel()

.lang.Override boolean getReduceVehicleCostModel ( )
inline
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 RoutingModelParametersOrBuilder.

Definition at line 704 of file RoutingModelParameters.java.

◆ getSolverParameters()

Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Returns
The solverParameters.

Implements RoutingModelParametersOrBuilder.

Definition at line 558 of file RoutingModelParameters.java.

◆ getSolverParametersBuilder()

Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Definition at line 650 of file RoutingModelParameters.java.

◆ getSolverParametersOrBuilder()

Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Implements RoutingModelParametersOrBuilder.

Definition at line 662 of file RoutingModelParameters.java.

◆ hasSolverParameters()

boolean hasSolverParameters ( )
inline
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Returns
Whether the solverParameters field is set.

Implements RoutingModelParametersOrBuilder.

Definition at line 547 of file RoutingModelParameters.java.

◆ internalGetFieldAccessorTable()

.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ( )
inlineprotected

Definition at line 383 of file RoutingModelParameters.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 513 of file RoutingModelParameters.java.

◆ mergeFrom() [1/3]

◆ mergeFrom() [2/3]

.lang.Override Builder mergeFrom ( com.google.protobuf.CodedInputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inline

Definition at line 518 of file RoutingModelParameters.java.

◆ mergeFrom() [3/3]

.lang.Override Builder mergeFrom ( com.google.protobuf.Message  other)
inline

Definition at line 487 of file RoutingModelParameters.java.

◆ mergeSolverParameters()

Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Definition at line 610 of file RoutingModelParameters.java.

◆ mergeUnknownFields()

.lang.Override final Builder mergeUnknownFields ( final com.google.protobuf.UnknownFieldSet  unknownFields)
inline

Definition at line 795 of file RoutingModelParameters.java.

◆ setField()

.lang.Override Builder setField ( com.google.protobuf.Descriptors.FieldDescriptor  field,
java.lang.Object  value 
)
inline

Definition at line 459 of file RoutingModelParameters.java.

◆ setMaxCallbackCacheSize()

Builder setMaxCallbackCacheSize ( int  value)
inline
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 767 of file RoutingModelParameters.java.

◆ setReduceVehicleCostModel()

Builder setReduceVehicleCostModel ( boolean  value)
inline
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 719 of file RoutingModelParameters.java.

◆ setRepeatedField()

.lang.Override Builder setRepeatedField ( com.google.protobuf.Descriptors.FieldDescriptor  field,
int  index,
java.lang.Object  value 
)
inline

Definition at line 475 of file RoutingModelParameters.java.

◆ setSolverParameters() [1/2]

Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Definition at line 572 of file RoutingModelParameters.java.

◆ setSolverParameters() [2/2]

Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Definition at line 592 of file RoutingModelParameters.java.

◆ setUnknownFields()

.lang.Override final Builder setUnknownFields ( final com.google.protobuf.UnknownFieldSet  unknownFields)
inline

Definition at line 789 of file RoutingModelParameters.java.


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