vrpRouting  0.3
PickDeliveryOrders_t Struct Reference

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...
 

Detailed Description

order's attributes

Note
C/C++/postgreSQL connecting structure for input
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.

Member Data Documentation

◆ deliver_close_t

◆ deliver_node_id

Id PickDeliveryOrders_t::deliver_node_id

◆ deliver_open_t

◆ deliver_service_t

◆ deliver_x

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().

◆ deliver_y

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().

◆ demand

PAmount PickDeliveryOrders_t::demand

◆ id

◆ pick_close_t

◆ pick_node_id

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().

◆ pick_open_t

◆ pick_service_t

TInterval PickDeliveryOrders_t::pick_service_t

◆ pick_x

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().

◆ pick_y

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().


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