IBM ILOG Dispatcher User's Manual > The Basics > IBM ILOG Dispatcher Concepts > Model > Summary: The Dispatcher Model

The different objects and variables associated with vehicles and visits are summarized in the two following tables.

Table 1.1 Objects Associated with a Vehicle
Object Name 
Accessor 
capacity 
IloNum IloVehicle::getCapacity(IloDimension1 d) const; 
cost 
IloNumVar IloVehicle::getCostVar() const; 
first visit 
IloVisit IloVehicle::getFirstVisit() const; 
index 
IloInt IloDispatcher::getIndex(IloVehicle) const; 
last visit 
IloVisit IloVehicle::getLastVisit() const; 
speed 
IloNum IloVehicle::getSpeed(IloDimension2 d) const; 
Table 1.2 Objects Associated with a Visit
Object Name 
Accessor 
cumul variable 
IloNumVar IloVisit::getCumulVar(IloDimension d) const; 
delay variable 
IloNumVar IloVisit::getDelayVar(IloDimension2 d) const; 
index 
IloInt IloDispatcher::getIndex(IloVisit) const; 
next-variable 
IloVisitVar IloVisit::getNextVar() const; 
prev-variable 
IloVisitVar IloVisit::getPrevVar() const; 
transit variable 
IloNumVar IloVisit::getTransitVar(IloDimension d) const; 
travel variable 
IloNumVar IloVisit::getTravelVar(IloDimension2 d); 
vehicle variable 
IloVehicleVar IloVisit::getVehicleVar() const; 
wait variable 
IloNumVar IloVisit::getWaitVar(IloDimension2 d);