/srv/osrm/osrm-backend/src/partitioner
NameSizeModeActions
bisection_graph_view.cpp17000644editdlrm
bisection_to_partition.cpp54970644editdlrm
dinic_max_flow.cpp121380644editdlrm
inertial_flow.cpp50540644editdlrm
partitioner.cpp90530644editdlrm
recursive_bisection.cpp39980644editdlrm
recursive_bisection_state.cpp71650644editdlrm
renumber.cpp25940644editdlrm
tarjan_graph_wrapper.cpp6390644editdlrm
Edit: /srv/osrm/osrm-backend/src/partitioner/tarjan_graph_wrapper.cpp (639B)
#include "partitioner/tarjan_graph_wrapper.hpp" namespace osrm::partitioner { TarjanGraphWrapper::TarjanGraphWrapper(const BisectionGraph &bisection_graph_) : bisection_graph(bisection_graph_) { } std::size_t TarjanGraphWrapper::GetNumberOfNodes() const { return bisection_graph.NumberOfNodes(); } util::range TarjanGraphWrapper::GetAdjacentEdgeRange(const NodeID nid) const { return util::irange(bisection_graph.BeginEdgeID(nid), bisection_graph.EndEdgeID(nid)); } NodeID TarjanGraphWrapper::GetTarget(const EdgeID eid) const { return bisection_graph.Edge(eid).target; } } // namespace osrm::partitioner