![]() |
OR-Tools
8.2
|
Definition at line 523 of file routing_lp_scheduling.h.
Public Member Functions | |
DimensionCumulOptimizerCore (const RoutingDimension *dimension, bool use_precedence_propagator) | |
DimensionSchedulingStatus | OptimizeSingleRoute (int vehicle, const std::function< int64(int64)> &next_accessor, RoutingLinearSolverWrapper *solver, std::vector< int64 > *cumul_values, std::vector< int64 > *break_values, int64 *cost, int64 *transit_cost, bool clear_lp=true) |
bool | Optimize (const std::function< int64(int64)> &next_accessor, RoutingLinearSolverWrapper *solver, std::vector< int64 > *cumul_values, std::vector< int64 > *break_values, int64 *cost, int64 *transit_cost, bool clear_lp=true) |
bool | OptimizeAndPack (const std::function< int64(int64)> &next_accessor, RoutingLinearSolverWrapper *solver, std::vector< int64 > *cumul_values, std::vector< int64 > *break_values) |
DimensionSchedulingStatus | OptimizeAndPackSingleRoute (int vehicle, const std::function< int64(int64)> &next_accessor, RoutingLinearSolverWrapper *solver, std::vector< int64 > *cumul_values, std::vector< int64 > *break_values) |
const RoutingDimension * | dimension () const |
DimensionCumulOptimizerCore | ( | const RoutingDimension * | dimension, |
bool | use_precedence_propagator | ||
) |
Definition at line 438 of file routing_lp_scheduling.cc.
|
inline |
Definition at line 554 of file routing_lp_scheduling.h.
bool Optimize | ( | const std::function< int64(int64)> & | next_accessor, |
RoutingLinearSolverWrapper * | solver, | ||
std::vector< int64 > * | cumul_values, | ||
std::vector< int64 > * | break_values, | ||
int64 * | cost, | ||
int64 * | transit_cost, | ||
bool | clear_lp = true |
||
) |
Definition at line 505 of file routing_lp_scheduling.cc.
bool OptimizeAndPack | ( | const std::function< int64(int64)> & | next_accessor, |
RoutingLinearSolverWrapper * | solver, | ||
std::vector< int64 > * | cumul_values, | ||
std::vector< int64 > * | break_values | ||
) |
Definition at line 567 of file routing_lp_scheduling.cc.
DimensionSchedulingStatus OptimizeAndPackSingleRoute | ( | int | vehicle, |
const std::function< int64(int64)> & | next_accessor, | ||
RoutingLinearSolverWrapper * | solver, | ||
std::vector< int64 > * | cumul_values, | ||
std::vector< int64 > * | break_values | ||
) |
Definition at line 595 of file routing_lp_scheduling.cc.
DimensionSchedulingStatus OptimizeSingleRoute | ( | int | vehicle, |
const std::function< int64(int64)> & | next_accessor, | ||
RoutingLinearSolverWrapper * | solver, | ||
std::vector< int64 > * | cumul_values, | ||
std::vector< int64 > * | break_values, | ||
int64 * | cost, | ||
int64 * | transit_cost, | ||
bool | clear_lp = true |
||
) |
Definition at line 462 of file routing_lp_scheduling.cc.