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: