MCPcopy Create free account

hub / github.com/cmuparlay/parlaylib / functions

Functions1,507 in github.com/cmuparlay/parlaylib

MethodfirstIndex
include/parlay/hash_table.h:54
Methodfirst_index
examples/hash_map.h:32
Functionflatten
include/parlay/internal/delayed/flatten.h:282
Methodflatten_iterator
include/parlay/internal/block_delayed.h:53
Methodfor_each
include/parlay/thread_specific.h:212
Functionforce
include/parlay/internal/block_delayed.h:216
Methodforward_delayed_sequence
include/parlay/internal/stream_delayed.h:65
Methodfree
Free storage obtained by alloc()
include/parlay/alloc.h:250
Functionfrom_bytes
include/parlay/utilities.h:53
Functionfunc
test/test_padded.cpp:11
Methodget
test/test_relocate.cpp:23
Methodget
include/parlay/utilities.h:352
Methodget_begin_block
test/range_utils.h:96
Methodget_begin_block
Return an iterator pointing to the beginning of block i
include/parlay/internal/delayed/flatten.h:269
Methodget_begin_block
Return an iterator pointing to the beginning of block i
include/parlay/internal/delayed/map.h:90
Methodget_begin_block
Return an iterator pointing to the beginning of block i
include/parlay/internal/delayed/filter_op.h:61
Methodget_begin_block
Return an iterator pointing to the beginning of block i
include/parlay/internal/delayed/scan.h:140
Methodget_begin_block
Return an iterator pointing to the beginning of block i
include/parlay/internal/delayed/filter.h:75
Methodget_block
include/parlay/internal/block_allocator.h:66
Methodget_bucket
include/parlay/internal/collect_reduce.h:101
Functionget_counts
include/parlay/internal/integer_sort.h:367
Methodget_current_scheduler
If the current thread is a worker of an existing scheduler, or the thread that spawned a scheduler, return the most recent such scheduler. Otherwise,
include/parlay/scheduler.h:103
Methodget_distribution
examples/helper/graph_utils.h:72
Methodget_granularity
include/parlay/scheduler.h:367
Methodget_index
include/parlay/hash_table.h:255
Methodget_job
include/parlay/scheduler.h:237
Methodget_key
include/parlay/internal/group_by.h:237
Methodget_list
Either grab a list from the global pool, or if there is none then allocate a new list
include/parlay/internal/block_allocator.h:113
Methodget_num_blocks
Returns the number of blocks
include/parlay/internal/delayed/flatten.h:266
Methodget_num_blocks
Returns the number of blocks in the range
include/parlay/internal/delayed/map.h:87
Methodget_num_blocks
Returns the number of blocks in the resulting range
include/parlay/internal/delayed/filter_op.h:58
Methodget_num_blocks
Returns the number of blocks in the range
include/parlay/internal/delayed/scan.h:137
Methodget_num_blocks
Returns the number of blocks in the filtered range
include/parlay/internal/delayed/filter.h:72
Methodget_raw_allocator
include/parlay/internal/sequence_base.h:152
Methodget_time
include/parlay/internal/get_time.h:19
Methodglobal_relabel
This does a BFS to relabel based on distance in the residual graph from the target. Uses ligra for the BFS.
examples/push_relabel_max_flow.h:157
Methodgrid_graph
examples/helper/graph_utils.h:147
Functiongroup_by_index_
include/parlay/internal/group_by.h:290
Methodgroup_by_key_helper
include/parlay/internal/group_by.h:139
Methodhash
include/parlay/scheduler.h:305
Functionhash32
a 32-bit hash function
include/parlay/utilities.h:149
Functionhash32_2
include/parlay/utilities.h:159
Functionhash32_3
include/parlay/utilities.h:166
MethodhashToRange
include/parlay/hash_table.h:53
Methodhash_map
examples/hash_map.h:47
Methodhashtable
Size is the maximum number of values the hash table will hold. Overfilling the table could put it into an infinite loop.
include/parlay/hash_table.h:65
Methodhazptr_stack
include/parlay/internal/concurrency/hazptr_stack.h:46
Functionhead
include/parlay/sequence.h:420
Methodheader
include/parlay/internal/sequence_base.h:294
Methodheap_tree
constructor
examples/helper/heap_tree.h:32
Methodheap_tree
include/parlay/internal/heap_tree.h:38
MethodincrementIndex
include/parlay/hash_table.h:55
Methodindex
benchmark/trigram_words.h:45
Methodinit
include/parlay/alloc.h:277
Methodinit
include/parlay/internal/group_by.h:104
Methodinit
include/parlay/internal/group_by.h:143
Methodinit
include/parlay/internal/group_by.h:176
Methodinit
include/parlay/internal/group_by.h:205
Methodinitialization_granularity
include/parlay/internal/sequence_base.h:64
Methodinitialize
examples/push_relabel_max_flow.h:202
Methodinitialize_iterators
include/parlay/internal/delayed/flatten.h:157
Methodinitialize_list
include/parlay/internal/block_allocator.h:84
Functioninput<double>
benchmark/bench_parsing.cpp:24
Functioninput<float>
benchmark/bench_parsing.cpp:23
Functioninput<int>
benchmark/bench_parsing.cpp:19
Functioninput<long double>
benchmark/bench_parsing.cpp:25
Functioninput<long long>
benchmark/bench_parsing.cpp:21
Functioninput<long>
benchmark/bench_parsing.cpp:20
Functioninsert
include/parlay/sequence.h:300
Methodinsert
examples/hash_map.h:52
Functioninteger_sort_
include/parlay/internal/integer_sort.h:324
Functioninteger_sort_inplace
include/parlay/internal/integer_sort.h:340
Functioninteger_sort_r
include/parlay/internal/integer_sort.h:149
Methodinteractions_count
examples/nbody_fmm.h:299
Methodinterior
examples/oct_tree.h:82
Methodinterior
examples/huffman_tree.h:26
Methodinterior_expansion
examples/nbody_fmm.h:177
Methodintrusive_acquire_retire
include/parlay/internal/concurrency/acquire_retire.h:78
Methodintrusive_get_next
include/parlay/internal/concurrency/hazptr_stack.h:33
Methodintrusive_set_next
include/parlay/internal/concurrency/hazptr_stack.h:37
Methodis_leaf
examples/radix_tree.h:43
Methodis_root
examples/helper/union_find.h:16
Functionis_whitespace
Return true if the given character is considered whitespace. Whitespace characters are ' ', '\f', '\n', '\r'. '\t'. '\v'.
include/parlay/primitives.h:1025
Methoditer
include/parlay/internal/stream_delayed.h:94
Methoditerator
Copy constructor and copy assignment
include/parlay/delayed_sequence.h:100
Methoditerator
include/parlay/internal/stream_delayed.h:34
Methoditerator_t
Conversion from non-const iterator to const iterator implicit */
test/range_utils.h:69
Methoditerator_t
include/parlay/worker_specific.h:97
Methoditerator_t
Conversion from non-const iterator to const iterator implicit */
include/parlay/internal/delayed/zip.h:76
Methoditerator_t
Conversion from non-const iterator to const iterator implicit */
include/parlay/internal/delayed/flatten.h:124
Methoditerator_t
Conversion from non-const iterator to const iterator implicit */
include/parlay/internal/delayed/map.h:67
Methoditerator_t
Conversion from non-const iterator to const iterator implicit */
include/parlay/internal/delayed/scan.h:110
Methodk_nearest_down
looks for nearest neighbors for p in subtree rooted at T. Can return immediately if radius to current k-th nearest point does not intersect the box.
examples/knn.h:99
Functionkth_smallest
include/parlay/primitives.h:1304
Methodlaplacian
examples/spectral_separator.h:63
Methodle_list
examples/le_list.h:44
Methodleaf
examples/oct_tree.h:74
Methodleaf
examples/huffman_tree.h:21
Methodlegacy_monoid_adapter
include/parlay/monoid.h:216
MethodlessEqIndex
include/parlay/hash_table.h:60
← previousnext →901–1,000 of 1,507, ranked by callers