Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cmuparlay/parlaylib
/ functions
Functions
1,507 in github.com/cmuparlay/parlaylib
⨍
Functions
1,507
◇
Types & classes
312
↓ 10 callers
Function
merge_sort_inplace
include/parlay/internal/merge_sort.h:53
↓ 10 callers
Function
num_blocks
include/parlay/internal/delayed/common.h:78
↓ 10 callers
Function
reverse
include/parlay/primitives.h:862
↓ 9 callers
Method
ensure_capacity
Ensure that the capacity is at least new_capacity. The actual capacity may be increased to a larger amount.
include/parlay/internal/sequence_base.h:536
↓ 9 callers
Method
f
include/parlay/monoid.h:262
↓ 9 callers
Function
get_chunk_size
include/parlay/thread_specific.h:413
↓ 9 callers
Method
leaf
examples/nbody_fmm.h:208
↓ 9 callers
Method
next
include/parlay/internal/get_time.h:76
↓ 9 callers
Method
retire
include/parlay/alloc.h:276
↓ 9 callers
Function
tokens
examples/tokens.h:12
↓ 9 callers
Function
write_min
include/parlay/utilities.h:248
↓ 8 callers
Function
count_sort
include/parlay/internal/counting_sort.h:291
↓ 8 callers
Method
data
include/parlay/internal/sequence_base.h:441
↓ 8 callers
Method
end
include/parlay/internal/stream_delayed.h:63
↓ 8 callers
Function
end_block
include/parlay/internal/delayed/common.h:98
↓ 8 callers
Function
find_if
examples/find_if.h:13
↓ 8 callers
Method
get_num_blocks
test/range_utils.h:91
↓ 8 callers
Function
make_monoid
include/parlay/monoid.h:226
↓ 8 callers
Function
quicksort
examples/quicksort.h:33
↓ 8 callers
Function
relocate_at
include/parlay/utilities.h:104
↓ 8 callers
Function
sample_sort
examples/samplesort.h:77
↓ 8 callers
Function
sample_sort_inplace
include/parlay/internal/sample_sort.h:292
↓ 8 callers
Function
sort_inplace
include/parlay/primitives.h:354
↓ 8 callers
Method
start
include/parlay/internal/get_time.h:45
↓ 7 callers
Function
__contention
include/parlay/internal/atomic_wait.h:388
↓ 7 callers
Function
add
examples/bigint_add.h:33
↓ 7 callers
Method
back
Return the last element
include/parlay/delayed_sequence.h:288
↓ 7 callers
Method
cas
include/parlay/hash_table.h:288
↓ 7 callers
Method
check
examples/helper/speculative_for.h:32
↓ 7 callers
Method
cmp
include/parlay/hash_table.h:285
↓ 7 callers
Function
count
include/parlay/primitives.h:556
↓ 7 callers
Function
count_sort_inplace
include/parlay/internal/counting_sort.h:319
↓ 7 callers
Function
cross
examples/2d_linear_program.h:35
↓ 7 callers
Method
for_each
include/parlay/worker_specific.h:88
↓ 7 callers
Function
get_allocator
include/parlay/sequence.h:131
↓ 7 callers
Function
group_by_key_ordered
include/parlay/internal/group_by.h:51
↓ 7 callers
Method
init
include/parlay/internal/group_by.h:239
↓ 7 callers
Function
integer_sort
include/parlay/primitives.h:388
↓ 7 callers
Function
integer_sort_inplace
include/parlay/primitives.h:407
↓ 7 callers
Function
kth_smallest
examples/kth_smallest.h:16
↓ 7 callers
Function
lexicographical_compare
include/parlay/primitives.h:748
↓ 7 callers
Function
merge
examples/mergesort.h:19
↓ 7 callers
Function
par_do_if
include/parlay/parallel.h:87
↓ 7 callers
Function
reduce_by_index
include/parlay/internal/group_by.h:231
↓ 7 callers
Method
reserve
include/parlay/alloc.h:279
↓ 7 callers
Function
scan_inplace
include/parlay/primitives.h:130
↓ 6 callers
Method
addTo
add contributions from the leaves
examples/nbody_fmm.h:136
↓ 6 callers
Function
apply
include/parlay/internal/block_delayed.h:185
↓ 6 callers
Method
begin
Returns an iterator pointing to the first element of the range
include/parlay/internal/delayed/common.h:198
↓ 6 callers
Method
end
include/parlay/internal/block_delayed.h:71
↓ 6 callers
Method
initialize_capacity
Should only be called during initialization. Same as ensure_capacity, except does not need to copy elements from the existing buffer.
include/parlay/internal/sequence_base.h:517
↓ 6 callers
Function
kth_smallest_copy
include/parlay/primitives.h:1246
↓ 6 callers
Function
max_element
include/parlay/primitives.h:822
↓ 6 callers
Function
merge_sort
examples/mergesort.h:64
↓ 6 callers
Function
par_do
include/parlay/internal/scheduler_plugins/tbb.h:46
↓ 6 callers
Function
par_do3
include/parlay/parallel.h:97
↓ 6 callers
Function
pop_tail
Remove all elements of the subsequence beginning at the element pointed to by p, and return a new sequence consisting of those removed elements.
include/parlay/sequence.h:450
↓ 6 callers
Function
quicksort
include/parlay/internal/quicksort.h:162
↓ 6 callers
Method
reserve
examples/helper/speculative_for.h:29
↓ 6 callers
Method
size
examples/spectral_separator.h:73
↓ 6 callers
Function
voidify
include/parlay/utilities.h:46
↓ 5 callers
Function
apply
include/parlay/internal/delayed/terminal.h:156
↓ 5 callers
Function
capacity
include/parlay/sequence.h:391
↓ 5 callers
Function
chars_to_float
include/parlay/io.h:255
↓ 5 callers
Function
data
include/parlay/sequence.h:175
↓ 5 callers
Method
end
include/parlay/slice.h:90
↓ 5 callers
Method
front
Return the first element
include/parlay/delayed_sequence.h:282
↓ 5 callers
Method
get_num_blocks
Returns the number of blocks in the zipped range
include/parlay/internal/delayed/zip.h:98
↓ 5 callers
Method
initialize
include/parlay/internal/sequence_base.h:476
↓ 5 callers
Function
insertion_sort
include/parlay/internal/quicksort.h:63
↓ 5 callers
Method
link
Version of union that is safe for parallelism when no cycles are created (e.g. only link from larger to smaller vertex). Does not use ranks.
examples/helper/union_find.h:44
↓ 5 callers
Function
map_tokens
include/parlay/primitives.h:1083
↓ 5 callers
Function
pack_serial_at
include/parlay/internal/sequence_ops.h:310
↓ 5 callers
Function
project
projects inequality constraint b onto equality constraint a
examples/2d_linear_program.h:49
↓ 5 callers
Function
reduce
include/parlay/primitives.h:95
↓ 5 callers
Function
sample_sort
include/parlay/internal/sample_sort.h:277
↓ 5 callers
Function
stable_sort_inplace
include/parlay/primitives.h:370
↓ 5 callers
Function
suffix_array
examples/suffix_array.h:26
↓ 5 callers
Function
uninitialized_relocate_n
include/parlay/relocation.h:79
↓ 4 callers
Function
all_of
include/parlay/primitives.h:566
↓ 4 callers
Function
any_of
include/parlay/primitives.h:573
↓ 4 callers
Function
area
twice the area in the triangle defined by three points negative if counter clockwise
examples/quickhull.h:23
↓ 4 callers
Function
center
examples/oct_tree.h:50
↓ 4 callers
Function
chars_to_long_double
include/parlay/io.h:265
↓ 4 callers
Function
clear
include/parlay/sequence.h:365
↓ 4 callers
Function
collect_reduce
include/parlay/internal/collect_reduce.h:163
↓ 4 callers
Function
collect_reduce_sparse
include/parlay/internal/collect_reduce.h:334
↓ 4 callers
Function
counting_sort
include/parlay/primitives.h:450
↓ 4 callers
Function
counting_sort_inplace
include/parlay/primitives.h:469
↓ 4 callers
Function
delete_tree
examples/oct_tree.h:148
↓ 4 callers
Method
dot
examples/ray_trace.h:26
↓ 4 callers
Function
emplace_back
include/parlay/sequence.h:252
↓ 4 callers
Function
entropy
examples/decision_tree_c45.h:84
↓ 4 callers
Method
get
include/parlay/internal/uninitialized_storage.h:41
↓ 4 callers
Method
hash
include/parlay/internal/collect_reduce.h:193
↓ 4 callers
Function
initialize_range
include/parlay/sequence.h:565
↓ 4 callers
Method
is_leaf
examples/box_kdtree.h:70
↓ 4 callers
Function
map
include/parlay/internal/block_delayed.h:200
↓ 4 callers
Function
map_maybe
include/parlay/primitives.h:1211
↓ 4 callers
Function
min_element
include/parlay/primitives.h:803
← previous
next →
101–200 of 1,507, ranked by callers