vrpRouting  0.3
Vroom_rt Struct Reference

Solution's attributes. More...

#include "vroom_rt.h"

Public Attributes

Duration arrival_time
 The task's metadata information. More...
 
Duration departure_time
 Waiting time upon arrival at this step. More...
 
Amountload
 Estimated time of departure. More...
 
size_t load_size
 Vehicle's load after step completion array. More...
 
MatrixIndex location_id
 The task's identifier. More...
 
Duration service_time
 Setup time at this step. More...
 
Duration setup_time
 Travel time from previous step_seq to current step_seq. More...
 
Idx step_seq
 The vehicle's metadata information. More...
 
StepType step_type
 Step sequence of the vehicle. More...
 
char * task_data
 Location id of task in matrix. More...
 
Idx task_id
 Type of the step. More...
 
Duration travel_time
 Estimated time of arrival. More...
 
char * vehicle_data
 The vehicle's identifier. More...
 
Idx vehicle_id
 Sequence for ordering a single vehicle. More...
 
Idx vehicle_seq
 
Duration waiting_time
 Service time at this step. More...
 

Detailed Description

Solution's attributes.

Note
C/C++/postgreSQL connecting structure for input
name description
vehicle_seq Sequence for ordering a single vehicle
vehicle_id The vehicle's identifier
vehicle_data The vehicle's metadata information
step_seq Step sequence of the vehicle
step_type Step sequence of the vehicle
task_id The task's identifier
location_id Location id of task in matrix
task_data The task's metadata information
arrival_time Estimated time of arrival
travel_time Travel time from previous step_seq to current step_seq
setup_time Setup time at this step
service_time Service time at this step
waiting_time Waiting time upon arrival at this step
departure_time Estimated time of departure
load Vehicle load after step completion

Definition at line 57 of file vroom_rt.h.

Member Data Documentation

◆ arrival_time

Duration Vroom_rt::arrival_time

The task's metadata information.

Definition at line 68 of file vroom_rt.h.

◆ departure_time

Duration Vroom_rt::departure_time

Waiting time upon arrival at this step.

Definition at line 73 of file vroom_rt.h.

◆ load

Amount* Vroom_rt::load

Estimated time of departure.

Definition at line 75 of file vroom_rt.h.

◆ load_size

size_t Vroom_rt::load_size

Vehicle's load after step completion array.

Definition at line 76 of file vroom_rt.h.

◆ location_id

MatrixIndex Vroom_rt::location_id

The task's identifier.

Definition at line 65 of file vroom_rt.h.

◆ service_time

Duration Vroom_rt::service_time

Setup time at this step.

Definition at line 71 of file vroom_rt.h.

◆ setup_time

Duration Vroom_rt::setup_time

Travel time from previous step_seq to current step_seq.

Definition at line 70 of file vroom_rt.h.

◆ step_seq

Idx Vroom_rt::step_seq

The vehicle's metadata information.

Definition at line 62 of file vroom_rt.h.

◆ step_type

StepType Vroom_rt::step_type

Step sequence of the vehicle.

Definition at line 63 of file vroom_rt.h.

◆ task_data

char* Vroom_rt::task_data

Location id of task in matrix.

Definition at line 66 of file vroom_rt.h.

◆ task_id

Idx Vroom_rt::task_id

Type of the step.

Definition at line 64 of file vroom_rt.h.

◆ travel_time

Duration Vroom_rt::travel_time

Estimated time of arrival.

Definition at line 69 of file vroom_rt.h.

◆ vehicle_data

char* Vroom_rt::vehicle_data

The vehicle's identifier.

Definition at line 60 of file vroom_rt.h.

◆ vehicle_id

Idx Vroom_rt::vehicle_id

Sequence for ordering a single vehicle.

Definition at line 59 of file vroom_rt.h.

◆ vehicle_seq

Idx Vroom_rt::vehicle_seq

Definition at line 58 of file vroom_rt.h.

◆ waiting_time

Duration Vroom_rt::waiting_time

Service time at this step.

Definition at line 72 of file vroom_rt.h.


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