![]() |
vrpRouting
0.3
|
vehicles's attributes More...
#include "vehicle_t.h"
Public Attributes | |
PAmount | cant_v |
PAmount | capacity |
Vehicle's identifier. More... | |
TTimestamp | end_close_t |
End open time. More... | |
Id | end_node_id |
TTimestamp | end_open_t |
End node's identifier. More... | |
TInterval | end_service_t |
End close time. More... | |
Coordinate | end_x |
End service time. More... | |
Coordinate | end_y |
Id | id |
Speed | speed |
Vehicle's capacity. More... | |
TTimestamp | start_close_t |
Start open time. More... | |
Id | start_node_id |
Stops size. More... | |
TTimestamp | start_open_t |
Start node's identifier. More... | |
TInterval | start_service_t |
Start close time. More... | |
Coordinate | start_x |
Start service duration. More... | |
Coordinate | start_y |
Id * | stops |
Number of vehicles with same description. More... | |
size_t | stops_size |
Stops. More... | |
vehicles's attributes
name | description |
---|---|
id | Vehicle's identifier |
capacity | Vehicle's capacity |
start_node_id | Pickup open time |
start_open_t | Start open time |
start_close_t | Start close time |
start_service_t | Start service duration |
end_node_id | End node's identifier |
end_open_t | End open time |
end_close_t | End close time |
end_service_t | End service time |
stops | Vehicle's stops |
stops_size | Stops size |
Definition at line 50 of file vehicle_t.h.
PAmount Vehicle_t::cant_v |
Definition at line 54 of file vehicle_t.h.
Referenced by vrprouting::problem::Fleet::add_vehicle(), fetch_euclidean(), fetch_raw(), and fetch_timestamps().
PAmount Vehicle_t::capacity |
Vehicle's identifier.
Definition at line 52 of file vehicle_t.h.
Referenced by vrprouting::problem::Fleet::add_vehicle(), fetch_euclidean(), fetch_raw(), and fetch_timestamps().
TTimestamp Vehicle_t::end_close_t |
End open time.
Definition at line 67 of file vehicle_t.h.
Referenced by vrprouting::problem::Fleet::add_vehicle(), do_optimize(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), anonymous_namespace{optimize_driver.cpp}::processing_times_by_vehicle(), anonymous_namespace{optimize_driver.cpp}::subdivide_processing(), and vrprouting::problem::Tw_node::Tw_node().
Id Vehicle_t::end_node_id |
Definition at line 65 of file vehicle_t.h.
Referenced by do_compatibleVehicles(), do_optimize(), fetch_raw(), fetch_timestamps(), and vrprouting::problem::Tw_node::Tw_node().
TTimestamp Vehicle_t::end_open_t |
End node's identifier.
Definition at line 66 of file vehicle_t.h.
Referenced by vrprouting::problem::Fleet::add_vehicle(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), anonymous_namespace{optimize_driver.cpp}::processing_times_by_vehicle(), and vrprouting::problem::Tw_node::Tw_node().
TInterval Vehicle_t::end_service_t |
End close time.
Definition at line 68 of file vehicle_t.h.
Referenced by fetch_euclidean(), fetch_raw(), fetch_timestamps(), and vrprouting::problem::Tw_node::Tw_node().
Coordinate Vehicle_t::end_x |
End service time.
Definition at line 69 of file vehicle_t.h.
Referenced by fetch_euclidean(), fetch_raw(), and fetch_timestamps().
Coordinate Vehicle_t::end_y |
Definition at line 70 of file vehicle_t.h.
Referenced by fetch_euclidean(), fetch_raw(), and fetch_timestamps().
Id Vehicle_t::id |
Definition at line 51 of file vehicle_t.h.
Referenced by vrprouting::problem::Fleet::add_vehicle(), do_optimize(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), anonymous_namespace{optimize_driver.cpp}::get_initial_stops(), and anonymous_namespace{optimize_driver.cpp}::subdivide_processing().
Speed Vehicle_t::speed |
Vehicle's capacity.
Definition at line 53 of file vehicle_t.h.
Referenced by vrprouting::problem::Fleet::add_vehicle(), fetch_euclidean(), fetch_raw(), and fetch_timestamps().
TTimestamp Vehicle_t::start_close_t |
Start open time.
Definition at line 60 of file vehicle_t.h.
Referenced by vrprouting::problem::Fleet::add_vehicle(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), and anonymous_namespace{optimize_driver.cpp}::processing_times_by_vehicle().
Id Vehicle_t::start_node_id |
Stops size.
Definition at line 58 of file vehicle_t.h.
Referenced by do_compatibleVehicles(), do_optimize(), fetch_raw(), and fetch_timestamps().
TTimestamp Vehicle_t::start_open_t |
Start node's identifier.
Definition at line 59 of file vehicle_t.h.
Referenced by vrprouting::problem::Fleet::add_vehicle(), vrprouting::problem::Fleet::build_fleet(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), anonymous_namespace{optimize_driver.cpp}::processing_times_by_vehicle(), and anonymous_namespace{optimize_driver.cpp}::subdivide_processing().
TInterval Vehicle_t::start_service_t |
Start close time.
Definition at line 61 of file vehicle_t.h.
Referenced by fetch_euclidean(), fetch_raw(), and fetch_timestamps().
Coordinate Vehicle_t::start_x |
Start service duration.
Definition at line 62 of file vehicle_t.h.
Referenced by fetch_euclidean(), fetch_raw(), and fetch_timestamps().
Coordinate Vehicle_t::start_y |
Definition at line 63 of file vehicle_t.h.
Referenced by fetch_euclidean(), fetch_raw(), and fetch_timestamps().
Id* Vehicle_t::stops |
Number of vehicles with same description.
Definition at line 55 of file vehicle_t.h.
Referenced by vrprouting::problem::Fleet::add_vehicle(), do_optimize(), fetch_euclidean(), fetch_raw(), and fetch_timestamps().
size_t Vehicle_t::stops_size |
Stops.
Definition at line 56 of file vehicle_t.h.
Referenced by vrprouting::problem::Fleet::add_vehicle(), do_optimize(), fetch_euclidean(), fetch_raw(), fetch_timestamps(), and anonymous_namespace{optimize_driver.cpp}::get_initial_stops().