MCPcopy Create free account
hub / github.com/Project-OSRM/osrm-backend / LoadAndUpdateEdgeExpandedGraph

Method LoadAndUpdateEdgeExpandedGraph

src/updater/updater.cpp:532–540  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

530} // namespace
531
532EdgeID
533Updater::LoadAndUpdateEdgeExpandedGraph(std::vector<extractor::EdgeBasedEdge> &edge_based_edge_list,
534 std::vector<EdgeWeight> &node_weights,
535 std::uint32_t &connectivity_checksum) const
536{
537 std::vector<EdgeDuration> node_durations(node_weights.size());
538 return LoadAndUpdateEdgeExpandedGraph(
539 edge_based_edge_list, node_weights, node_durations, connectivity_checksum);
540}
541
542EdgeID
543Updater::LoadAndUpdateEdgeExpandedGraph(std::vector<extractor::EdgeBasedEdge> &edge_based_edge_list,

Callers 2

RunMethod · 0.80

Calls 15

readEdgeBasedGraphFunction · 0.85
readNodesFunction · 0.85
saveDatasourcesNamesFunction · 0.85
exceptionClass · 0.85
readSegmentDataFunction · 0.85
readNodeDataFunction · 0.85
readTurnWeightPenaltyFunction · 0.85
readTurnDurationPenaltyFunction · 0.85
readProfilePropertiesFunction · 0.85

Tested by

no test coverage detected