C++ Reference
C++ Reference: Routing
LocalDimensionCumulOptimizer
Detailed Description
Definition at line 527 of file routing_lp_scheduling.h.
Public Member Functions | |
LocalDimensionCumulOptimizer (const RoutingDimension *dimension, RoutingSearchParameters::SchedulingSolver solver_type) | |
DimensionSchedulingStatus | ComputeRouteCumulCost (int vehicle, const std::function< int64(int64)> &next_accessor, int64 *optimal_cost) |
DimensionSchedulingStatus | ComputeRouteCumulCostWithoutFixedTransits (int vehicle, const std::function< int64(int64)> &next_accessor, int64 *optimal_cost_without_transits) |
DimensionSchedulingStatus | ComputeRouteCumuls (int vehicle, const std::function< int64(int64)> &next_accessor, std::vector< int64 > *optimal_cumuls) |
DimensionSchedulingStatus | ComputePackedRouteCumuls (int vehicle, const std::function< int64(int64)> &next_accessor, std::vector< int64 > *packed_cumuls) |
const RoutingDimension * | dimension () const |
Constructor & Destructor Documentation
◆ LocalDimensionCumulOptimizer()
LocalDimensionCumulOptimizer | ( | const RoutingDimension * | dimension, |
RoutingSearchParameters::SchedulingSolver | solver_type | ||
) |
Member Function Documentation
◆ ComputePackedRouteCumuls()
DimensionSchedulingStatus ComputePackedRouteCumuls | ( | int | vehicle, |
const std::function< int64(int64)> & | next_accessor, | ||
std::vector< int64 > * | packed_cumuls | ||
) |
◆ ComputeRouteCumulCost()
DimensionSchedulingStatus ComputeRouteCumulCost | ( | int | vehicle, |
const std::function< int64(int64)> & | next_accessor, | ||
int64 * | optimal_cost | ||
) |
◆ ComputeRouteCumulCostWithoutFixedTransits()
DimensionSchedulingStatus ComputeRouteCumulCostWithoutFixedTransits | ( | int | vehicle, |
const std::function< int64(int64)> & | next_accessor, | ||
int64 * | optimal_cost_without_transits | ||
) |
◆ ComputeRouteCumuls()
DimensionSchedulingStatus ComputeRouteCumuls | ( | int | vehicle, |
const std::function< int64(int64)> & | next_accessor, | ||
std::vector< int64 > * | optimal_cumuls | ||
) |
◆ dimension()
|
inline |
Definition at line 562 of file routing_lp_scheduling.h.
The documentation for this class was generated from the following file: