![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 1045 of file routing_lp_scheduling.h.
#include <routing_lp_scheduling.h>
Public Member Functions | |
| GlobalDimensionCumulOptimizer (const RoutingDimension *dimension, RoutingSearchParameters::SchedulingSolver solver_type, RoutingSearchStats *search_stats) | |
| DimensionSchedulingStatus | ComputeCumulCostWithoutFixedTransits (const std::function< int64_t(int64_t)> &next_accessor, int64_t *optimal_cost_without_transits) |
| DimensionSchedulingStatus | ComputeCumuls (const std::function< int64_t(int64_t)> &next_accessor, const std::vector< RoutingModel::RouteDimensionTravelInfo > &dimension_travel_info_per_route, std::vector< int64_t > *optimal_cumuls, std::vector< int64_t > *optimal_breaks, std::vector< std::vector< int > > *optimal_resource_indices_per_group) |
| DimensionSchedulingStatus | ComputePackedCumuls (const std::function< int64_t(int64_t)> &next_accessor, const std::vector< RoutingModel::RouteDimensionTravelInfo > &dimension_travel_info_per_route, std::vector< int64_t > *packed_cumuls, std::vector< int64_t > *packed_breaks) |
| const RoutingDimension * | dimension () const |
| operations_research::GlobalDimensionCumulOptimizer::GlobalDimensionCumulOptimizer | ( | const RoutingDimension * | dimension, |
| RoutingSearchParameters::SchedulingSolver | solver_type, | ||
| RoutingSearchStats * | search_stats ) |
Definition at line 2981 of file routing_lp_scheduling.cc.
| DimensionSchedulingStatus operations_research::GlobalDimensionCumulOptimizer::ComputeCumulCostWithoutFixedTransits | ( | const std::function< int64_t(int64_t)> & | next_accessor, |
| int64_t * | optimal_cost_without_transits ) |
Definition at line 3007 of file routing_lp_scheduling.cc.
| DimensionSchedulingStatus operations_research::GlobalDimensionCumulOptimizer::ComputeCumuls | ( | const std::function< int64_t(int64_t)> & | next_accessor, |
| const std::vector< RoutingModel::RouteDimensionTravelInfo > & | dimension_travel_info_per_route, | ||
| std::vector< int64_t > * | optimal_cumuls, | ||
| std::vector< int64_t > * | optimal_breaks, | ||
| std::vector< std::vector< int > > * | optimal_resource_indices_per_group ) |
Definition at line 3015 of file routing_lp_scheduling.cc.
| DimensionSchedulingStatus operations_research::GlobalDimensionCumulOptimizer::ComputePackedCumuls | ( | const std::function< int64_t(int64_t)> & | next_accessor, |
| const std::vector< RoutingModel::RouteDimensionTravelInfo > & | dimension_travel_info_per_route, | ||
| std::vector< int64_t > * | packed_cumuls, | ||
| std::vector< int64_t > * | packed_breaks ) |
Definition at line 3027 of file routing_lp_scheduling.cc.
|
inline |
Definition at line 1084 of file routing_lp_scheduling.h.