MCPcopy Create free account
hub / github.com/comaps/comaps / CalcTrafficFactor

Function CalcTrafficFactor

libs/routing/edge_estimator.cpp:36–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34}
35
36double CalcTrafficFactor(SpeedGroup speedGroup)
37{
38 if (speedGroup == SpeedGroup::TempBlock)
39 {
40 // impossible driving factor
41 return 1.0E4;
42 }
43
44 double const percentage = 0.01 * kSpeedGroupThresholdPercentage[static_cast<size_t>(speedGroup)];
45 ASSERT_GREATER(percentage, 0.0, (speedGroup));
46 return 1.0 / percentage;
47}
48
49double GetSpeedMpS(EdgeEstimator::Purpose purpose, Segment const & segment, RoadGeometry const & road)
50{

Callers 1

CalcSegmentWeightMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected