Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RoutingKit/RoutingKit
/ functions
Functions
512 in github.com/RoutingKit/RoutingKit
⨍
Functions
512
◇
Types & classes
86
↓ 404 callers
Method
size
src/file_data_source.cpp:71
↓ 356 callers
Method
is_set
include/routingkit/bit_vector.h:34
↓ 265 callers
Function
str_eq
src/osm_profile.cpp:6
↓ 233 callers
Function
get_micro_time
src/timer.cpp:14
↓ 170 callers
Method
empty
include/routingkit/tag_map.h:97
↓ 149 callers
Function
log_message
src/test_osm_simple.cpp:17
↓ 107 callers
Method
size
include/routingkit/tag_map.h:101
↓ 95 callers
Method
reset
include/routingkit/bit_vector.h:70
↓ 92 callers
Method
begin
include/routingkit/tag_map.h:110
↓ 84 callers
Method
set
include/routingkit/bit_vector.h:42
↓ 75 callers
Method
node_count
src/contraction_hierarchy.cpp:209
↓ 70 callers
Method
get_distance
src/contraction_hierarchy.cpp:1750
↓ 62 callers
Method
end
include/routingkit/tag_map.h:114
↓ 56 callers
Function
apply_inverse_permutation
include/routingkit/permutation.h:72
↓ 52 callers
Method
resize
src/bit_vector.cpp:285
↓ 43 callers
Method
get_used_source
src/contraction_hierarchy.cpp:1687
↓ 43 callers
Method
get_used_target
src/contraction_hierarchy.cpp:1700
↓ 41 callers
Function
apply_permutation
include/routingkit/permutation.h:48
↓ 41 callers
Function
are_all_padding_bits_zero
src/bit_vector.cpp:163
↓ 36 callers
Method
get_arc_path
src/contraction_hierarchy.cpp:1760
↓ 35 callers
Method
get_node_path
src/contraction_hierarchy.cpp:1794
↓ 35 callers
Function
save_vector
include/routingkit/vector_io.h:16
↓ 34 callers
Method
clear
include/routingkit/tag_map.h:53
↓ 33 callers
Method
to_local
src/id_mapper.cpp:60
↓ 30 callers
Method
cch_arc_count
include/routingkit/customizable_contraction_hierarchy.h:30
↓ 30 callers
Method
push
Inserts a element key pair. Undefined if the element is part of the queue.
include/routingkit/id_queue.h:93
↓ 28 callers
Method
local_id_count
include/routingkit/id_mapper.h:26
↓ 28 callers
Function
uint64_bit_select
src/bit_select.cpp:8
↓ 26 callers
Function
is_sorted_using_less
include/routingkit/sort.h:374
↓ 24 callers
Function
decode_varint_as_uint64_and_advance_first_parameter
src/protobuf.cpp:5
↓ 24 callers
Function
invert_vector
include/routingkit/inverse_vector.h:20
↓ 22 callers
Function
uint512_bit_select
src/bit_select.cpp:51
↓ 21 callers
Method
get_extra_weight_distances_to_targets
include/routingkit/contraction_hierarchy.h:242
↓ 21 callers
Function
invert_inverse_vector
include/routingkit/inverse_vector.h:42
↓ 20 callers
Function
is_permutation
include/routingkit/permutation.h:18
↓ 20 callers
Method
peek
Returns the smallest element key pair without removing it from the queue.
include/routingkit/id_queue.h:73
↓ 19 callers
Function
get_v8_uint64_count
src/bit_vector.cpp:103
↓ 19 callers
Function
identity_permutation
include/routingkit/permutation.h:147
↓ 19 callers
Method
pop
Returns the smallest element key pair and removes it form the queue.
include/routingkit/id_queue.h:79
↓ 19 callers
Method
population_count
src/bit_vector.cpp:397
↓ 18 callers
Method
make_large_enough_for
src/bit_vector.cpp:369
↓ 18 callers
Function
zigzag_convert_uint64_to_int64
src/protobuf.cpp:30
↓ 16 callers
Function
invert_permutation
include/routingkit/permutation.h:136
↓ 15 callers
Method
get_current_flow_intensity
include/routingkit/nested_dissection.h:64
↓ 15 callers
Method
is_finished
include/routingkit/dijkstra.h:70
↓ 15 callers
Method
reset_all
src/bit_vector.cpp:413
↓ 14 callers
Function
compute_inverse_stable_sort_permutation_using_key
include/routingkit/sort.h:250
↓ 14 callers
Method
get_extra_weight_distances_to_sources
include/routingkit/contraction_hierarchy.h:264
↓ 13 callers
Method
in
src/contraction_hierarchy.cpp:203
↓ 13 callers
Method
out
src/contraction_hierarchy.cpp:197
↓ 13 callers
Method
to_global
src/id_mapper.cpp:108
↓ 12 callers
Method
in_deg
src/contraction_hierarchy.cpp:192
↓ 12 callers
Function
inplace_apply_permutation_to_elements_of
include/routingkit/permutation.h:95
↓ 12 callers
Method
out_deg
src/contraction_hierarchy.cpp:187
↓ 11 callers
Function
compute_stable_sort_permutation_using_key
include/routingkit/sort.h:218
↓ 11 callers
Function
decode_protobuf_message_with_callbacks
src/protobuf.h:15
↓ 11 callers
Function
make_bit_vector
include/routingkit/bit_vector.h:123
↓ 11 callers
Method
read
src/file_data_source.cpp:176
↓ 11 callers
Function
write_vector
include/routingkit/vector_io.h:89
↓ 10 callers
Function
assert_fragment_is_valid
src/nested_dissection.cpp:15
↓ 10 callers
Function
chain_permutation_first_left_then_right
include/routingkit/permutation.h:31
↓ 10 callers
Function
compute_inverse_sort_permutation_first_by_tail_then_by_head_and_apply_sort_to_tail
src/graph_util.cpp:134
↓ 10 callers
Method
get_backward_weight
include/routingkit/contraction_hierarchy.h:349
↓ 10 callers
Method
get_extra_weight_distance
include/routingkit/contraction_hierarchy.h:492
↓ 10 callers
Method
get_forward_weight
include/routingkit/contraction_hierarchy.h:340
↓ 10 callers
Function
keep_element_of_vector_if
include/routingkit/filter.h:43
↓ 10 callers
Function
make_graph_fragment
src/nested_dissection.cpp:41
↓ 9 callers
Method
arc_count
include/routingkit/nested_dissection.h:25
↓ 9 callers
Method
are_all_set
src/bit_vector.cpp:433
↓ 9 callers
Function
random_permutation
include/routingkit/permutation.h:156
↓ 8 callers
Method
data
include/routingkit/bit_vector.h:111
↓ 8 callers
Function
find_arc_given_sorted_head
src/graph_util.cpp:27
↓ 8 callers
Function
forall_ancestors
src/customizable_contraction_hierarchy.cpp:1055
↓ 8 callers
Function
forall_upper_triangles_of_arc
src/customizable_contraction_hierarchy.cpp:69
↓ 8 callers
Function
geo_dist
Returns the distance in meters. Latitudes must be in range [-90,+90] and longitudes in range [-180,+180]
include/routingkit/geo_dist.h:9
↓ 8 callers
Method
global_id_count
include/routingkit/id_mapper.h:22
↓ 8 callers
Function
make_compare_by_key
include/routingkit/sort.h:173
↓ 8 callers
Function
min_to
include/routingkit/min_max.h:10
↓ 7 callers
Function
compute_distance
src/geo_position_to_node.cpp:15
↓ 7 callers
Function
compute_stable_sort_permutation_using_comparator
include/routingkit/sort.h:56
↓ 7 callers
Method
get_distance_to
include/routingkit/dijkstra.h:110
↓ 7 callers
Function
get_padding_mask
src/bit_vector.cpp:115
↓ 7 callers
Function
get_uint8_count
src/bit_vector.cpp:111
↓ 7 callers
Method
settle
include/routingkit/dijkstra.h:85
↓ 6 callers
Method
build
src/contraction_hierarchy.cpp:1093
↓ 6 callers
Function
check_if_graph_is_valid
src/verify.cpp:8
↓ 6 callers
Function
compute_sort_permutation_using_comparator
include/routingkit/sort.h:81
↓ 6 callers
Function
compute_sort_permutation_using_key
include/routingkit/sort.h:213
↓ 6 callers
Method
contains_id
Checks whether an element is in the queue.
include/routingkit/id_queue.h:45
↓ 6 callers
Method
decrease_key
Updates the key of an element if the new key is smaller than the old key. Does nothing if the new key is larger. Undefined if the element is not part
include/routingkit/id_queue.h:107
↓ 6 callers
Method
get_distances_to_targets
src/contraction_hierarchy.cpp:2096
↓ 6 callers
Function
inplace_keep_element_of_vector_if
include/routingkit/filter.h:13
↓ 6 callers
Function
str_wild_char_eq
src/osm_profile.cpp:10
↓ 6 callers
Method
write
src/contraction_hierarchy.cpp:1321
↓ 5 callers
Method
advance
src/nested_dissection.cpp:408
↓ 5 callers
Function
bit_select
src/bit_select.cpp:75
↓ 5 callers
Function
compute_inverse_sort_permutation_using_key
include/routingkit/sort.h:245
↓ 5 callers
Method
get_read_function_object
src/osm_decoder.cpp:88
↓ 5 callers
Function
internal_read_osm_pbf
src/osm_decoder.cpp:247
↓ 5 callers
Function
load_osm_id_mapping_from_pbf
src/osm_graph_builder.cpp:21
next →
1–100 of 512, ranked by callers