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
↓ 2 callers
Method
deallocate
include/parlay/alloc.h:172
↓ 2 callers
Function
dot
examples/spectral_separator.h:31
↓ 2 callers
Function
emplace
include/parlay/sequence.h:231
↓ 2 callers
Method
end
include/parlay/internal/posix/file_map_impl_posix.h:37
↓ 2 callers
Function
enumerate
include/parlay/delayed.h:59
↓ 2 callers
Function
fft_base
examples/fast_fourier_transform.h:73
↓ 2 callers
Function
filter
include/parlay/internal/sequence_ops.h:382
↓ 2 callers
Function
filter_map
include/parlay/internal/block_delayed.h:259
↓ 2 callers
Function
filter_out
include/parlay/internal/sequence_ops.h:394
↓ 2 callers
Function
find_first_of
include/parlay/primitives.h:612
↓ 2 callers
Function
find_if
include/parlay/primitives.h:589
↓ 2 callers
Function
find_if_not
include/parlay/primitives.h:604
↓ 2 callers
Method
finished
include/parlay/scheduler.h:170
↓ 2 callers
Function
for_each_alignment
test/test_allocator.cpp:70
↓ 2 callers
Method
get
test/test_relocate.cpp:34
↓ 2 callers
Method
get
include/parlay/thread_specific.h:114
↓ 2 callers
Function
getMemorySize
* Returns the size of physical memory (RAM) in bytes. */
include/parlay/internal/memory_size.h:39
↓ 2 callers
Method
get_allocator
include/parlay/internal/sequence_base.h:150
↓ 2 callers
Method
get_begin_block
Return an iterator pointing to the beginning of block i
include/parlay/internal/delayed/flatten.h:150
↓ 2 callers
Method
get_capacity
include/parlay/internal/sequence_base.h:319
↓ 2 callers
Method
get_data
include/parlay/internal/sequence_base.h:297
↓ 2 callers
Method
get_index
examples/box_kdtree.h:44
↓ 2 callers
Method
get_size
include/parlay/internal/sequence_base.h:363
↓ 2 callers
Method
get_size
include/parlay/internal/concurrency/acquire_retire.h:41
↓ 2 callers
Function
get_thread_id
include/parlay/internal/thread_id_pool.h:147
↓ 2 callers
Method
get_val
include/parlay/internal/group_by.h:238
↓ 2 callers
Function
group_by_small_int
include/parlay/internal/counting_sort.h:206
↓ 2 callers
Function
hash_combine
Combine two hash values into a single hash value. Formula borrowed from Boost
include/parlay/utilities.h:198
↓ 2 callers
Function
initialize_fill
include/parlay/sequence.h:555
↓ 2 callers
Method
length_squared
examples/nbody_fmm.h:97
↓ 2 callers
Function
linear_search
include/parlay/internal/binary_search.h:14
↓ 2 callers
Method
lmax
examples/nbody_fmm.h:212
↓ 2 callers
Function
matrix_add
test/range_utils.h:172
↓ 2 callers
Function
max_tab_reduce
examples/lasso_regression.h:46
↓ 2 callers
Function
merge_sort_
include/parlay/internal/merge_sort.h:21
↓ 2 callers
Function
min_spanning_forest
examples/kruskal.h:24
↓ 2 callers
Function
normalize
examples/spectral_separator.h:37
↓ 2 callers
Method
num_allocated_blocks
include/parlay/internal/block_allocator.h:80
↓ 2 callers
Method
num_used_blocks
include/parlay/internal/block_allocator.h:92
↓ 2 callers
Function
pack
include/parlay/internal/sequence_ops.h:318
↓ 2 callers
Function
pack_into_uninitialized
include/parlay/primitives.h:225
↓ 2 callers
Function
pack_out
include/parlay/internal/sequence_ops.h:339
↓ 2 callers
Function
pop_back
include/parlay/sequence.h:353
↓ 2 callers
Function
push_back
include/parlay/sequence.h:259
↓ 2 callers
Method
query
examples/range_min.h:26
↓ 2 callers
Method
radius
examples/nbody_fmm.h:211
↓ 2 callers
Method
replaceQ
include/parlay/hash_table.h:286
↓ 2 callers
Method
reset
examples/helper/speculative_for.h:31
↓ 2 callers
Function
scan_
include/parlay/internal/block_delayed.h:129
↓ 2 callers
Function
scan_inclusive_inplace
include/parlay/primitives.h:136
↓ 2 callers
Function
seq_collect_reduce
include/parlay/internal/collect_reduce.h:36
↓ 2 callers
Function
seq_random_shuffle_
include/parlay/random.h:81
↓ 2 callers
Function
shift
shift a left by n digits (i.e multiply a by d^n).
examples/karatsuba.h:22
↓ 2 callers
Function
size
include/parlay/utilities.h:443
↓ 2 callers
Method
size
include/parlay/internal/stream_delayed.h:64
↓ 2 callers
Function
sort5
include/parlay/internal/quicksort.h:75
↓ 2 callers
Function
speculative_for
examples/helper/speculative_for.h:52
↓ 2 callers
Function
split3
include/parlay/internal/quicksort.h:97
↓ 2 callers
Method
to_seq
examples/helper/ligra_light.h:46
↓ 2 callers
Function
to_sequence
include/parlay/internal/delayed/terminal.h:35
↓ 2 callers
Function
unique
include/parlay/primitives.h:781
↓ 2 callers
Function
zip_with
include/parlay/delayed.h:65
↓ 1 callers
Function
BC_single_source
examples/betweenness_centrality.h:21
↓ 1 callers
Function
BFS
benchmark/bench_delayed.cpp:337
↓ 1 callers
Function
Internal
allocate and initialize an internal node
examples/decision_tree_c45.h:61
↓ 1 callers
Method
L2Ladd
examples/helper/spherical.h:291
↓ 1 callers
Method
L2P
gamma currently not used
examples/helper/spherical.h:402
↓ 1 callers
Method
M2Ladd
examples/helper/spherical.h:231
↓ 1 callers
Method
M2Madd
examples/helper/spherical.h:188
↓ 1 callers
Function
MIS
examples/maximal_independent_set.h:15
↓ 1 callers
Method
P2Madd
examples/helper/spherical.h:335
↓ 1 callers
Function
__cxx_atomic_notify_one
include/parlay/internal/atomic_wait.h:241
↓ 1 callers
Function
__cxx_atomic_try_wait_slow
include/parlay/internal/atomic_wait.h:245
↓ 1 callers
Method
acquire
Grab a free ID from the available list, or if there are none available, allocate a new one.
include/parlay/internal/thread_id_pool.h:102
↓ 1 callers
Method
add_vertices
must be vertices not already in set
examples/helper/ligra_light.h:41
↓ 1 callers
Function
all_equal
examples/decision_tree_c45.h:72
↓ 1 callers
Method
alloc
include/parlay/internal/block_allocator.h:198
↓ 1 callers
Function
alloc_padding_size
Minimum size of the padding for p_malloc. For large allocations, uses a larger padding to guarantee at least 64-byte alignment. Needs to be at least s
include/parlay/alloc.h:95
↓ 1 callers
Function
atomic_notify_all
include/parlay/internal/atomic_wait.h:378
↓ 1 callers
Function
atomic_notify_one
include/parlay/internal/atomic_wait.h:374
↓ 1 callers
Function
atomic_wait
include/parlay/internal/atomic_wait.h:370
↓ 1 callers
Function
base_case
include/parlay/internal/quicksort.h:22
↓ 1 callers
Function
bestCut
parallel version of best cut
benchmark/bench_delayed.cpp:215
↓ 1 callers
Function
bestCutSerial
sequential version of best cut
benchmark/bench_delayed.cpp:182
↓ 1 callers
Function
best_cut
parallel best cut
examples/box_kdtree.h:112
↓ 1 callers
Function
big_add_delayed
benchmark/bench_delayed.cpp:109
↓ 1 callers
Function
box_surface_area
examples/box_kdtree.h:104
↓ 1 callers
Function
bucket_sort_r
include/parlay/internal/bucket_sort.h:137
↓ 1 callers
Function
bucketed_dijkstra
examples/bucketed_dijkstra.h:21
↓ 1 callers
Function
build_knn_graph
examples/knn.h:143
↓ 1 callers
Function
build_recursive
examples/oct_tree.h:96
↓ 1 callers
Function
chars_to_uint
include/parlay/io.h:250
↓ 1 callers
Function
chars_to_ulong
include/parlay/io.h:251
↓ 1 callers
Function
chars_to_ulong_long
include/parlay/io.h:252
↓ 1 callers
Function
check
examples/suffix_array.cpp:19
↓ 1 callers
Function
check
examples/graph_color.cpp:18
↓ 1 callers
Function
check
examples/longest_common_prefix.cpp:22
↓ 1 callers
Function
check
Check answer is correct (i.e. covers all elements that could be)
examples/set_cover.cpp:20
↓ 1 callers
Function
check_accuracy
checks 500 randomly selected points for accuracy
examples/nbody_fmm.cpp:17
↓ 1 callers
Function
classify
Clasify a set of rows based on tree
examples/decision_tree_c45.h:239
← previous
next →
301–400 of 1,507, ranked by callers