![]() |
vrpRouting
0.3
|
Namespaces | |
anonymous_namespace{matrix.cpp} | |
Classes | |
class | Fleet |
class | Matrix |
class | Order |
class | Orders |
class | PickDeliver |
the pick deliver problem More... | |
class | Solution |
class | Tw_node |
Time window attributes of a node. More... | |
class | Vehicle |
Vehicle with time windows. More... | |
class | Vehicle_node |
Extend Tw_node to evaluate the vehicle at node level. More... | |
class | Vehicle_pickDeliver |
Enumerations | |
enum | NodeType { kStart = 0, kPickup, kDelivery, kDump, kLoad, kEnd } |
Functions | |
bool | operator< (const Vehicle &lhs, const Vehicle &rhs) |
std::ostream & | operator<< (std::ostream &log, const Order &order) |
Prints: More... | |
std::ostream & | operator<< (std::ostream &log, const Tw_node &n) |
std::ostream & | operator<< (std::ostream &log, const Vehicle_node &v) |
std::ostream& vrprouting::problem::operator<< | ( | std::ostream & | log, |
const Order & | order | ||
) |
Prints:
Print the order.
[in,out] | log | |
[in] | order |
Definition at line 77 of file order.cpp.
References vrprouting::problem::Order::delivery(), vrprouting::Identifier::idx(), vrprouting::problem::Order::m_compatibleI, vrprouting::problem::Order::m_compatibleJ, vrprouting::problem::Order::pickup(), and Identifiers< T >::size().
std::ostream& vrprouting::problem::operator<< | ( | std::ostream & | log, |
const Tw_node & | n | ||
) |
[in] | log | |
[in] | n |
Definition at line 362 of file tw_node.cpp.
References vrprouting::Identifier::id(), vrprouting::problem::Tw_node::m_closes, vrprouting::problem::Tw_node::m_demand, vrprouting::problem::Tw_node::m_opens, vrprouting::problem::Tw_node::m_service_time, and vrprouting::problem::Tw_node::type_str().
std::ostream& vrprouting::problem::operator<< | ( | std::ostream & | log, |
const Vehicle_node & | v | ||
) |
[in,out] | log | Place to store the printed status of the node |
[in] | v | Vehicle node to print |
Definition at line 119 of file vehicle_node.cpp.
References vrprouting::problem::Vehicle_node::arrival_time(), vrprouting::problem::Vehicle_node::cargo(), vrprouting::problem::Vehicle_node::cvTot(), vrprouting::problem::Vehicle_node::departure_time(), vrprouting::problem::Vehicle_node::has_twv(), vrprouting::problem::Tw_node::service_time(), vrprouting::problem::Vehicle_node::travel_time(), vrprouting::problem::Vehicle_node::twvTot(), and vrprouting::problem::Vehicle_node::wait_time().