![]() |
vrpRouting
0.3
|
Vehicles's attributes. More...
#include "vroom_shipment_t.h"
Public Attributes | |
Amount * | amount |
Delivery service time. More... | |
size_t | amount_size |
Quantities for shipment. More... | |
char * | d_data |
Metadata information of pickup shipment. More... | |
MatrixIndex | d_location_id |
Pickup service time. More... | |
Duration | d_service |
Delivery setup time. More... | |
Duration | d_setup |
Delivery location index in matrix. More... | |
Idx | id |
char * | p_data |
Priority level of shipment. More... | |
MatrixIndex | p_location_id |
Shipment identifier. More... | |
Duration | p_service |
Pickup setup time. More... | |
Duration | p_setup |
Pickup location index in matrix. More... | |
Priority | priority |
Number of skills. More... | |
Skill * | skills |
Number of quantities. More... | |
size_t | skills_size |
Mandatory skills. More... | |
Vehicles's attributes.
name | description |
---|---|
id | Shipment identifier |
p_location_id | Pickup location index in matrix |
p_setup | Pickup setup time |
p_service | Pickup service time |
d_location_id | Delivery location index in matrix |
d_setup | Delivery setup time |
d_service | Delivery service time |
amount | Quantities for shipment |
amount_size | Number of quantities |
skills | Mandatory skills |
skills_size | Number of skills |
priority | Priority level of shipment |
p_data | Metadata information of pickup shipment |
d_data | Metadata information of delivery shipment |
Definition at line 56 of file vroom_shipment_t.h.
Amount* Vroom_shipment_t::amount |
Delivery service time.
Definition at line 69 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
size_t Vroom_shipment_t::amount_size |
Quantities for shipment.
Definition at line 70 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
char* Vroom_shipment_t::d_data |
Metadata information of pickup shipment.
Definition at line 78 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
MatrixIndex Vroom_shipment_t::d_location_id |
Pickup service time.
delivery shipment
Definition at line 65 of file vroom_shipment_t.h.
Referenced by do_vrp_vroom(), fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
Duration Vroom_shipment_t::d_service |
Delivery setup time.
Definition at line 67 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
Duration Vroom_shipment_t::d_setup |
Delivery location index in matrix.
Definition at line 66 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
Idx Vroom_shipment_t::id |
Definition at line 57 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
char* Vroom_shipment_t::p_data |
Priority level of shipment.
Definition at line 77 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
MatrixIndex Vroom_shipment_t::p_location_id |
Shipment identifier.
pickup shipment
Definition at line 60 of file vroom_shipment_t.h.
Referenced by do_vrp_vroom(), fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
Duration Vroom_shipment_t::p_service |
Pickup setup time.
Definition at line 62 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
Duration Vroom_shipment_t::p_setup |
Pickup location index in matrix.
Definition at line 61 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
Priority Vroom_shipment_t::priority |
Number of skills.
Definition at line 75 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
Skill* Vroom_shipment_t::skills |
Number of quantities.
Definition at line 72 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().
size_t Vroom_shipment_t::skills_size |
Mandatory skills.
Definition at line 73 of file vroom_shipment_t.h.
Referenced by fetch_shipments(), and vrprouting::Vrp_vroom_problem::get_vroom_shipment().