30 #ifndef INCLUDE_CPP_COMMON_CH_EDGE_H_ 31 #define INCLUDE_CPP_COMMON_CH_EDGE_H_ 46 id(eid), source(source),
47 target(target), cost(cost) {}
73 #endif // INCLUDE_CPP_COMMON_CH_EDGE_H_
void clear_contracted_vertices()
friend std::ostream & operator<<(std::ostream &os, const CH_edge &e)
void add_contracted_edge_vertices(CH_edge &e)
CH_edge(int64_t eid, int64_t source, int64_t target, double cost)
void cp_members(const CH_edge &other)
void add_contracted_vertex(CH_vertex &v)
Identifiers< int64_t > m_contracted_vertices
Book keeping class for swapping orders between vehicles.
const Identifiers< int64_t > & contracted_vertices() const
bool has_contracted_vertices() const