![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <customizable_contraction_hierarchy.h>
Public Member Functions | |
| ContractionHierarchy | build_contraction_hierarchy_using_perfect_witness_search () |
| CustomizableContractionHierarchyMetric () | |
| CustomizableContractionHierarchyMetric (const CustomizableContractionHierarchy &cch, const std::vector< unsigned > &input_weight) | |
| CustomizableContractionHierarchyMetric (const CustomizableContractionHierarchy &cch, const unsigned *input_weight) | |
| CustomizableContractionHierarchyMetric & | customize () |
| CustomizableContractionHierarchyMetric & | reset (const CustomizableContractionHierarchy &cch, const std::vector< unsigned > &input_weight) |
| CustomizableContractionHierarchyMetric & | reset (const CustomizableContractionHierarchy &cch, const unsigned *input_weight) |
| CustomizableContractionHierarchyMetric & | reset (const std::vector< unsigned > &input_weight) |
| CustomizableContractionHierarchyMetric & | reset (const unsigned *input_weight) |
Data Fields | |
| std::vector< unsigned > | backward |
| const CustomizableContractionHierarchy * | cch |
| std::vector< unsigned > | forward |
| const unsigned * | input_weight |
Definition at line 67 of file customizable_contraction_hierarchy.h.
|
inline |
Definition at line 68 of file customizable_contraction_hierarchy.h.
Referenced by reset().
| RoutingKit::CustomizableContractionHierarchyMetric::CustomizableContractionHierarchyMetric | ( | const CustomizableContractionHierarchy & | cch, |
| const unsigned * | input_weight | ||
| ) |
Definition at line 739 of file customizable_contraction_hierarchy.cpp.
| RoutingKit::CustomizableContractionHierarchyMetric::CustomizableContractionHierarchyMetric | ( | const CustomizableContractionHierarchy & | cch, |
| const std::vector< unsigned > & | input_weight | ||
| ) |
Definition at line 735 of file customizable_contraction_hierarchy.cpp.
| ContractionHierarchy RoutingKit::CustomizableContractionHierarchyMetric::build_contraction_hierarchy_using_perfect_witness_search | ( | ) |
Definition at line 1727 of file customizable_contraction_hierarchy.cpp.
References RoutingKit::ContractionHierarchy::backward, backward, cch, RoutingKit::check_contraction_hierarchy_for_errors(), RoutingKit::ContractionHierarchy::Side::first_out, RoutingKit::ContractionHierarchy::forward, forward, RoutingKit::ContractionHierarchy::Side::head, RoutingKit::inf_weight, RoutingKit::invalid_id, RoutingKit::invert_vector(), RoutingKit::BitVector::is_set(), RoutingKit::ContractionHierarchy::Side::is_shortcut_an_original_arc, RoutingKit::keep_element_of_vector_if(), RoutingKit::LocalIDMapper::local_id_count(), mid_node, RoutingKit::ContractionHierarchy::order, RoutingKit::ContractionHierarchy::rank, RoutingKit::BitVector::reset(), RoutingKit::BitVector::set(), RoutingKit::ContractionHierarchy::Side::shortcut_first_arc, RoutingKit::ContractionHierarchy::Side::shortcut_second_arc, RoutingKit::LocalIDMapper::to_local(), and RoutingKit::ContractionHierarchy::Side::weight.
| CustomizableContractionHierarchyMetric & RoutingKit::CustomizableContractionHierarchyMetric::customize | ( | ) |
Definition at line 773 of file customizable_contraction_hierarchy.cpp.
References cch, RoutingKit::CustomizableContractionHierarchy::cch_arc_count(), RoutingKit::CustomizableContractionHierarchy::down_first_out, RoutingKit::CustomizableContractionHierarchy::down_head, RoutingKit::CustomizableContractionHierarchy::down_to_up, input_weight, RoutingKit::CustomizableContractionHierarchy::node_count(), RoutingKit::CustomizableContractionHierarchy::up_first_out, and RoutingKit::CustomizableContractionHierarchy::up_head.
| CustomizableContractionHierarchyMetric & RoutingKit::CustomizableContractionHierarchyMetric::reset | ( | const CustomizableContractionHierarchy & | cch, |
| const std::vector< unsigned > & | input_weight | ||
| ) |
Definition at line 743 of file customizable_contraction_hierarchy.cpp.
References cch, RoutingKit::CustomizableContractionHierarchy::input_arc_count(), input_weight, and reset().
| CustomizableContractionHierarchyMetric & RoutingKit::CustomizableContractionHierarchyMetric::reset | ( | const CustomizableContractionHierarchy & | cch, |
| const unsigned * | input_weight | ||
| ) |
Definition at line 756 of file customizable_contraction_hierarchy.cpp.
References cch, RoutingKit::CustomizableContractionHierarchy::cch_arc_count(), CustomizableContractionHierarchyMetric(), forward, and input_weight.
Referenced by reset(), and reset().
| CustomizableContractionHierarchyMetric & RoutingKit::CustomizableContractionHierarchyMetric::reset | ( | const std::vector< unsigned > & | input_weight | ) |
Definition at line 749 of file customizable_contraction_hierarchy.cpp.
References cch, RoutingKit::CustomizableContractionHierarchy::input_arc_count(), input_weight, and reset().
| CustomizableContractionHierarchyMetric & RoutingKit::CustomizableContractionHierarchyMetric::reset | ( | const unsigned * | input_weight | ) |
Definition at line 767 of file customizable_contraction_hierarchy.cpp.
References input_weight.
| std::vector<unsigned> RoutingKit::CustomizableContractionHierarchyMetric::backward |
Definition at line 84 of file customizable_contraction_hierarchy.h.
| const CustomizableContractionHierarchy* RoutingKit::CustomizableContractionHierarchyMetric::cch |
Definition at line 85 of file customizable_contraction_hierarchy.h.
Referenced by customize(), reset(), reset(), and reset().
| std::vector<unsigned> RoutingKit::CustomizableContractionHierarchyMetric::forward |
Definition at line 83 of file customizable_contraction_hierarchy.h.
Referenced by reset().
| const unsigned* RoutingKit::CustomizableContractionHierarchyMetric::input_weight |
Definition at line 86 of file customizable_contraction_hierarchy.h.
Referenced by customize(), reset(), reset(), reset(), and reset().