Definition at line 523 of file routing_lp_scheduling.h.
|
| 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()
◆ dimension()
◆ Optimize()
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 |
|
) |
| |
◆ OptimizeAndPack()
bool OptimizeAndPack |
( |
const std::function< int64(int64)> & |
next_accessor, |
|
|
RoutingLinearSolverWrapper * |
solver, |
|
|
std::vector< int64 > * |
cumul_values, |
|
|
std::vector< int64 > * |
break_values |
|
) |
| |
◆ OptimizeAndPackSingleRoute()
◆ OptimizeSingleRoute()
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 |
|
) |
| |
The documentation for this class was generated from the following file: