/srv/osrm/osrm-backend/include/partitioner
NameSizeModeActions
bisection_graph.hpp44810644editdlrm
bisection_graph_view.hpp23970644editdlrm
bisection_to_partition.hpp6190644editdlrm
cell_statistics.hpp18050644editdlrm
cell_storage.hpp196480644editdlrm
dinic_max_flow.hpp37450644editdlrm
edge_based_graph.hpp16050644editdlrm
edge_based_graph_reader.hpp75160644editdlrm
files.hpp35960644editdlrm
inertial_flow.hpp5840644editdlrm
multi_level_graph.hpp97620644editdlrm
multi_level_partition.hpp131650644editdlrm
partitioner.hpp3650644editdlrm
partitioner_config.hpp13150644editdlrm
partition_graph.hpp56780644editdlrm
recursive_bisection.hpp9520644editdlrm
recursive_bisection_state.hpp18700644editdlrm
remove_unconnected.hpp39740644editdlrm
renumber.hpp31080644editdlrm
reorder_first_last.hpp17830644editdlrm
serialization.hpp26720644editdlrm
tarjan_graph_wrapper.hpp6480644editdlrm
Edit: /srv/osrm/osrm-backend/include/partitioner/edge_based_graph.hpp (1605B)
#ifndef OSRM_PARTITIONER_EDGE_BASED_GRAPH_HPP #define OSRM_PARTITIONER_EDGE_BASED_GRAPH_HPP #include "extractor/edge_based_edge.hpp" #include "storage/io.hpp" #include "util/coordinate.hpp" #include "util/dynamic_graph.hpp" #include "util/typedefs.hpp" #include #include #include #include #include namespace osrm::partitioner { struct EdgeBasedGraphEdgeData : extractor::EdgeBasedEdge::EdgeData { using Base = extractor::EdgeBasedEdge::EdgeData; using Base::Base; EdgeBasedGraphEdgeData(const EdgeBasedGraphEdgeData &) = default; EdgeBasedGraphEdgeData(EdgeBasedGraphEdgeData &&) = default; EdgeBasedGraphEdgeData &operator=(const EdgeBasedGraphEdgeData &) = default; EdgeBasedGraphEdgeData &operator=(EdgeBasedGraphEdgeData &&) = default; EdgeBasedGraphEdgeData(const Base &base) : Base(base) {} EdgeBasedGraphEdgeData() : Base() {} }; struct DynamicEdgeBasedGraph : util::DynamicGraph { using Base = util::DynamicGraph; using Base::Base; template DynamicEdgeBasedGraph(const NodeIterator nodes, const ContainerT &graph, std::uint32_t connectivity_checksum) : Base(nodes, graph), connectivity_checksum(connectivity_checksum) { } std::uint32_t connectivity_checksum; }; struct DynamicEdgeBasedGraphEdge : DynamicEdgeBasedGraph::InputEdge { using Base = DynamicEdgeBasedGraph::InputEdge; using Base::Base; }; } // namespace osrm::partitioner #endif