MCPcopy Create free account

hub / github.com/ConorWilliams/libfork / functions

Functions705 in github.com/ConorWilliams/libfork

Methodinitial_suspend
bench/source/coroutine/incremental.cpp:133
Methodinitial_suspend
* @brief Start suspended (lazy). */
include/libfork/core/impl/promise.hpp:171
Functionintegrate_libfork
bench/source/integrate/libfork.cpp:36
Functionintegrate_omp
bench/source/integrate/omp.cpp:33
Functionintegrate_serial
bench/source/integrate/serial.cpp:29
Functionintegrate_tbb
bench/source/integrate/tbb.cpp:39
Functionintegrate_tmc
bench/source/integrate/tmc.cpp:33
Functionintegrate_ztaskflow
bench/source/integrate/taskflow.cpp:37
Methodjump
* @brief This is the jump function for the generator. * * It is equivalent to 2^128 calls to operator(); it can be used to generate 2^128 non-ov
single_header/libfork.hpp:7188
Methodjump
* @brief This is the jump function for the generator. * * It is equivalent to 2^128 calls to operator(); it can be used to generate 2^128 non-ov
include/libfork/schedule/ext/random.hpp:153
Methodjump_impl
single_header/libfork.hpp:7221
Methodjump_impl
include/libfork/schedule/ext/random.hpp:186
Methodjust_awaitable
single_header/libfork.hpp:5605
Methodjust_awaitable
include/libfork/core/just.hpp:65
Methodkey
single_header/libfork.hpp:7797
Methodkey
include/libfork/schedule/ext/event_count.hpp:114
Functionl_child_of
* @brief Get the interval to the left of the current interval. */
single_header/libfork.hpp:9665
Functionl_child_of
* @brief Get the interval to the left of the current interval. */
include/libfork/algorithm/scan.hpp:76
Methodlayout
(self)
conanfile.py:67
Methodlayout
(self)
test_package/conanfile.py:20
Methodlazy_pool
* @brief Move construct a new lazy_pool object. */
single_header/libfork.hpp:8200
Methodlazy_pool
* @brief Move construct a new lazy_pool object. */
include/libfork/schedule/lazy_pool.hpp:307
Functionlazy_work
* @brief The function that workers run while the pool is alive (worker event-loop) */
single_header/libfork.hpp:8032
Functionlazy_work
* @brief The function that workers run while the pool is alive (worker event-loop) */
include/libfork/schedule/lazy_pool.hpp:139
Functionload_joins
* @brief Perform a `.load(order)` on the atomic join counter. */
include/libfork/core/impl/frame.hpp:182
Functionload_steals
* @brief Get the number of times this frame has been stolen. */
include/libfork/core/impl/frame.hpp:196
Functionmain
tools/make_single_header.cpp:111
Functionmain
package/install/source/hello_world.cpp:15
Functionmain
package/vcpkg/source/hello_world.cpp:21
Functionmain
test/single_header/main.cpp:28
Functionmain
test_package/source/hello_world.cpp:21
Functionmake_scheduler
test/source/core/bad_behavior.cpp:34
Functionmake_scheduler
test/source/core/unbalanced.cpp:34
Functionmake_scheduler
test/source/core/core.cpp:41
Functionmake_scheduler
test/source/core/exceptions.cpp:35
Functionmake_scheduler
test/source/core/extern_test.cpp:25
Functionmake_scheduler
test/source/core/just.cpp:29
Functionmake_scheduler
test/source/algorithm/scan.cpp:27
Functionmake_scheduler
test/source/algorithm/for_each.cpp:34
Functionmake_scheduler
test/source/algorithm/explicit.cpp:27
Functionmake_scheduler
test/source/algorithm/map.cpp:34
Functionmake_scheduler
test/source/algorithm/fold.cpp:39
Functionmatmul_libfork
bench/source/matmul/libfork.cpp:55
Functionmatmul_omp
bench/source/matmul/omp.cpp:56
Functionmatmul_serial
bench/source/matmul/serial.cpp:51
Functionmatmul_tbb
bench/source/matmul/tbb.cpp:66
Functionmatmul_tmc
bench/source/matmul/tmc.cpp:60
Functionmatmul_ztaskflow
bench/source/matmul/taskflow.cpp:68
Methodmax
* @brief Get the maximum value of the generator. * * @return The maximum value that ``xoshiro::operator()`` can return. */
single_header/libfork.hpp:7156
Methodmax
* @brief Get the maximum value of the generator. * * @return The maximum value that ``xoshiro::operator()`` can return. */
include/libfork/schedule/ext/random.hpp:121
Methodmin
* @brief Get the minimum value of the generator. * * @return The minimum value that ``xoshiro::operator()`` can return. */
single_header/libfork.hpp:7147
Methodmin
* @brief Get the minimum value of the generator. * * @return The minimum value that ``xoshiro::operator()`` can return. */
include/libfork/schedule/ext/random.hpp:112
Methodnext_stacklet
* @brief Allocate a new stacklet with a stack of size of at least`size` and attach it to the given * stacklet chain. * * Requires that
single_header/libfork.hpp:1783
Methodnext_stacklet
* @brief Allocate a new stacklet with a stack of size of at least`size` and attach it to the given * stacklet chain. * * Requires that
include/libfork/core/impl/stack.hpp:138
Methodnode
* @brief Construct a node storing a copy of `data`. */
single_header/libfork.hpp:1347
Methodnode
* @brief Construct a node storing a copy of `data`. */
include/libfork/core/ext/list.hpp:45
Methodnoop
test/source/core/bad_behavior.cpp:131
Functionnqueens_libfork
bench/source/nqueens/libfork.cpp:48
Functionnqueens_omp
bench/source/nqueens/omp.cpp:67
Functionnqueens_serial
bench/source/nqueens/serial.cpp:41
Functionnqueens_tbb
bench/source/nqueens/tbb.cpp:54
Functionnqueens_ztaskflow
bench/source/nqueens/taskflow.cpp:50
Methodnuma_context
* @brief Construct a new numa context object. */
single_header/libfork.hpp:7320
Methodnuma_context
* @brief Construct a new numa context object. */
include/libfork/schedule/impl/numa_context.hpp:80
Methodnuma_topology
single_header/libfork.hpp:6712
Methodnuma_topology
include/libfork/schedule/ext/numa.hpp:220
Methodoperator delete
* @brief Deallocate the coroutine from current `stack`s stack. */
single_header/libfork.hpp:6102
Methodoperator delete
bench/source/coroutine/incremental.cpp:192
Methodoperator delete
* @brief Deallocate the coroutine from current `stack`s stack. */
include/libfork/core/impl/promise.hpp:161
Methodoperator new
* @brief Allocate the coroutine on a new stack. */
single_header/libfork.hpp:6097
Methodoperator new
bench/source/coroutine/incremental.cpp:186
Methodoperator new
* @brief Allocate the coroutine on a new stack. */
include/libfork/core/impl/promise.hpp:156
Functionoperator()
single_header/libfork.hpp:8825
Functionoperator()
include/libfork/algorithm/map.hpp:137
Functionoperator()
include/libfork/algorithm/fold.hpp:43
Functionoperator()
include/libfork/algorithm/for_each.hpp:130
Methodoperator()
test/source/numa.cpp:42
Methodoperator()
test/source/core/bad_behavior.cpp:54
Methodoperator()
test/source/core/bad_behavior.cpp:135
Methodoperator()
* @brief Returns ``std::nullopt``. */
single_header/libfork.hpp:1051
Methodoperator()
single_header/libfork.hpp:3108
Methodoperator()
single_header/libfork.hpp:3233
Methodoperator()
single_header/libfork.hpp:4225
Methodoperator()
single_header/libfork.hpp:4925
Methodoperator()
single_header/libfork.hpp:5694
Methodoperator()
single_header/libfork.hpp:5729
Methodoperator()
single_header/libfork.hpp:6924
Methodoperator()
* @brief Generate a random bit sequence and advance the state of the generator. * * @return A pseudo-random number. */
single_header/libfork.hpp:7165
Methodoperator()
* @brief Recursive implementation of `fold`, requires that `tail - head > 0`. */
single_header/libfork.hpp:8835
Methodoperator()
single_header/libfork.hpp:8951
Methodoperator()
single_header/libfork.hpp:9134
Methodoperator()
single_header/libfork.hpp:9418
Methodoperator()
* @brief Returns one-past-the-end of the scanned range. */
single_header/libfork.hpp:9776
Methodoperator()
* @brief Recursive implementation of `fall_sweep`, requires that `tail - head > 0`. */
single_header/libfork.hpp:9936
Methodoperator()
* @brief Launch the implementation in the un-scanned chunks. * * Options: * left fully scanned and right fully scanned -> return (make this
single_header/libfork.hpp:10023
Methodoperator()
single_header/libfork.hpp:10080
Methodoperator()
include/libfork/core/first_arg.hpp:194
Methodoperator()
include/libfork/core/just.hpp:154
Methodoperator()
include/libfork/core/just.hpp:189
Methodoperator()
include/libfork/core/extern.hpp:74
← previousnext →401–500 of 705, ranked by callers