MCPcopy Create free account

hub / github.com/cmuparlay/parlaylib / functions

Functions1,507 in github.com/cmuparlay/parlaylib

Functionbench_chars_to_int
benchmark/bench_parsing.cpp:103
Functionbench_chars_to_long
benchmark/bench_parsing.cpp:112
Functionbench_chars_to_long_double_fastpath
benchmark/bench_parsing.cpp:148
Functionbench_chars_to_long_double_slowpath
benchmark/bench_parsing.cpp:175
Functionbench_chars_to_long_long
benchmark/bench_parsing.cpp:121
Functionbench_count_sort
benchmark/bench_standard.cpp:215
Functionbench_cpp_thread_local
benchmark/bench_thread_specific.cpp:23
Functionbench_folly_ts
benchmark/bench_thread_specific.cpp:41
Functionbench_gather
benchmark/bench_standard.cpp:116
Functionbench_gnu_thread_local
benchmark/bench_thread_specific.cpp:29
Functionbench_group_by_index
benchmark/bench_standard.cpp:595
Functionbench_group_by_index_256
benchmark/bench_standard.cpp:611
Functionbench_group_by_key
benchmark/bench_standard.cpp:548
Functionbench_group_by_key_sorted
benchmark/bench_standard.cpp:580
Functionbench_grow_int64
benchmark/bench_sequence.cpp:30
Functionbench_grow_nonrelocatable
benchmark/bench_sequence.cpp:75
Functionbench_grow_relocatable
benchmark/bench_sequence.cpp:65
Functionbench_histogram
benchmark/bench_standard.cpp:245
Functionbench_histogram_by_key
benchmark/bench_standard.cpp:491
Functionbench_histogram_few
benchmark/bench_standard.cpp:270
Functionbench_histogram_same
benchmark/bench_standard.cpp:258
Functionbench_integer_sort
benchmark/bench_standard.cpp:302
Functionbench_integer_sort_pair
benchmark/bench_standard.cpp:283
Functionbench_integrate
benchmark/bench_examples.cpp:119
Functionbench_map
benchmark/bench_standard.cpp:54
Functionbench_mcss
benchmark/bench_examples.cpp:97
Functionbench_merge
benchmark/bench_standard.cpp:368
Functionbench_merge_sort
benchmark/bench_standard.cpp:381
Functionbench_pack
benchmark/bench_standard.cpp:103
Functionbench_parlay_ts
benchmark/bench_thread_specific.cpp:35
Functionbench_prime_sieve
benchmark/bench_examples.cpp:65
Functionbench_primes
benchmark/bench_delayed.cpp:86
Functionbench_quicksort
benchmark/bench_standard.cpp:412
Functionbench_random_shuffle
benchmark/bench_standard.cpp:233
Functionbench_reduce_add
benchmark/bench_standard.cpp:79
Functionbench_reduce_by_index
benchmark/bench_standard.cpp:445
Functionbench_reduce_by_index_256
benchmark/bench_standard.cpp:429
Functionbench_reduce_by_key
benchmark/bench_standard.cpp:476
Functionbench_remove_duplicate_integers
benchmark/bench_standard.cpp:461
Functionbench_remove_duplicates
benchmark/bench_standard.cpp:520
Functionbench_scan_add
benchmark/bench_standard.cpp:91
Functionbench_scatter
benchmark/bench_standard.cpp:139
Functionbench_short_subscript
benchmark/bench_sequence.cpp:21
Functionbench_simple_int
benchmark/bench_thread_specific.cpp:16
Functionbench_sort
benchmark/bench_standard.cpp:320
Functionbench_sort_inplace
benchmark/bench_standard.cpp:351
Functionbench_split3
benchmark/bench_standard.cpp:398
Functionbench_stod
benchmark/bench_parsing.cpp:85
Functionbench_stof
benchmark/bench_parsing.cpp:76
Functionbench_stoi
benchmark/bench_parsing.cpp:49
Functionbench_stol
benchmark/bench_parsing.cpp:58
Functionbench_stold
benchmark/bench_parsing.cpp:94
Functionbench_stoll
benchmark/bench_parsing.cpp:67
Functionbench_stringstream
benchmark/bench_parsing.cpp:36
Functionbench_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
Functionbench_tabulate
benchmark/bench_standard.cpp:67
Functionbench_tokens
benchmark/bench_delayed.cpp:48
Functionbench_wordcount
benchmark/bench_examples.cpp:33
Functionbench_write_add
benchmark/bench_standard.cpp:162
Functionbench_write_min
benchmark/bench_standard.cpp:189
Methodbit_and
include/parlay/monoid.h:125
Methodbit_or
include/parlay/monoid.h:109
Methodbit_xor
include/parlay/monoid.h:117
MethodblockTrans
include/parlay/internal/transpose.h:128
Methodblock_allocator
include/parlay/internal/block_allocator.h:74
Methodblock_delayed_filter_op_t
include/parlay/internal/delayed/filter_op.h:49
Methodblock_delayed_filter_t
include/parlay/internal/delayed/filter.h:44
Methodblock_delayed_flatten_copy_t
include/parlay/internal/delayed/flatten.h:257
Methodblock_delayed_flatten_t
include/parlay/internal/delayed/flatten.h:49
Methodblock_delayed_map_t
include/parlay/internal/delayed/map.h:40
Methodblock_delayed_scan_t
include/parlay/internal/delayed/scan.h:46
Methodblock_delayed_sequence
include/parlay/internal/block_delayed.h:72
Methodblock_delayed_zip_t
include/parlay/internal/delayed/zip.h:39
Methodblock_iterable_view_base
include/parlay/internal/delayed/common.h:212
Methodblock_iterable_view_base_data
include/parlay/internal/delayed/common.h:145
Methodblock_iterable_wrapper_t
test/range_utils.h:84
Methodblock_size
include/parlay/alloc.h:281
Functionblocked_for
include/parlay/parallel.h:65
Functionbuild_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
Methodcapacitated_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
Methodcapacity
include/parlay/internal/sequence_base.h:365
Methodcbegin
include/parlay/delayed_sequence.h:252
Methodcbegin
include/parlay/internal/uninitialized_sequence.h:143
Methodcend
include/parlay/delayed_sequence.h:253
Methodcend
include/parlay/internal/uninitialized_sequence.h:144
Functionchars_to_float_t
include/parlay/io.h:151
Functionchars_to_int_t
include/parlay/io.h:95
Methodcheck_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
Methodclear
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
Methodclear
Destroy all elements, free the buffer (if any) and set the sequence to the empty sequence
include/parlay/internal/sequence_base.h:198
Methodclear
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
MethodclearM
examples/helper/spherical.h:331
Methodclose
include/parlay/internal/windows/file_map_impl_windows.h:108
Methodclosure
include/parlay/internal/sequence_ops.h:107
Functioncollect_reduce_sparse_
include/parlay/internal/collect_reduce.h:283
MethodcomplexMult
examples/helper/spherical.h:42
MethodcomplexMultImag
examples/helper/spherical.h:54
MethodcomplexMultReal
examples/helper/spherical.h:50
Functioncomplex_fft
examples/fast_fourier_transform.h:54
Methodcompute_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
← previousnext →701–800 of 1,507, ranked by callers