Package | Description |
---|---|
com.google.ortools.constraintsolver |
Modifier and Type | Method and Description |
---|---|
RoutingDimension |
RoutingDimension.base_dimension()
Returns the parent in the dependency tree if any or nullptr otherwise.
|
RoutingDimension |
RoutingModel.getDimensionOrDie(java.lang.String dimension_name)
Returns a dimension from its name.
|
RoutingDimension |
RoutingModel.getMutableDimension(java.lang.String dimension_name)
Returns a dimension from its name.
|
Modifier and Type | Method and Description |
---|---|
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) |
RoutingModel.ResourceGroup.Attributes |
RoutingModel.ResourceGroup.GetDimensionAttributesForClass(RoutingDimension dimension,
int rc_index) |
int |
RoutingModel.GetDimensionResourceGroupIndex(RoutingDimension dimension)
Returns the index of the resource group attached to the 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.
|
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_GetCumulVarMax(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
static long |
mainJNI.RoutingDimension_GetCumulVarMin(long jarg1,
RoutingDimension jarg1_,
long 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_GetSlackCostCoefficientForVehicle(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_SetCumulVarRange(long jarg1,
RoutingDimension jarg1_,
long jarg2,
long jarg3,
long jarg4) |
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_SetSlackCostCoefficientForAllVehicles(long jarg1,
RoutingDimension jarg1_,
long jarg2) |
static void |
mainJNI.RoutingDimension_SetSlackCostCoefficientForVehicle(long jarg1,
RoutingDimension jarg1_,
long 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_GetDimensionAttributesForClass(long jarg1,
RoutingModel.ResourceGroup jarg1_,
long jarg2,
RoutingDimension jarg2_,
int jarg3) |
static long |
mainJNI.RoutingModel_ResourceGroup_Resource_GetDimensionAttributes(long jarg1,
RoutingModel.ResourceGroup.Resource jarg1_,
long jarg2,
RoutingDimension jarg2_) |
static long |
RoutingDimension.swigRelease(RoutingDimension obj) |
Constructor and Description |
---|
GlobalVehicleBreaksConstraint(RoutingDimension dimension) |
Copyright © 2025. All rights reserved.