Revert "change phantom node to store an appx speed regardless of direction. use this speed to estimate an accel/decel penalty and scale the penalty based on the distance traveled up to a cutoff. only used in the table plugin at the moment. TODO still lives in the guidance assemble_leg area"

This reverts commit ca55521c87.
This commit is contained in:
Daniel Patterson
2019-02-10 00:42:10 -08:00
parent 6b961dccfc
commit 823d7e45e7
9 changed files with 78 additions and 77 deletions
+6 -2
View File
@@ -182,8 +182,12 @@ inline RouteLeg assembleLeg(const datafacade::BaseDataFacade &facade,
duration = std::max(0, duration);
}
// TODO: Add start and stop penalties to the duration to simulate accel/deceleration
//
// Add start and stop penalties
if (distance > 0)
duration +=
(target_traversed_in_reverse
? source_node.reverse_duration_penalty + target_node.reverse_duration_penalty
: source_node.forward_duration_penalty + target_node.forward_duration_penalty);
std::string summary;
if (needs_summary)