Prevent linkage errors when load/write extracted graph from external app

This commit is contained in:
Denis Koronchik 2017-08-22 12:57:51 +03:00 committed by Patrick Niklaus
parent bc8617a9f4
commit e7abe37b10

View File

@ -26,7 +26,7 @@ namespace partition
{ {
// Bidirectional (s,t) to (s,t) and (t,s) // Bidirectional (s,t) to (s,t) and (t,s)
std::vector<extractor::EdgeBasedEdge> inline std::vector<extractor::EdgeBasedEdge>
splitBidirectionalEdges(const std::vector<extractor::EdgeBasedEdge> &edges) splitBidirectionalEdges(const std::vector<extractor::EdgeBasedEdge> &edges)
{ {
std::vector<extractor::EdgeBasedEdge> directed; std::vector<extractor::EdgeBasedEdge> directed;
@ -136,7 +136,8 @@ std::vector<OutputEdgeT> prepareEdgesForUsageInGraph(std::vector<extractor::Edge
return output_edges; return output_edges;
} }
std::vector<extractor::EdgeBasedEdge> graphToEdges(const DynamicEdgeBasedGraph &edge_based_graph) inline std::vector<extractor::EdgeBasedEdge>
graphToEdges(const DynamicEdgeBasedGraph &edge_based_graph)
{ {
auto range = tbb::blocked_range<NodeID>(0, edge_based_graph.GetNumberOfNodes()); auto range = tbb::blocked_range<NodeID>(0, edge_based_graph.GetNumberOfNodes());
auto max_turn_id = auto max_turn_id =