![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <contraction_hierarchy.h>
Public Member Functions | |
| ContractionHierarchyExtraWeight () | |
| template<class InputWeightContainer , class LinkFunction > | |
| ContractionHierarchyExtraWeight (const ContractionHierarchy &ch, const InputWeightContainer &extra_weight, const LinkFunction &link) | |
| template<class InputWeightContainer , class LinkFunction > | |
| ContractionHierarchyExtraWeight & | reset (const ContractionHierarchy &ch, const InputWeightContainer &extra_weight, const LinkFunction &link) |
| template<class InputWeightContainer , class LinkFunction > | |
| ContractionHierarchyExtraWeight< Weight > & | reset (const ContractionHierarchy &ch, const InputWeightContainer &input_extra_weight, const LinkFunction &link) |
Data Fields | |
| std::vector< Weight > | backward_weight |
| std::vector< Weight > | forward_weight |
Definition at line 70 of file contraction_hierarchy.h.
|
inline |
Definition at line 72 of file contraction_hierarchy.h.
|
inline |
Definition at line 75 of file contraction_hierarchy.h.
References RoutingKit::ContractionHierarchyExtraWeight< Weight >::reset().
| ContractionHierarchyExtraWeight & RoutingKit::ContractionHierarchyExtraWeight< Weight >::reset | ( | const ContractionHierarchy & | ch, |
| const InputWeightContainer & | extra_weight, | ||
| const LinkFunction & | link | ||
| ) |
Referenced by RoutingKit::ContractionHierarchyExtraWeight< Weight >::ContractionHierarchyExtraWeight().
| ContractionHierarchyExtraWeight< Weight > & RoutingKit::ContractionHierarchyExtraWeight< Weight >::reset | ( | const ContractionHierarchy & | ch, |
| const InputWeightContainer & | input_extra_weight, | ||
| const LinkFunction & | link | ||
| ) |
Definition at line 509 of file contraction_hierarchy.h.
References RoutingKit::ContractionHierarchy::backward, RoutingKit::ContractionHierarchy::Side::first_out, RoutingKit::ContractionHierarchy::forward, RoutingKit::BitVector::is_set(), RoutingKit::ContractionHierarchy::Side::is_shortcut_an_original_arc, RoutingKit::ContractionHierarchy::node_count(), node_count, RoutingKit::ContractionHierarchy::Side::shortcut_first_arc, RoutingKit::ContractionHierarchy::Side::shortcut_second_arc, and RoutingKit::ContractionHierarchy::Side::weight.
| std::vector<Weight> RoutingKit::ContractionHierarchyExtraWeight< Weight >::backward_weight |
Definition at line 80 of file contraction_hierarchy.h.
Referenced by RoutingKit::detail::ShortcutWeights< ContractionHierarchyExtraWeight< WeightT >, LinkFunction >::get_backward_weight().
| std::vector<Weight> RoutingKit::ContractionHierarchyExtraWeight< Weight >::forward_weight |
Definition at line 80 of file contraction_hierarchy.h.
Referenced by RoutingKit::detail::ShortcutWeights< ContractionHierarchyExtraWeight< WeightT >, LinkFunction >::get_forward_weight().