MCPcopy Create free account

hub / github.com/cmuparlay/parlaylib / functions

Functions1,507 in github.com/cmuparlay/parlaylib

↓ 10 callersFunctionmerge_sort_inplace
include/parlay/internal/merge_sort.h:53
↓ 10 callersFunctionnum_blocks
include/parlay/internal/delayed/common.h:78
↓ 10 callersFunctionreverse
include/parlay/primitives.h:862
↓ 9 callersMethodensure_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 callersMethodf
include/parlay/monoid.h:262
↓ 9 callersFunctionget_chunk_size
include/parlay/thread_specific.h:413
↓ 9 callersMethodleaf
examples/nbody_fmm.h:208
↓ 9 callersMethodnext
include/parlay/internal/get_time.h:76
↓ 9 callersMethodretire
include/parlay/alloc.h:276
↓ 9 callersFunctiontokens
examples/tokens.h:12
↓ 9 callersFunctionwrite_min
include/parlay/utilities.h:248
↓ 8 callersFunctioncount_sort
include/parlay/internal/counting_sort.h:291
↓ 8 callersMethoddata
include/parlay/internal/sequence_base.h:441
↓ 8 callersMethodend
include/parlay/internal/stream_delayed.h:63
↓ 8 callersFunctionend_block
include/parlay/internal/delayed/common.h:98
↓ 8 callersFunctionfind_if
examples/find_if.h:13
↓ 8 callersMethodget_num_blocks
test/range_utils.h:91
↓ 8 callersFunctionmake_monoid
include/parlay/monoid.h:226
↓ 8 callersFunctionquicksort
examples/quicksort.h:33
↓ 8 callersFunctionrelocate_at
include/parlay/utilities.h:104
↓ 8 callersFunctionsample_sort
examples/samplesort.h:77
↓ 8 callersFunctionsample_sort_inplace
include/parlay/internal/sample_sort.h:292
↓ 8 callersFunctionsort_inplace
include/parlay/primitives.h:354
↓ 8 callersMethodstart
include/parlay/internal/get_time.h:45
↓ 7 callersFunction__contention
include/parlay/internal/atomic_wait.h:388
↓ 7 callersFunctionadd
examples/bigint_add.h:33
↓ 7 callersMethodback
Return the last element
include/parlay/delayed_sequence.h:288
↓ 7 callersMethodcas
include/parlay/hash_table.h:288
↓ 7 callersMethodcheck
examples/helper/speculative_for.h:32
↓ 7 callersMethodcmp
include/parlay/hash_table.h:285
↓ 7 callersFunctioncount
include/parlay/primitives.h:556
↓ 7 callersFunctioncount_sort_inplace
include/parlay/internal/counting_sort.h:319
↓ 7 callersFunctioncross
examples/2d_linear_program.h:35
↓ 7 callersMethodfor_each
include/parlay/worker_specific.h:88
↓ 7 callersFunctionget_allocator
include/parlay/sequence.h:131
↓ 7 callersFunctiongroup_by_key_ordered
include/parlay/internal/group_by.h:51
↓ 7 callersMethodinit
include/parlay/internal/group_by.h:239
↓ 7 callersFunctioninteger_sort
include/parlay/primitives.h:388
↓ 7 callersFunctioninteger_sort_inplace
include/parlay/primitives.h:407
↓ 7 callersFunctionkth_smallest
examples/kth_smallest.h:16
↓ 7 callersFunctionlexicographical_compare
include/parlay/primitives.h:748
↓ 7 callersFunctionmerge
examples/mergesort.h:19
↓ 7 callersFunctionpar_do_if
include/parlay/parallel.h:87
↓ 7 callersFunctionreduce_by_index
include/parlay/internal/group_by.h:231
↓ 7 callersMethodreserve
include/parlay/alloc.h:279
↓ 7 callersFunctionscan_inplace
include/parlay/primitives.h:130
↓ 6 callersMethodaddTo
add contributions from the leaves
examples/nbody_fmm.h:136
↓ 6 callersFunctionapply
include/parlay/internal/block_delayed.h:185
↓ 6 callersMethodbegin
Returns an iterator pointing to the first element of the range
include/parlay/internal/delayed/common.h:198
↓ 6 callersMethodend
include/parlay/internal/block_delayed.h:71
↓ 6 callersMethodinitialize_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 callersFunctionkth_smallest_copy
include/parlay/primitives.h:1246
↓ 6 callersFunctionmax_element
include/parlay/primitives.h:822
↓ 6 callersFunctionmerge_sort
examples/mergesort.h:64
↓ 6 callersFunctionpar_do
include/parlay/internal/scheduler_plugins/tbb.h:46
↓ 6 callersFunctionpar_do3
include/parlay/parallel.h:97
↓ 6 callersFunctionpop_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 callersFunctionquicksort
include/parlay/internal/quicksort.h:162
↓ 6 callersMethodreserve
examples/helper/speculative_for.h:29
↓ 6 callersMethodsize
examples/spectral_separator.h:73
↓ 6 callersFunctionvoidify
include/parlay/utilities.h:46
↓ 5 callersFunctionapply
include/parlay/internal/delayed/terminal.h:156
↓ 5 callersFunctioncapacity
include/parlay/sequence.h:391
↓ 5 callersFunctionchars_to_float
include/parlay/io.h:255
↓ 5 callersFunctiondata
include/parlay/sequence.h:175
↓ 5 callersMethodend
include/parlay/slice.h:90
↓ 5 callersMethodfront
Return the first element
include/parlay/delayed_sequence.h:282
↓ 5 callersMethodget_num_blocks
Returns the number of blocks in the zipped range
include/parlay/internal/delayed/zip.h:98
↓ 5 callersMethodinitialize
include/parlay/internal/sequence_base.h:476
↓ 5 callersFunctioninsertion_sort
include/parlay/internal/quicksort.h:63
↓ 5 callersMethodlink
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 callersFunctionmap_tokens
include/parlay/primitives.h:1083
↓ 5 callersFunctionpack_serial_at
include/parlay/internal/sequence_ops.h:310
↓ 5 callersFunctionproject
projects inequality constraint b onto equality constraint a
examples/2d_linear_program.h:49
↓ 5 callersFunctionreduce
include/parlay/primitives.h:95
↓ 5 callersFunctionsample_sort
include/parlay/internal/sample_sort.h:277
↓ 5 callersFunctionstable_sort_inplace
include/parlay/primitives.h:370
↓ 5 callersFunctionsuffix_array
examples/suffix_array.h:26
↓ 5 callersFunctionuninitialized_relocate_n
include/parlay/relocation.h:79
↓ 4 callersFunctionall_of
include/parlay/primitives.h:566
↓ 4 callersFunctionany_of
include/parlay/primitives.h:573
↓ 4 callersFunctionarea
twice the area in the triangle defined by three points negative if counter clockwise
examples/quickhull.h:23
↓ 4 callersFunctioncenter
examples/oct_tree.h:50
↓ 4 callersFunctionchars_to_long_double
include/parlay/io.h:265
↓ 4 callersFunctionclear
include/parlay/sequence.h:365
↓ 4 callersFunctioncollect_reduce
include/parlay/internal/collect_reduce.h:163
↓ 4 callersFunctioncollect_reduce_sparse
include/parlay/internal/collect_reduce.h:334
↓ 4 callersFunctioncounting_sort
include/parlay/primitives.h:450
↓ 4 callersFunctioncounting_sort_inplace
include/parlay/primitives.h:469
↓ 4 callersFunctiondelete_tree
examples/oct_tree.h:148
↓ 4 callersMethoddot
examples/ray_trace.h:26
↓ 4 callersFunctionemplace_back
include/parlay/sequence.h:252
↓ 4 callersFunctionentropy
examples/decision_tree_c45.h:84
↓ 4 callersMethodget
include/parlay/internal/uninitialized_storage.h:41
↓ 4 callersMethodhash
include/parlay/internal/collect_reduce.h:193
↓ 4 callersFunctioninitialize_range
include/parlay/sequence.h:565
↓ 4 callersMethodis_leaf
examples/box_kdtree.h:70
↓ 4 callersFunctionmap
include/parlay/internal/block_delayed.h:200
↓ 4 callersFunctionmap_maybe
include/parlay/primitives.h:1211
↓ 4 callersFunctionmin_element
include/parlay/primitives.h:803
← previousnext →101–200 of 1,507, ranked by callers