|
PGROUTING
3.2
|
Go to the documentation of this file.
28 #ifndef INCLUDE_VRP_PD_ORDERS_H_
29 #define INCLUDE_VRP_PD_ORDERS_H_
64 explicit PD_Orders(
const std::vector<PickDeliveryOrders_t>&);
88 const std::vector<PickDeliveryOrders_t> &pd_orders);
110 #endif // INCLUDE_VRP_PD_ORDERS_H_
std::vector< Order > Orders
Extend Tw_node to evaluate the vehicle at node level.
o_const_iterator begin() const
void build_orders(const std::vector< PickDeliveryOrders_t > &pd_orders)
Pgr_messages & msg() const
Access to the problem's message.
size_t find_best_J(Identifiers< size_t > &within_this_set) const
Orders::iterator o_iterator
o_const_iterator end() const
static Pgr_pickDeliver * problem
The problem.
void add_order(const PickDeliveryOrders_t &, const Vehicle_node &, const Vehicle_node &)
Orders::const_iterator o_const_iterator
void set_compatibles(double speed)
Order & operator[](size_t o)
size_t find_best_I(Identifiers< size_t > &within_this_set) const
Book keeping class for swapping orders between vehicles.