![]() |
vrpRouting
0.3
|
order's attributes More...
#include "pickDeliveryOrders_t.h"
Public Attributes | |
TTimestamp | deliver_close_t |
Deliver open time. More... | |
Id | deliver_node_id |
Deliver y coordinate: used in stand alone program for benchmarks. More... | |
TTimestamp | deliver_open_t |
Deliver node identifier. More... | |
TInterval | deliver_service_t |
Deliver close time. More... | |
Coordinate | deliver_x |
Pickup service duration. More... | |
Coordinate | deliver_y |
Deliver x coordinate: used in stand alone program for benchmarks. More... | |
PAmount | demand |
Order's identifier. More... | |
Id | id |
TTimestamp | pick_close_t |
Pickup open time. More... | |
Id | pick_node_id |
Pick y coordinate: used in stand alone program for benchmarks. More... | |
TTimestamp | pick_open_t |
Pickup node identifier. More... | |
TInterval | pick_service_t |
Pickup close time. More... | |
Coordinate | pick_x |
Number of demand. More... | |
Coordinate | pick_y |
Pick x coordinate: used in stand alone program for benchmarks. More... | |
order's attributes
name | description |
---|---|
id | Order's identifier |
demand | Number of demand |
pick_node_id | Pickup node identifier |
pick_open_t | Pickup open time |
pick_close_t | Pickup close time |
pick_service_t | Pickup service duration |
deliver_node_id | Deliver node identifier |
deliver_open_t | Deliver open time |
deliver_close_t | Deliver close time |
deliver_service_t | Deliver service duration |
Definition at line 56 of file pickDeliveryOrders_t.h.
TTimestamp PickDeliveryOrders_t::deliver_close_t |
Deliver open time.
Definition at line 75 of file pickDeliveryOrders_t.h.
Referenced by anonymous_namespace{pickDeliverEuclidean_driver.cpp}::are_shipments_ok(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), process(), anonymous_namespace{optimize_driver.cpp}::processing_times_by_shipment(), and vrprouting::problem::Tw_node::Tw_node().
Id PickDeliveryOrders_t::deliver_node_id |
Deliver y coordinate: used in stand alone program for benchmarks.
Definition at line 72 of file pickDeliveryOrders_t.h.
Referenced by do_compatibleVehicles(), do_optimize(), do_pgr_pickDeliver(), do_pgr_pickDeliverEuclidean(), do_pickDeliver(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), process(), and vrprouting::problem::Tw_node::Tw_node().
TTimestamp PickDeliveryOrders_t::deliver_open_t |
Deliver node identifier.
Definition at line 74 of file pickDeliveryOrders_t.h.
Referenced by anonymous_namespace{pickDeliverEuclidean_driver.cpp}::are_shipments_ok(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), process(), anonymous_namespace{optimize_driver.cpp}::processing_times_by_shipment(), and vrprouting::problem::Tw_node::Tw_node().
TInterval PickDeliveryOrders_t::deliver_service_t |
Deliver close time.
Definition at line 76 of file pickDeliveryOrders_t.h.
Referenced by anonymous_namespace{pickDeliverEuclidean_driver.cpp}::are_shipments_ok(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), process(), and vrprouting::problem::Tw_node::Tw_node().
Coordinate PickDeliveryOrders_t::deliver_x |
Pickup service duration.
Definition at line 70 of file pickDeliveryOrders_t.h.
Referenced by fetch_euclidean(), fetch_raw(), fetch_timestamps(), and process().
Coordinate PickDeliveryOrders_t::deliver_y |
Deliver x coordinate: used in stand alone program for benchmarks.
Definition at line 71 of file pickDeliveryOrders_t.h.
Referenced by fetch_euclidean(), fetch_raw(), fetch_timestamps(), and process().
PAmount PickDeliveryOrders_t::demand |
Order's identifier.
Definition at line 60 of file pickDeliveryOrders_t.h.
Referenced by anonymous_namespace{pickDeliverEuclidean_driver.cpp}::are_shipments_ok(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), and process().
Id PickDeliveryOrders_t::id |
Definition at line 59 of file pickDeliveryOrders_t.h.
Referenced by vrprouting::problem::Orders::add_order(), do_optimize(), do_pgr_pickDeliver(), do_pickDeliver(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), and anonymous_namespace{optimize_driver.cpp}::subdivide_processing().
TTimestamp PickDeliveryOrders_t::pick_close_t |
Pickup open time.
Definition at line 67 of file pickDeliveryOrders_t.h.
Referenced by anonymous_namespace{pickDeliverEuclidean_driver.cpp}::are_shipments_ok(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), process(), and anonymous_namespace{optimize_driver.cpp}::processing_times_by_shipment().
Id PickDeliveryOrders_t::pick_node_id |
Pick y coordinate: used in stand alone program for benchmarks.
Definition at line 64 of file pickDeliveryOrders_t.h.
Referenced by do_compatibleVehicles(), do_optimize(), do_pgr_pickDeliver(), do_pgr_pickDeliverEuclidean(), do_pickDeliver(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), and process().
TTimestamp PickDeliveryOrders_t::pick_open_t |
Pickup node identifier.
Definition at line 66 of file pickDeliveryOrders_t.h.
Referenced by anonymous_namespace{pickDeliverEuclidean_driver.cpp}::are_shipments_ok(), vrprouting::problem::Orders::build_orders(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), process(), and anonymous_namespace{optimize_driver.cpp}::processing_times_by_shipment().
TInterval PickDeliveryOrders_t::pick_service_t |
Pickup close time.
Definition at line 68 of file pickDeliveryOrders_t.h.
Referenced by anonymous_namespace{pickDeliverEuclidean_driver.cpp}::are_shipments_ok(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), and process().
Coordinate PickDeliveryOrders_t::pick_x |
Number of demand.
Definition at line 62 of file pickDeliveryOrders_t.h.
Referenced by fetch_euclidean(), fetch_raw(), fetch_timestamps(), and process().
Coordinate PickDeliveryOrders_t::pick_y |
Pick x coordinate: used in stand alone program for benchmarks.
Definition at line 63 of file pickDeliveryOrders_t.h.
Referenced by fetch_euclidean(), fetch_raw(), fetch_timestamps(), and process().