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
Function
bench_chars_to_int
benchmark/bench_parsing.cpp:103
Function
bench_chars_to_long
benchmark/bench_parsing.cpp:112
Function
bench_chars_to_long_double_fastpath
benchmark/bench_parsing.cpp:148
Function
bench_chars_to_long_double_slowpath
benchmark/bench_parsing.cpp:175
Function
bench_chars_to_long_long
benchmark/bench_parsing.cpp:121
Function
bench_count_sort
benchmark/bench_standard.cpp:215
Function
bench_cpp_thread_local
benchmark/bench_thread_specific.cpp:23
Function
bench_folly_ts
benchmark/bench_thread_specific.cpp:41
Function
bench_gather
benchmark/bench_standard.cpp:116
Function
bench_gnu_thread_local
benchmark/bench_thread_specific.cpp:29
Function
bench_group_by_index
benchmark/bench_standard.cpp:595
Function
bench_group_by_index_256
benchmark/bench_standard.cpp:611
Function
bench_group_by_key
benchmark/bench_standard.cpp:548
Function
bench_group_by_key_sorted
benchmark/bench_standard.cpp:580
Function
bench_grow_int64
benchmark/bench_sequence.cpp:30
Function
bench_grow_nonrelocatable
benchmark/bench_sequence.cpp:75
Function
bench_grow_relocatable
benchmark/bench_sequence.cpp:65
Function
bench_histogram
benchmark/bench_standard.cpp:245
Function
bench_histogram_by_key
benchmark/bench_standard.cpp:491
Function
bench_histogram_few
benchmark/bench_standard.cpp:270
Function
bench_histogram_same
benchmark/bench_standard.cpp:258
Function
bench_integer_sort
benchmark/bench_standard.cpp:302
Function
bench_integer_sort_pair
benchmark/bench_standard.cpp:283
Function
bench_integrate
benchmark/bench_examples.cpp:119
Function
bench_map
benchmark/bench_standard.cpp:54
Function
bench_mcss
benchmark/bench_examples.cpp:97
Function
bench_merge
benchmark/bench_standard.cpp:368
Function
bench_merge_sort
benchmark/bench_standard.cpp:381
Function
bench_pack
benchmark/bench_standard.cpp:103
Function
bench_parlay_ts
benchmark/bench_thread_specific.cpp:35
Function
bench_prime_sieve
benchmark/bench_examples.cpp:65
Function
bench_primes
benchmark/bench_delayed.cpp:86
Function
bench_quicksort
benchmark/bench_standard.cpp:412
Function
bench_random_shuffle
benchmark/bench_standard.cpp:233
Function
bench_reduce_add
benchmark/bench_standard.cpp:79
Function
bench_reduce_by_index
benchmark/bench_standard.cpp:445
Function
bench_reduce_by_index_256
benchmark/bench_standard.cpp:429
Function
bench_reduce_by_key
benchmark/bench_standard.cpp:476
Function
bench_remove_duplicate_integers
benchmark/bench_standard.cpp:461
Function
bench_remove_duplicates
benchmark/bench_standard.cpp:520
Function
bench_scan_add
benchmark/bench_standard.cpp:91
Function
bench_scatter
benchmark/bench_standard.cpp:139
Function
bench_short_subscript
benchmark/bench_sequence.cpp:21
Function
bench_simple_int
benchmark/bench_thread_specific.cpp:16
Function
bench_sort
benchmark/bench_standard.cpp:320
Function
bench_sort_inplace
benchmark/bench_standard.cpp:351
Function
bench_split3
benchmark/bench_standard.cpp:398
Function
bench_stod
benchmark/bench_parsing.cpp:85
Function
bench_stof
benchmark/bench_parsing.cpp:76
Function
bench_stoi
benchmark/bench_parsing.cpp:49
Function
bench_stol
benchmark/bench_parsing.cpp:58
Function
bench_stold
benchmark/bench_parsing.cpp:94
Function
bench_stoll
benchmark/bench_parsing.cpp:67
Function
bench_stringstream
benchmark/bench_parsing.cpp:36
Function
bench_subscript
Benchmark the subscript operator. We expect a difference in performance with sequence and short_sequence since short_sequence should have to perform a
benchmark/bench_sequence.cpp:12
Function
bench_tabulate
benchmark/bench_standard.cpp:67
Function
bench_tokens
benchmark/bench_delayed.cpp:48
Function
bench_wordcount
benchmark/bench_examples.cpp:33
Function
bench_write_add
benchmark/bench_standard.cpp:162
Function
bench_write_min
benchmark/bench_standard.cpp:189
Method
bit_and
include/parlay/monoid.h:125
Method
bit_or
include/parlay/monoid.h:109
Method
bit_xor
include/parlay/monoid.h:117
Method
blockTrans
include/parlay/internal/transpose.h:128
Method
block_allocator
include/parlay/internal/block_allocator.h:74
Method
block_delayed_filter_op_t
include/parlay/internal/delayed/filter_op.h:49
Method
block_delayed_filter_t
include/parlay/internal/delayed/filter.h:44
Method
block_delayed_flatten_copy_t
include/parlay/internal/delayed/flatten.h:257
Method
block_delayed_flatten_t
include/parlay/internal/delayed/flatten.h:49
Method
block_delayed_map_t
include/parlay/internal/delayed/map.h:40
Method
block_delayed_scan_t
include/parlay/internal/delayed/scan.h:46
Method
block_delayed_sequence
include/parlay/internal/block_delayed.h:72
Method
block_delayed_zip_t
include/parlay/internal/delayed/zip.h:39
Method
block_iterable_view_base
include/parlay/internal/delayed/common.h:212
Method
block_iterable_view_base_data
include/parlay/internal/delayed/common.h:145
Method
block_iterable_wrapper_t
test/range_utils.h:84
Method
block_size
include/parlay/alloc.h:281
Function
blocked_for
include/parlay/parallel.h:65
Function
build_tree
Recursively build the decision tree. A is a sequence of features, each with a sequence of values for each point. A[0] is the target feature and the
examples/decision_tree_c45.h:149
Method
capacitated_buffer
Construct a capacitated buffer with the capacity to hold the given number of objects of type value_type, using the given allocator
include/parlay/internal/sequence_base.h:303
Method
capacity
include/parlay/internal/sequence_base.h:365
Method
cbegin
include/parlay/delayed_sequence.h:252
Method
cbegin
include/parlay/internal/uninitialized_sequence.h:143
Method
cend
include/parlay/delayed_sequence.h:253
Method
cend
include/parlay/internal/uninitialized_sequence.h:144
Function
chars_to_float_t
include/parlay/io.h:151
Function
chars_to_int_t
include/parlay/io.h:95
Method
check_correctness
checks at completion : o flow constraints (excess = flow-in - flow-out) o capacity constraints (no edge has more flow than capacity) o label constrain
examples/push_relabel_max_flow.h:238
Method
clear
Clears all memory ever allocated by this allocator. All allocated blocks must be returned before calling this function. This operation is not safe to
include/parlay/internal/block_allocator.h:154
Method
clear
Destroy all elements, free the buffer (if any) and set the sequence to the empty sequence
include/parlay/internal/sequence_base.h:198
Method
clear
Empties the stack Can be safely invoked concurrently with other operations, though it is possible that this operation can be stalled indefinitely if
include/parlay/internal/concurrency/hazptr_stack.h:116
Method
clearM
examples/helper/spherical.h:331
Method
close
include/parlay/internal/windows/file_map_impl_windows.h:108
Method
closure
include/parlay/internal/sequence_ops.h:107
Function
collect_reduce_sparse_
include/parlay/internal/collect_reduce.h:283
Method
complexMult
examples/helper/spherical.h:42
Method
complexMultImag
examples/helper/spherical.h:54
Method
complexMultReal
examples/helper/spherical.h:50
Function
complex_fft
examples/fast_fourier_transform.h:54
Method
compute_chunk_id
Used by ThreadSpecific which stores a chunked sequence of items that is at least as large as the number of active threads. Given a thread ID, items a
include/parlay/thread_specific.h:70
← previous
next →
701–800 of 1,507, ranked by callers