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 TypeMethodDescriptionint
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.Resource.GetDimensionAttributes
(RoutingDimension dimension) RoutingModel.ResourceGroup.GetDimensionAttributesForClass
(RoutingDimension dimension, int rc_index) 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.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) boolean
RoutingModel.HasGlobalCumulOptimizer
(RoutingDimension dimension) Returns whether the given dimension has global/local cumul optimizers.boolean
RoutingModel.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 long
mainJNI.new_GlobalVehicleBreaksConstraint
(long jarg1, RoutingDimension jarg1_) static final void
mainJNI.RoutingDimension_addNodePrecedence
(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final long
mainJNI.RoutingDimension_base_dimension
(long jarg1, RoutingDimension jarg1_) static final IntVar[]
mainJNI.RoutingDimension_cumuls
(long jarg1, RoutingDimension jarg1_) static final long
mainJNI.RoutingDimension_cumulVar
(long jarg1, RoutingDimension jarg1_, long jarg2) static final IntVar[]
mainJNI.RoutingDimension_fixed_transits
(long jarg1, RoutingDimension jarg1_) static final long
mainJNI.RoutingDimension_fixedTransitVar
(long jarg1, RoutingDimension jarg1_, long jarg2) static final IntervalVar[]
mainJNI.RoutingDimension_getBreakIntervalsOfVehicle
(long jarg1, RoutingDimension jarg1_, int jarg2) static final long
mainJNI.RoutingDimension_GetCumulVarMax
(long jarg1, RoutingDimension jarg1_, long jarg2) static final long
mainJNI.RoutingDimension_GetCumulVarMin
(long jarg1, RoutingDimension jarg1_, long jarg2) static final long
mainJNI.RoutingDimension_getCumulVarSoftLowerBound
(long jarg1, RoutingDimension jarg1_, long jarg2) static final long
mainJNI.RoutingDimension_getCumulVarSoftLowerBoundCoefficient
(long jarg1, RoutingDimension jarg1_, long jarg2) static final long
mainJNI.RoutingDimension_getCumulVarSoftUpperBound
(long jarg1, RoutingDimension jarg1_, long jarg2) static final long
mainJNI.RoutingDimension_getCumulVarSoftUpperBoundCoefficient
(long jarg1, RoutingDimension jarg1_, long jarg2) static final long
mainJNI.RoutingDimension_GetGlobalOptimizerOffset
(long jarg1, RoutingDimension jarg1_) static final long
mainJNI.RoutingDimension_getGlobalSpanCostCoefficient
(long jarg1, RoutingDimension jarg1_) static final long
mainJNI.RoutingDimension_getLocalOptimizerOffsetForVehicle
(long jarg1, RoutingDimension jarg1_, int jarg2) static final int
mainJNI.RoutingDimension_GetPostTravelEvaluatorOfVehicle
(long jarg1, RoutingDimension jarg1_, int jarg2) static final int
mainJNI.RoutingDimension_GetPreTravelEvaluatorOfVehicle
(long jarg1, RoutingDimension jarg1_, int jarg2) static final long
mainJNI.RoutingDimension_getQuadraticCostSoftSpanUpperBoundForVehicle
(long jarg1, RoutingDimension jarg1_, int jarg2) static final long
mainJNI.RoutingDimension_GetSlackCostCoefficientForVehicle
(long jarg1, RoutingDimension jarg1_, int jarg2) static final long
mainJNI.RoutingDimension_getSoftSpanUpperBoundForVehicle
(long jarg1, RoutingDimension jarg1_, int jarg2) static final long
mainJNI.RoutingDimension_getSpanCostCoefficientForVehicle
(long jarg1, RoutingDimension jarg1_, int jarg2) static final long
mainJNI.RoutingDimension_getSpanUpperBoundForVehicle
(long jarg1, RoutingDimension jarg1_, int jarg2) static final long
mainJNI.RoutingDimension_getTransitValue
(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final long
mainJNI.RoutingDimension_getTransitValueFromClass
(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final boolean
mainJNI.RoutingDimension_HasBreakConstraints
(long jarg1, RoutingDimension jarg1_) static final boolean
mainJNI.RoutingDimension_hasCumulVarSoftLowerBound
(long jarg1, RoutingDimension jarg1_, long jarg2) static final boolean
mainJNI.RoutingDimension_hasCumulVarSoftUpperBound
(long jarg1, RoutingDimension jarg1_, long jarg2) static final boolean
mainJNI.RoutingDimension_hasPickupToDeliveryLimits
(long jarg1, RoutingDimension jarg1_) static final boolean
mainJNI.RoutingDimension_hasQuadraticCostSoftSpanUpperBounds
(long jarg1, RoutingDimension jarg1_) static final boolean
mainJNI.RoutingDimension_hasSoftSpanUpperBounds
(long jarg1, RoutingDimension jarg1_) static final void
mainJNI.RoutingDimension_InitializeBreaks
(long jarg1, RoutingDimension jarg1_) static final long
mainJNI.RoutingDimension_model
(long jarg1, RoutingDimension jarg1_) static final String
mainJNI.RoutingDimension_name
(long jarg1, RoutingDimension jarg1_) static final void
mainJNI.RoutingDimension_setBreakDistanceDurationOfVehicle
(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, int jarg4) static final void
mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_0
(long jarg1, RoutingDimension jarg1_, IntervalVar[] jarg2, int jarg3, int jarg4, int jarg5) static final void
mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_1
(long jarg1, RoutingDimension jarg1_, IntervalVar[] jarg2, int jarg3, long[] jarg4) static final void
mainJNI.RoutingDimension_setBreakIntervalsOfVehicle__SWIG_2
(long jarg1, RoutingDimension jarg1_, IntervalVar[] jarg2, int jarg3, long[] jarg4, LongBinaryOperator jarg5) static final void
mainJNI.RoutingDimension_SetCumulVarRange
(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final void
mainJNI.RoutingDimension_setCumulVarSoftLowerBound
(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final void
mainJNI.RoutingDimension_setCumulVarSoftUpperBound
(long jarg1, RoutingDimension jarg1_, long jarg2, long jarg3, long jarg4) static final void
mainJNI.RoutingDimension_setGlobalSpanCostCoefficient
(long jarg1, RoutingDimension jarg1_, long jarg2) static final void
mainJNI.RoutingDimension_setPickupToDeliveryLimitFunctionForPair
(long jarg1, RoutingDimension jarg1_, IntIntToLongFunction jarg2, int jarg3) static final void
mainJNI.RoutingDimension_setQuadraticCostSoftSpanUpperBoundForVehicle
(long jarg1, RoutingDimension jarg1_, long jarg2, BoundCost jarg2_, int jarg3) static final void
mainJNI.RoutingDimension_SetSlackCostCoefficientForAllVehicles
(long jarg1, RoutingDimension jarg1_, long jarg2) static final void
mainJNI.RoutingDimension_SetSlackCostCoefficientForVehicle
(long jarg1, RoutingDimension jarg1_, long jarg2, int jarg3) static final void
mainJNI.RoutingDimension_setSoftSpanUpperBoundForVehicle
(long jarg1, RoutingDimension jarg1_, long jarg2, BoundCost jarg2_, int jarg3) static final void
mainJNI.RoutingDimension_setSpanCostCoefficientForAllVehicles
(long jarg1, RoutingDimension jarg1_, long jarg2) static final void
mainJNI.RoutingDimension_setSpanCostCoefficientForVehicle
(long jarg1, RoutingDimension jarg1_, long jarg2, int jarg3) static final void
mainJNI.RoutingDimension_setSpanUpperBoundForVehicle
(long jarg1, RoutingDimension jarg1_, long jarg2, int jarg3) static final long
mainJNI.RoutingDimension_shortestTransitionSlack
(long jarg1, RoutingDimension jarg1_, long jarg2) static final IntVar[]
mainJNI.RoutingDimension_slacks
(long jarg1, RoutingDimension jarg1_) static final long
mainJNI.RoutingDimension_slackVar
(long jarg1, RoutingDimension jarg1_, long jarg2) static final IntVar[]
mainJNI.RoutingDimension_transits
(long jarg1, RoutingDimension jarg1_) static final long
mainJNI.RoutingDimension_transitVar
(long jarg1, RoutingDimension jarg1_, long jarg2) static final int
mainJNI.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 long
mainJNI.RoutingModel_GetMutableGlobalCumulLPOptimizer
(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final long
mainJNI.RoutingModel_GetMutableGlobalCumulMPOptimizer
(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final long
mainJNI.RoutingModel_GetMutableLocalCumulLPOptimizer
(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final boolean
mainJNI.RoutingModel_HasGlobalCumulOptimizer
(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final boolean
mainJNI.RoutingModel_HasLocalCumulOptimizer
(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final long
mainJNI.RoutingModel_makeGuidedSlackFinalizer
(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_, LongUnaryOperator jarg3) static final long
mainJNI.RoutingModel_makeSelfDependentDimensionFinalizer
(long jarg1, RoutingModel jarg1_, long jarg2, RoutingDimension jarg2_) static final int
mainJNI.RoutingModel_ResourceGroup_AddResource
(long jarg1, RoutingModel.ResourceGroup jarg1_, long jarg2, RoutingModel.ResourceGroup.Attributes jarg2_, long jarg3, RoutingDimension jarg3_) static final long
mainJNI.RoutingModel_ResourceGroup_GetDimensionAttributesForClass
(long jarg1, RoutingModel.ResourceGroup jarg1_, long jarg2, RoutingDimension jarg2_, int jarg3) static final long
mainJNI.RoutingModel_ResourceGroup_Resource_GetDimensionAttributes
(long jarg1, RoutingModel.ResourceGroup.Resource jarg1_, long jarg2, RoutingDimension jarg2_) static long
RoutingDimension.swigRelease
(RoutingDimension obj) Constructors in com.google.ortools.constraintsolver with parameters of type RoutingDimension