com.google.ortools.constraintsolver.RoutingModelParametersOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ortools/constraint_solver/routing_parameters.proto
package com.google.ortools.constraintsolver;
public interface RoutingModelParametersOrBuilder extends
// @@protoc_insertion_point(interface_extends:operations_research.RoutingModelParameters)
com.google.protobuf.MessageOrBuilder {
/**
*
* Parameters to use in the underlying constraint solver.
*
*
* .operations_research.ConstraintSolverParameters solver_parameters = 1;
* @return Whether the solverParameters field is set.
*/
boolean hasSolverParameters();
/**
*
* Parameters to use in the underlying constraint solver.
*
*
* .operations_research.ConstraintSolverParameters solver_parameters = 1;
* @return The solverParameters.
*/
com.google.ortools.constraintsolver.ConstraintSolverParameters getSolverParameters();
/**
*
* Parameters to use in the underlying constraint solver.
*
*
* .operations_research.ConstraintSolverParameters solver_parameters = 1;
*/
com.google.ortools.constraintsolver.ConstraintSolverParametersOrBuilder getSolverParametersOrBuilder();
/**
*
* 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;
* @return The reduceVehicleCostModel.
*/
boolean getReduceVehicleCostModel();
/**
*
* Cache callback calls if the number of nodes in the model is less or equal
* to this value.
*
*
* int32 max_callback_cache_size = 3;
* @return The maxCallbackCacheSize.
*/
int getMaxCallbackCacheSize();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy