C++ Reference

C++ Reference: Routing

GlobalDimensionCumulOptimizer

Detailed Description

Definition at line 571 of file routing_lp_scheduling.h.

Public Member Functions

 GlobalDimensionCumulOptimizer (const RoutingDimension *dimension)
 
bool ComputeCumulCostWithoutFixedTransits (const std::function< int64(int64)> &next_accessor, int64 *optimal_cost_without_transits)
 
bool ComputeCumuls (const std::function< int64(int64)> &next_accessor, std::vector< int64 > *optimal_cumuls)
 
bool IsFeasible (const std::function< int64(int64)> &next_accessor)
 
bool ComputePackedCumuls (const std::function< int64(int64)> &next_accessor, std::vector< int64 > *packed_cumuls)
 
const RoutingDimensiondimension () const
 

Constructor & Destructor Documentation

◆ GlobalDimensionCumulOptimizer()

GlobalDimensionCumulOptimizer ( const RoutingDimension dimension)
explicit

Member Function Documentation

◆ ComputeCumulCostWithoutFixedTransits()

bool ComputeCumulCostWithoutFixedTransits ( const std::function< int64(int64)> &  next_accessor,
int64 *  optimal_cost_without_transits 
)

◆ ComputeCumuls()

bool ComputeCumuls ( const std::function< int64(int64)> &  next_accessor,
std::vector< int64 > *  optimal_cumuls 
)

◆ ComputePackedCumuls()

bool ComputePackedCumuls ( const std::function< int64(int64)> &  next_accessor,
std::vector< int64 > *  packed_cumuls 
)

◆ dimension()

const RoutingDimension* dimension ( ) const
inline

Definition at line 599 of file routing_lp_scheduling.h.

◆ IsFeasible()

bool IsFeasible ( const std::function< int64(int64)> &  next_accessor)

The documentation for this class was generated from the following file: