PGROUTING  2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pgrouting::vrp Namespace Reference

Classes

class  Initial_solution
 
class  Node
 The Node class defines a point in 2D space with an id. More...
 
class  Optimize
 
class  Order
 
class  Pgr_pickDeliver
 
class  Solution
 
class  Tw_node
 Extends the Node class to create a Node with time window attributes. 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
 

Functions

 m_ending_site ({0, customers_data[0], Tw_node::NodeType::kEnd, this})
 
 m_original_data (customers_data, customers_data+total_customers)
 
bool operator< (const Vehicle &lhs, const Vehicle &rhs)
 
std::ostream & operator<< (std::ostream &log, const Node &node)
 
std::ostream & operator<< (std::ostream &log, const Order &order)
 
std::ostream & operator<< (std::ostream &log, const Vehicle_node &v)
 
std::ostream & operator<< (std::ostream &log, const Solution &solution)
 
std::ostream & operator<< (std::ostream &log, const Tw_node &n)
 Print the contents of a Twnode object. More...
 
std::ostream & operator<< (std::ostream &log, const Vehicle &v)
 

Function Documentation

pgrouting::vrp::m_ending_site ( {0, customers_data[0], Tw_node::NodeType::kEnd, this}  )

Referenced by m_original_data().

bool pgrouting::vrp::operator< ( const Vehicle &  lhs,
const Vehicle &  rhs 
)
std::ostream& pgrouting::vrp::operator<< ( std::ostream &  log,
const Node &  node 
)
std::ostream& pgrouting::vrp::operator<< ( std::ostream &  log,
const Solution &  solution 
)
std::ostream& pgrouting::vrp::operator<< ( std::ostream &  log,
const Vehicle &  v 
)