Java Reference

Java Reference

RoutingModelParameters

Detailed Description

Parameters which have to be set when creating a RoutingModel.

Protobuf type

operations_research.RoutingModelParameters

Definition at line 13 of file RoutingModelParameters.java.

Classes

class  Builder
 

Public Member Functions

.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields ()
 
.lang.Override boolean hasSolverParameters ()
 
.lang.Override com.google.ortools.constraintsolver.ConstraintSolverParameters getSolverParameters ()
 
.lang.Override com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder getSolverParametersOrBuilder ()
 
.lang.Override boolean getReduceVehicleCostModel ()
 
.lang.Override int getMaxCallbackCacheSize ()
 
.lang.Override final boolean isInitialized ()
 
.lang.Override void writeTo (com.google.protobuf.CodedOutputStream output) throws java.io.IOException
 
.lang.Override int getSerializedSize ()
 
.lang.Override boolean equals (final java.lang.Object obj)
 
.lang.Override int hashCode ()
 
.lang.Override Builder newBuilderForType ()
 
.lang.Override Builder toBuilder ()
 
.lang.Override com.google.protobuf.Parser< RoutingModelParametersgetParserForType ()
 
.lang.Override com.google.ortools.constraintsolver.RoutingModelParameters getDefaultInstanceForType ()
 

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom (java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom (java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom (com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom (byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom (java.io.InputStream input) throws java.io.IOException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseDelimitedFrom (java.io.InputStream input) throws java.io.IOException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseDelimitedFrom (java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom (com.google.protobuf.CodedInputStream input) throws java.io.IOException
 
static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
 
static Builder newBuilder ()
 
static Builder newBuilder (com.google.ortools.constraintsolver.RoutingModelParameters prototype)
 
static com.google.ortools.constraintsolver.RoutingModelParameters getDefaultInstance ()
 
static com.google.protobuf.Parser< RoutingModelParametersparser ()
 

Static Public Attributes

static final int SOLVER_PARAMETERS_FIELD_NUMBER = 1
 
static final int REDUCE_VEHICLE_COST_MODEL_FIELD_NUMBER = 2
 
static final int MAX_CALLBACK_CACHE_SIZE_FIELD_NUMBER = 3
 

Protected Member Functions

.lang.Override java.lang.Object newInstance (UnusedPrivateParameter unused)
 
.lang.Override com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable ()
 
.lang.Override Builder newBuilderForType (com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
 

Member Function Documentation

◆ equals()

.lang.Override boolean equals ( final java.lang.Object  obj)
inline

Definition at line 232 of file RoutingModelParameters.java.

◆ getDefaultInstance()

static com.google.ortools.constraintsolver.RoutingModelParameters getDefaultInstance ( )
inlinestatic

Definition at line 810 of file RoutingModelParameters.java.

◆ getDefaultInstanceForType()

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

Definition at line 835 of file RoutingModelParameters.java.

◆ getDescriptor()

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

Definition at line 98 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 178 of file RoutingModelParameters.java.

◆ getParserForType()

.lang.Override com.google.protobuf.Parser<RoutingModelParameters> getParserForType ( )
inline

Definition at line 830 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 162 of file RoutingModelParameters.java.

◆ getSerializedSize()

.lang.Override int getSerializedSize ( )
inline

Definition at line 209 of file RoutingModelParameters.java.

◆ getSolverParameters()

.lang.Override com.google.ortools.constraintsolver.ConstraintSolverParameters getSolverParameters ( )
inline
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Returns
The solverParameters.

Implements RoutingModelParametersOrBuilder.

Definition at line 133 of file RoutingModelParameters.java.

◆ getSolverParametersOrBuilder()

.lang.Override com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder getSolverParametersOrBuilder ( )
inline
Parameters to use in the underlying constraint solver.

.operations_research.ConstraintSolverParameters solver_parameters = 1;

Implements RoutingModelParametersOrBuilder.

Definition at line 144 of file RoutingModelParameters.java.

◆ getUnknownFields()

.lang.Override final com.google.protobuf.UnknownFieldSet getUnknownFields ( )
inline

Definition at line 34 of file RoutingModelParameters.java.

◆ hashCode()

.lang.Override int hashCode ( )
inline

Definition at line 255 of file RoutingModelParameters.java.

◆ hasSolverParameters()

.lang.Override 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 121 of file RoutingModelParameters.java.

◆ internalGetFieldAccessorTable()

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

Definition at line 104 of file RoutingModelParameters.java.

◆ isInitialized()

.lang.Override final boolean isInitialized ( )
inline

Definition at line 184 of file RoutingModelParameters.java.

◆ newBuilder() [1/2]

static Builder newBuilder ( )
inlinestatic

Definition at line 347 of file RoutingModelParameters.java.

◆ newBuilder() [2/2]

static Builder newBuilder ( com.google.ortools.constraintsolver.RoutingModelParameters  prototype)
inlinestatic

Definition at line 350 of file RoutingModelParameters.java.

◆ newBuilderForType() [1/2]

.lang.Override Builder newBuilderForType ( )
inline

Definition at line 346 of file RoutingModelParameters.java.

◆ newBuilderForType() [2/2]

.lang.Override Builder newBuilderForType ( com.google.protobuf.GeneratedMessageV3.BuilderParent  parent)
inlineprotected

Definition at line 360 of file RoutingModelParameters.java.

◆ newInstance()

.lang.Override java.lang.Object newInstance ( UnusedPrivateParameter  unused)
inlineprotected

Definition at line 27 of file RoutingModelParameters.java.

◆ parseDelimitedFrom() [1/2]

static com.google.ortools.constraintsolver.RoutingModelParameters parseDelimitedFrom ( java.io.InputStream  input) throws java.io.IOException
inlinestatic

Definition at line 319 of file RoutingModelParameters.java.

◆ parseDelimitedFrom() [2/2]

static com.google.ortools.constraintsolver.RoutingModelParameters parseDelimitedFrom ( java.io.InputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inlinestatic

Definition at line 324 of file RoutingModelParameters.java.

◆ parseFrom() [1/10]

static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom ( byte[]  data) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 297 of file RoutingModelParameters.java.

◆ parseFrom() [2/10]

static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom ( byte[]  data,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 301 of file RoutingModelParameters.java.

◆ parseFrom() [3/10]

static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom ( com.google.protobuf.ByteString  data) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 286 of file RoutingModelParameters.java.

◆ parseFrom() [4/10]

static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom ( com.google.protobuf.ByteString  data,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 291 of file RoutingModelParameters.java.

◆ parseFrom() [5/10]

static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom ( com.google.protobuf.CodedInputStream  input) throws java.io.IOException
inlinestatic

Definition at line 331 of file RoutingModelParameters.java.

◆ parseFrom() [6/10]

static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom ( com.google.protobuf.CodedInputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inlinestatic

Definition at line 337 of file RoutingModelParameters.java.

◆ parseFrom() [7/10]

static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom ( java.io.InputStream  input) throws java.io.IOException
inlinestatic

Definition at line 307 of file RoutingModelParameters.java.

◆ parseFrom() [8/10]

static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom ( java.io.InputStream  input,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws java.io.IOException
inlinestatic

Definition at line 312 of file RoutingModelParameters.java.

◆ parseFrom() [9/10]

static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom ( java.nio.ByteBuffer  data) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 275 of file RoutingModelParameters.java.

◆ parseFrom() [10/10]

static com.google.ortools.constraintsolver.RoutingModelParameters parseFrom ( java.nio.ByteBuffer  data,
com.google.protobuf.ExtensionRegistryLite  extensionRegistry 
) throws com.google.protobuf.InvalidProtocolBufferException
inlinestatic

Definition at line 280 of file RoutingModelParameters.java.

◆ parser()

static com.google.protobuf.Parser<RoutingModelParameters> parser ( )
inlinestatic

Definition at line 825 of file RoutingModelParameters.java.

◆ toBuilder()

.lang.Override Builder toBuilder ( )
inline

Definition at line 354 of file RoutingModelParameters.java.

◆ writeTo()

.lang.Override void writeTo ( com.google.protobuf.CodedOutputStream  output) throws java.io.IOException
inline

Definition at line 194 of file RoutingModelParameters.java.

Member Data Documentation

◆ MAX_CALLBACK_CACHE_SIZE_FIELD_NUMBER

final int MAX_CALLBACK_CACHE_SIZE_FIELD_NUMBER = 3
static

Definition at line 166 of file RoutingModelParameters.java.

◆ REDUCE_VEHICLE_COST_MODEL_FIELD_NUMBER

final int REDUCE_VEHICLE_COST_MODEL_FIELD_NUMBER = 2
static

Definition at line 148 of file RoutingModelParameters.java.

◆ SOLVER_PARAMETERS_FIELD_NUMBER

final int SOLVER_PARAMETERS_FIELD_NUMBER = 1
static

Definition at line 110 of file RoutingModelParameters.java.


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