int |
RoutingModel.ResourceGroup.AddResource(RoutingModel.ResourceGroup.Attributes attributes,
RoutingDimension dimension) |
Adds a Resource with the given attributes for the corresponding
dimension.
|
static long |
RoutingDimension.getCPtr(RoutingDimension obj) |
|
RoutingModel.ResourceGroup.Attributes |
RoutingModel.ResourceGroup.Resource.GetDimensionAttributes(RoutingDimension dimension) |
|
int |
RoutingModel.GetDimensionResourceGroupIndex(RoutingDimension dimension) |
Returns the index of the resource group attached to the dimension.
DCHECKS that there's exactly one resource group for this dimension.
|
int[] |
RoutingModel.GetDimensionResourceGroupIndices(RoutingDimension dimension) |
Returns the indices of resource groups for this dimension.
|
SWIGTYPE_p_operations_research__GlobalDimensionCumulOptimizer |
RoutingModel.GetMutableGlobalCumulLPOptimizer(RoutingDimension dimension) |
Returns the global/local dimension cumul optimizer for a given dimension,
or nullptr if there is none.
|
SWIGTYPE_p_operations_research__GlobalDimensionCumulOptimizer |
RoutingModel.GetMutableGlobalCumulMPOptimizer(RoutingDimension dimension) |
|
SWIGTYPE_p_operations_research__LocalDimensionCumulOptimizer |
RoutingModel.GetMutableLocalCumulLPOptimizer(RoutingDimension dimension) |
|
boolean |
RoutingModel.HasGlobalCumulOptimizer(RoutingDimension dimension) |
Returns whether the given dimension has global/local cumul optimizers.
|
boolean |
RoutingModel.HasLocalCumulOptimizer(RoutingDimension dimension) |
|
DecisionBuilder |
RoutingModel.makeGuidedSlackFinalizer(RoutingDimension dimension,
java.util.function.LongUnaryOperator initializer) |
The next few members are in the public section only for testing purposes.
MakeGuidedSlackFinalizer creates a DecisionBuilder for the slacks of a
dimension using a callback to choose which values to start with.
The finalizer works only when all next variables in the model have
been fixed.
|
DecisionBuilder |
RoutingModel.makeSelfDependentDimensionFinalizer(RoutingDimension dimension) |
MakeSelfDependentDimensionFinalizer is a finalizer for the slacks of a
self-dependent dimension.
|
static long |
mainJNI.new_GlobalVehicleBreaksConstraint(long jarg1,
RoutingDimension jarg1_) |
|
static void |
mainJNI.RoutingDimension_addNodePrecedence(long jarg1,
RoutingDimension jarg1_,
long jarg2,
long jarg3,
long jarg4) |
|
static long |
mainJNI.RoutingDimension_base_dimension(long jarg1,
RoutingDimension jarg1_) |
|
static IntVar[] |
mainJNI.RoutingDimension_cumuls(long jarg1,
RoutingDimension jarg1_) |
|
static long |
mainJNI.RoutingDimension_cumulVar(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static IntVar[] |
mainJNI.RoutingDimension_fixed_transits(long jarg1,
RoutingDimension jarg1_) |
|
static long |
mainJNI.RoutingDimension_fixedTransitVar(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static IntervalVar[] |
mainJNI.RoutingDimension_getBreakIntervalsOfVehicle(long jarg1,
RoutingDimension jarg1_,
int jarg2) |
|
static long |
mainJNI.RoutingDimension_getCumulVarSoftLowerBound(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static long |
mainJNI.RoutingDimension_getCumulVarSoftLowerBoundCoefficient(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static long |
mainJNI.RoutingDimension_getCumulVarSoftUpperBound(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static long |
mainJNI.RoutingDimension_getCumulVarSoftUpperBoundCoefficient(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static long |
mainJNI.RoutingDimension_GetGlobalOptimizerOffset(long jarg1,
RoutingDimension jarg1_) |
|
static long |
mainJNI.RoutingDimension_getGlobalSpanCostCoefficient(long jarg1,
RoutingDimension jarg1_) |
|
static long |
mainJNI.RoutingDimension_getLocalOptimizerOffsetForVehicle(long jarg1,
RoutingDimension jarg1_,
int jarg2) |
|
static int |
mainJNI.RoutingDimension_GetPostTravelEvaluatorOfVehicle(long jarg1,
RoutingDimension jarg1_,
int jarg2) |
|
static int |
mainJNI.RoutingDimension_GetPreTravelEvaluatorOfVehicle(long jarg1,
RoutingDimension jarg1_,
int jarg2) |
|
static long |
mainJNI.RoutingDimension_getQuadraticCostSoftSpanUpperBoundForVehicle(long jarg1,
RoutingDimension jarg1_,
int jarg2) |
|
static long |
mainJNI.RoutingDimension_getSoftSpanUpperBoundForVehicle(long jarg1,
RoutingDimension jarg1_,
int jarg2) |
|
static long |
mainJNI.RoutingDimension_getSpanCostCoefficientForVehicle(long jarg1,
RoutingDimension jarg1_,
int jarg2) |
|
static long |
mainJNI.RoutingDimension_getSpanUpperBoundForVehicle(long jarg1,
RoutingDimension jarg1_,
int jarg2) |
|
static long |
mainJNI.RoutingDimension_getTransitValue(long jarg1,
RoutingDimension jarg1_,
long jarg2,
long jarg3,
long jarg4) |
|
static long |
mainJNI.RoutingDimension_getTransitValueFromClass(long jarg1,
RoutingDimension jarg1_,
long jarg2,
long jarg3,
long jarg4) |
|
static boolean |
mainJNI.RoutingDimension_HasBreakConstraints(long jarg1,
RoutingDimension jarg1_) |
|
static boolean |
mainJNI.RoutingDimension_hasCumulVarSoftLowerBound(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static boolean |
mainJNI.RoutingDimension_hasCumulVarSoftUpperBound(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static boolean |
mainJNI.RoutingDimension_hasPickupToDeliveryLimits(long jarg1,
RoutingDimension jarg1_) |
|
static boolean |
mainJNI.RoutingDimension_hasQuadraticCostSoftSpanUpperBounds(long jarg1,
RoutingDimension jarg1_) |
|
static boolean |
mainJNI.RoutingDimension_hasSoftSpanUpperBounds(long jarg1,
RoutingDimension jarg1_) |
|
static void |
mainJNI.RoutingDimension_InitializeBreaks(long jarg1,
RoutingDimension jarg1_) |
|
static long |
mainJNI.RoutingDimension_model(long jarg1,
RoutingDimension jarg1_) |
|
static java.lang.String |
mainJNI.RoutingDimension_name(long jarg1,
RoutingDimension jarg1_) |
|
static void |
mainJNI.RoutingDimension_setBreakDistanceDurationOfVehicle(long jarg1,
RoutingDimension jarg1_,
long jarg2,
long jarg3,
int jarg4) |
|
static void |
mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_0(long jarg1,
RoutingDimension jarg1_,
IntervalVar[] jarg2,
int jarg3,
int jarg4,
int jarg5) |
|
static void |
mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_1(long jarg1,
RoutingDimension jarg1_,
IntervalVar[] jarg2,
int jarg3,
long[] jarg4) |
|
static void |
mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_2(long jarg1,
RoutingDimension jarg1_,
IntervalVar[] jarg2,
int jarg3,
long[] jarg4,
java.util.function.LongBinaryOperator jarg5) |
|
static void |
mainJNI.RoutingDimension_setCumulVarSoftLowerBound(long jarg1,
RoutingDimension jarg1_,
long jarg2,
long jarg3,
long jarg4) |
|
static void |
mainJNI.RoutingDimension_setCumulVarSoftUpperBound(long jarg1,
RoutingDimension jarg1_,
long jarg2,
long jarg3,
long jarg4) |
|
static void |
mainJNI.RoutingDimension_setGlobalSpanCostCoefficient(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static void |
mainJNI.RoutingDimension_setPickupToDeliveryLimitFunctionForPair(long jarg1,
RoutingDimension jarg1_,
IntIntToLongFunction jarg2,
int jarg3) |
|
static void |
mainJNI.RoutingDimension_setQuadraticCostSoftSpanUpperBoundForVehicle(long jarg1,
RoutingDimension jarg1_,
long jarg2,
BoundCost jarg2_,
int jarg3) |
|
static void |
mainJNI.RoutingDimension_setSoftSpanUpperBoundForVehicle(long jarg1,
RoutingDimension jarg1_,
long jarg2,
BoundCost jarg2_,
int jarg3) |
|
static void |
mainJNI.RoutingDimension_setSpanCostCoefficientForAllVehicles(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static void |
mainJNI.RoutingDimension_setSpanCostCoefficientForVehicle(long jarg1,
RoutingDimension jarg1_,
long jarg2,
int jarg3) |
|
static void |
mainJNI.RoutingDimension_setSpanUpperBoundForVehicle(long jarg1,
RoutingDimension jarg1_,
long jarg2,
int jarg3) |
|
static long |
mainJNI.RoutingDimension_shortestTransitionSlack(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static IntVar[] |
mainJNI.RoutingDimension_slacks(long jarg1,
RoutingDimension jarg1_) |
|
static long |
mainJNI.RoutingDimension_slackVar(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static IntVar[] |
mainJNI.RoutingDimension_transits(long jarg1,
RoutingDimension jarg1_) |
|
static long |
mainJNI.RoutingDimension_transitVar(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
|
static int |
mainJNI.RoutingModel_GetDimensionResourceGroupIndex(long jarg1,
RoutingModel jarg1_,
long jarg2,
RoutingDimension jarg2_) |
|
static int[] |
mainJNI.RoutingModel_GetDimensionResourceGroupIndices(long jarg1,
RoutingModel jarg1_,
long jarg2,
RoutingDimension jarg2_) |
|
static long |
mainJNI.RoutingModel_GetMutableGlobalCumulLPOptimizer(long jarg1,
RoutingModel jarg1_,
long jarg2,
RoutingDimension jarg2_) |
|
static long |
mainJNI.RoutingModel_GetMutableGlobalCumulMPOptimizer(long jarg1,
RoutingModel jarg1_,
long jarg2,
RoutingDimension jarg2_) |
|
static long |
mainJNI.RoutingModel_GetMutableLocalCumulLPOptimizer(long jarg1,
RoutingModel jarg1_,
long jarg2,
RoutingDimension jarg2_) |
|
static boolean |
mainJNI.RoutingModel_HasGlobalCumulOptimizer(long jarg1,
RoutingModel jarg1_,
long jarg2,
RoutingDimension jarg2_) |
|
static boolean |
mainJNI.RoutingModel_HasLocalCumulOptimizer(long jarg1,
RoutingModel jarg1_,
long jarg2,
RoutingDimension jarg2_) |
|
static long |
mainJNI.RoutingModel_makeGuidedSlackFinalizer(long jarg1,
RoutingModel jarg1_,
long jarg2,
RoutingDimension jarg2_,
java.util.function.LongUnaryOperator jarg3) |
|
static long |
mainJNI.RoutingModel_makeSelfDependentDimensionFinalizer(long jarg1,
RoutingModel jarg1_,
long jarg2,
RoutingDimension jarg2_) |
|
static int |
mainJNI.RoutingModel_ResourceGroup_AddResource(long jarg1,
RoutingModel.ResourceGroup jarg1_,
long jarg2,
RoutingModel.ResourceGroup.Attributes jarg2_,
long jarg3,
RoutingDimension jarg3_) |
|
static long |
mainJNI.RoutingModel_ResourceGroup_Resource_GetDimensionAttributes(long jarg1,
RoutingModel.ResourceGroup.Resource jarg1_,
long jarg2,
RoutingDimension jarg2_) |
|
static long |
RoutingDimension.swigRelease(RoutingDimension obj) |
|