Uses of Class
com.google.ortools.constraintsolver.RoutingDimension
Packages that use RoutingDimension
-
Uses of RoutingDimension in com.google.ortools.constraintsolver
Methods in com.google.ortools.constraintsolver that return RoutingDimensionModifier and TypeMethodDescriptionRoutingDimension.base_dimension()Returns the parent in the dependency tree if any or nullptr otherwise.RoutingModel.getDimensionOrDie(String dimension_name) Returns a dimension from its name.RoutingModel.getMutableDimension(String dimension_name) Returns a dimension from its name.Methods in com.google.ortools.constraintsolver with parameters of type RoutingDimensionModifier and TypeMethodDescriptionintRoutingModel.ResourceGroup.AddResource(RoutingModel.ResourceGroup.Attributes attributes, RoutingDimension dimension) Adds a Resource with the given attributes for the corresponding
dimension.static longRoutingDimension.getCPtr(RoutingDimension obj) RoutingModel.ResourceGroup.Resource.GetDimensionAttributes(RoutingDimension dimension) RoutingModel.ResourceGroup.GetDimensionAttributesForClass(RoutingDimension dimension, int rc_index) intRoutingModel.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.RoutingModel.GetMutableGlobalCumulLPOptimizer(RoutingDimension dimension) Returns the global/local dimension cumul optimizer for a given dimension,
or nullptr if there is none.RoutingModel.GetMutableGlobalCumulMPOptimizer(RoutingDimension dimension) RoutingModel.GetMutableLocalCumulLPOptimizer(RoutingDimension dimension) booleanRoutingModel.HasGlobalCumulOptimizer(RoutingDimension dimension) Returns whether the given dimension has global/local cumul optimizers.booleanRoutingModel.HasLocalCumulOptimizer(RoutingDimension dimension) RoutingModel.makeGuidedSlackFinalizer(RoutingDimension dimension, 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.RoutingModel.makeSelfDependentDimensionFinalizer(RoutingDimension dimension) MakeSelfDependentDimensionFinalizer is a finalizer for the slacks of a
self-dependent dimension.static final longmainJNI.new_GlobalVehicleBreaksConstraint(long jarg1, RoutingDimension jarg1_) static final voidmainJNI.RoutingDimension_addNodePrecedence(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final longmainJNI.RoutingDimension_base_dimension(long jarg1, RoutingDimension jarg1_) static final IntVar[]mainJNI.RoutingDimension_cumuls(long jarg1, RoutingDimension jarg1_) static final longmainJNI.RoutingDimension_cumulVar(long jarg1, RoutingDimension jarg1_, long jarg2) static final IntVar[]mainJNI.RoutingDimension_fixed_transits(long jarg1, RoutingDimension jarg1_) static final longmainJNI.RoutingDimension_fixedTransitVar(long jarg1, RoutingDimension jarg1_, long jarg2) static final IntervalVar[]mainJNI.RoutingDimension_getBreakIntervalsOfVehicle(long jarg1, RoutingDimension jarg1_, int jarg2) static final longmainJNI.RoutingDimension_GetCumulVarMax(long jarg1, RoutingDimension jarg1_, long jarg2) static final longmainJNI.RoutingDimension_GetCumulVarMin(long jarg1, RoutingDimension jarg1_, long jarg2) static final longmainJNI.RoutingDimension_getCumulVarSoftLowerBound(long jarg1, RoutingDimension jarg1_, long jarg2) static final longmainJNI.RoutingDimension_getCumulVarSoftLowerBoundCoefficient(long jarg1, RoutingDimension jarg1_, long jarg2) static final longmainJNI.RoutingDimension_getCumulVarSoftUpperBound(long jarg1, RoutingDimension jarg1_, long jarg2) static final longmainJNI.RoutingDimension_getCumulVarSoftUpperBoundCoefficient(long jarg1, RoutingDimension jarg1_, long jarg2) static final longmainJNI.RoutingDimension_GetGlobalOptimizerOffset(long jarg1, RoutingDimension jarg1_) static final longmainJNI.RoutingDimension_getGlobalSpanCostCoefficient(long jarg1, RoutingDimension jarg1_) static final longmainJNI.RoutingDimension_getLocalOptimizerOffsetForVehicle(long jarg1, RoutingDimension jarg1_, int jarg2) static final intmainJNI.RoutingDimension_GetPostTravelEvaluatorOfVehicle(long jarg1, RoutingDimension jarg1_, int jarg2) static final intmainJNI.RoutingDimension_GetPreTravelEvaluatorOfVehicle(long jarg1, RoutingDimension jarg1_, int jarg2) static final longmainJNI.RoutingDimension_getQuadraticCostSoftSpanUpperBoundForVehicle(long jarg1, RoutingDimension jarg1_, int jarg2) static final longmainJNI.RoutingDimension_GetSlackCostCoefficientForVehicle(long jarg1, RoutingDimension jarg1_, int jarg2) static final longmainJNI.RoutingDimension_getSoftSpanUpperBoundForVehicle(long jarg1, RoutingDimension jarg1_, int jarg2) static final longmainJNI.RoutingDimension_getSpanCostCoefficientForVehicle(long jarg1, RoutingDimension jarg1_, int jarg2) static final longmainJNI.RoutingDimension_getSpanUpperBoundForVehicle(long jarg1, RoutingDimension jarg1_, int jarg2) static final longmainJNI.RoutingDimension_getTransitValue(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final longmainJNI.RoutingDimension_getTransitValueFromClass(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final booleanmainJNI.RoutingDimension_HasBreakConstraints(long jarg1, RoutingDimension jarg1_) static final booleanmainJNI.RoutingDimension_hasCumulVarSoftLowerBound(long jarg1, RoutingDimension jarg1_, long jarg2) static final booleanmainJNI.RoutingDimension_hasCumulVarSoftUpperBound(long jarg1, RoutingDimension jarg1_, long jarg2) static final booleanmainJNI.RoutingDimension_hasPickupToDeliveryLimits(long jarg1, RoutingDimension jarg1_) static final booleanmainJNI.RoutingDimension_hasQuadraticCostSoftSpanUpperBounds(long jarg1, RoutingDimension jarg1_) static final booleanmainJNI.RoutingDimension_hasSoftSpanUpperBounds(long jarg1, RoutingDimension jarg1_) static final voidmainJNI.RoutingDimension_InitializeBreaks(long jarg1, RoutingDimension jarg1_) static final longmainJNI.RoutingDimension_model(long jarg1, RoutingDimension jarg1_) static final StringmainJNI.RoutingDimension_name(long jarg1, RoutingDimension jarg1_) static final voidmainJNI.RoutingDimension_setBreakDistanceDurationOfVehicle(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, int jarg4) static final voidmainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_0(long jarg1, RoutingDimension jarg1_, IntervalVar[] jarg2, int jarg3, int jarg4, int jarg5) static final voidmainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_1(long jarg1, RoutingDimension jarg1_, IntervalVar[] jarg2, int jarg3, long[] jarg4) static final voidmainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_2(long jarg1, RoutingDimension jarg1_, IntervalVar[] jarg2, int jarg3, long[] jarg4, LongBinaryOperator jarg5) static final voidmainJNI.RoutingDimension_SetCumulVarRange(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final voidmainJNI.RoutingDimension_setCumulVarSoftLowerBound(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final voidmainJNI.RoutingDimension_setCumulVarSoftUpperBound(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final voidmainJNI.RoutingDimension_setGlobalSpanCostCoefficient(long jarg1, RoutingDimension jarg1_, long jarg2) static final voidmainJNI.RoutingDimension_setPickupToDeliveryLimitFunctionForPair(long jarg1, RoutingDimension jarg1_, IntIntToLongFunction jarg2, int jarg3) static final voidmainJNI.RoutingDimension_setQuadraticCostSoftSpanUpperBoundForVehicle(long jarg1, RoutingDimension jarg1_, long jarg2, BoundCost jarg2_, int jarg3) static final voidmainJNI.RoutingDimension_SetSlackCostCoefficientForAllVehicles(long jarg1, RoutingDimension jarg1_, long jarg2) static final voidmainJNI.RoutingDimension_SetSlackCostCoefficientForVehicle(long jarg1, RoutingDimension jarg1_, long jarg2, int jarg3) static final voidmainJNI.RoutingDimension_setSoftSpanUpperBoundForVehicle(long jarg1, RoutingDimension jarg1_, long jarg2, BoundCost jarg2_, int jarg3) static final voidmainJNI.RoutingDimension_setSpanCostCoefficientForAllVehicles(long jarg1, RoutingDimension jarg1_, long jarg2) static final voidmainJNI.RoutingDimension_setSpanCostCoefficientForVehicle(long jarg1, RoutingDimension jarg1_, long jarg2, int jarg3) static final voidmainJNI.RoutingDimension_setSpanUpperBoundForVehicle(long jarg1, RoutingDimension jarg1_, long jarg2, int jarg3) static final longmainJNI.RoutingDimension_shortestTransitionSlack(long jarg1, RoutingDimension jarg1_, long jarg2) static final IntVar[]mainJNI.RoutingDimension_slacks(long jarg1, RoutingDimension jarg1_) static final longmainJNI.RoutingDimension_slackVar(long jarg1, RoutingDimension jarg1_, long jarg2) static final IntVar[]mainJNI.RoutingDimension_transits(long jarg1, RoutingDimension jarg1_) static final longmainJNI.RoutingDimension_transitVar(long jarg1, RoutingDimension jarg1_, long jarg2) static final intmainJNI.RoutingModel_GetDimensionResourceGroupIndex(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final int[]mainJNI.RoutingModel_GetDimensionResourceGroupIndices(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final longmainJNI.RoutingModel_GetMutableGlobalCumulLPOptimizer(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final longmainJNI.RoutingModel_GetMutableGlobalCumulMPOptimizer(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final longmainJNI.RoutingModel_GetMutableLocalCumulLPOptimizer(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final booleanmainJNI.RoutingModel_HasGlobalCumulOptimizer(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final booleanmainJNI.RoutingModel_HasLocalCumulOptimizer(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final longmainJNI.RoutingModel_makeGuidedSlackFinalizer(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_, LongUnaryOperator jarg3) static final longmainJNI.RoutingModel_makeSelfDependentDimensionFinalizer(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final intmainJNI.RoutingModel_ResourceGroup_AddResource(long jarg1, RoutingModel.ResourceGroup jarg1_, long jarg2, RoutingModel.ResourceGroup.Attributes jarg2_, long jarg3, RoutingDimension jarg3_) static final longmainJNI.RoutingModel_ResourceGroup_GetDimensionAttributesForClass(long jarg1, RoutingModel.ResourceGroup jarg1_, long jarg2, RoutingDimension jarg2_, int jarg3) static final longmainJNI.RoutingModel_ResourceGroup_Resource_GetDimensionAttributes(long jarg1, RoutingModel.ResourceGroup.Resource jarg1_, long jarg2, RoutingDimension jarg2_) static longRoutingDimension.swigRelease(RoutingDimension obj) Constructors in com.google.ortools.constraintsolver with parameters of type RoutingDimension