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

Method GetDirectedOutDegree

include/util/dynamic_graph.hpp:230–241  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

228 unsigned GetOutDegree(const NodeIterator n) const { return node_array[n].edges; }
229
230 unsigned GetDirectedOutDegree(const NodeIterator n) const
231 {
232 unsigned degree = 0;
233 for (const auto edge : irange(BeginEdges(n), EndEdges(n)))
234 {
235 if (!GetEdgeData(edge).reversed)
236 {
237 ++degree;
238 }
239 }
240 return degree;
241 }
242
243 NodeIterator GetTarget(const EdgeIterator e) const { return NodeIterator(edge_list[e].target); }
244

Callers 1

handleRoundaboutsMethod · 0.80

Calls 1

irangeFunction · 0.85

Tested by

no test coverage detected