![]() |
Taskflow
3.2.0-Master-Branch
|
This is the complete list of members for tf::cudaFlow, including all inherited members.
capture(C &&callable) | tf::cudaFlow | |
capture(cudaTask task, C callable) | tf::cudaFlow | |
clear() | tf::cudaFlow | inline |
copy(T *tgt, const T *src, size_t num) | tf::cudaFlow | |
copy(cudaTask task, T *tgt, const T *src, size_t num) | tf::cudaFlow | |
cudaFlow() | tf::cudaFlow | inline |
dump(std::ostream &os) const | tf::cudaFlow | inline |
dump_native_graph(std::ostream &os) const | tf::cudaFlow | inline |
empty() const | tf::cudaFlow | inline |
exclusive_scan(I first, I last, O output, C op) | tf::cudaFlow | |
exclusive_scan(cudaTask task, I first, I last, O output, C op) | tf::cudaFlow | |
Executor (defined in tf::cudaFlow) | tf::cudaFlow | friend |
fill(T *dst, T value, size_t count) | tf::cudaFlow | |
fill(cudaTask task, T *dst, T value, size_t count) | tf::cudaFlow | |
find_if(I first, I last, unsigned *idx, U op) | tf::cudaFlow | |
find_if(cudaTask task, I first, I last, unsigned *idx, U op) | tf::cudaFlow | |
for_each(I first, I last, C callable) | tf::cudaFlow | |
for_each(cudaTask task, I first, I last, C callable) | tf::cudaFlow | |
for_each_index(I first, I last, I step, C callable) | tf::cudaFlow | |
for_each_index(cudaTask task, I first, I last, I step, C callable) | tf::cudaFlow | |
host(C &&callable) | tf::cudaFlow | |
host(cudaTask task, C &&callable) | tf::cudaFlow | |
inclusive_scan(I first, I last, O output, C op) | tf::cudaFlow | |
inclusive_scan(cudaTask task, I first, I last, O output, C op) | tf::cudaFlow | |
kernel(dim3 g, dim3 b, size_t s, F f, ArgsT &&... args) | tf::cudaFlow | |
kernel(cudaTask task, dim3 g, dim3 b, size_t shm, F f, ArgsT &&... args) | tf::cudaFlow | |
max_element(I first, I last, unsigned *idx, O op) | tf::cudaFlow | |
max_element(cudaTask task, I first, I last, unsigned *idx, O op) | tf::cudaFlow | |
memcpy(void *tgt, const void *src, size_t bytes) | tf::cudaFlow | inline |
memcpy(cudaTask task, void *tgt, const void *src, size_t bytes) | tf::cudaFlow | inline |
memset(void *dst, int v, size_t count) | tf::cudaFlow | inline |
memset(cudaTask task, void *dst, int ch, size_t count) | tf::cudaFlow | inline |
merge(A a_first, A a_last, B b_first, B b_last, C c_first, Comp comp) | tf::cudaFlow | |
merge(cudaTask task, A a_first, A a_last, B b_first, B b_last, C c_first, Comp comp) | tf::cudaFlow | |
merge_by_key(a_keys_it a_keys_first, a_keys_it a_keys_last, a_vals_it a_vals_first, b_keys_it b_keys_first, b_keys_it b_keys_last, b_vals_it b_vals_first, c_keys_it c_keys_first, c_vals_it c_vals_first, C comp) | tf::cudaFlow | |
merge_by_key(cudaTask task, a_keys_it a_keys_first, a_keys_it a_keys_last, a_vals_it a_vals_first, b_keys_it b_keys_first, b_keys_it b_keys_last, b_vals_it b_vals_first, c_keys_it c_keys_first, c_vals_it c_vals_first, C comp) | tf::cudaFlow | |
min_element(I first, I last, unsigned *idx, O op) | tf::cudaFlow | |
min_element(cudaTask task, I first, I last, unsigned *idx, O op) | tf::cudaFlow | |
noop() | tf::cudaFlow | inline |
num_tasks() const | tf::cudaFlow | inline |
offload() | tf::cudaFlow | inline |
offload_n(size_t N) | tf::cudaFlow | inline |
offload_until(P &&predicate) | tf::cudaFlow | |
reduce(I first, I last, T *result, B bop) | tf::cudaFlow | |
reduce(cudaTask task, I first, I last, T *result, C op) | tf::cudaFlow | |
single_task(C c) | tf::cudaFlow | |
single_task(cudaTask task, C c) | tf::cudaFlow | |
sort(I first, I last, C comp) | tf::cudaFlow | |
sort(cudaTask task, I first, I last, C comp) | tf::cudaFlow | |
sort_by_key(K_it k_first, K_it k_last, V_it v_first, C comp) | tf::cudaFlow | |
sort_by_key(cudaTask task, K_it k_first, K_it k_last, V_it v_first, C comp) | tf::cudaFlow | |
transform(I first, I last, O output, C op) | tf::cudaFlow | |
transform(cudaTask task, I first, I last, O output, C c) | tf::cudaFlow | |
transform(I1 first1, I1 last1, I2 first2, O output, C op) | tf::cudaFlow | |
transform(cudaTask task, I1 first1, I1 last1, I2 first2, O output, C c) | tf::cudaFlow | |
transform_exclusive_scan(I first, I last, O output, B bop, U uop) | tf::cudaFlow | |
transform_exclusive_scan(cudaTask task, I first, I last, O output, B bop, U uop) | tf::cudaFlow | |
transform_inclusive_scan(I first, I last, O output, B bop, U uop) | tf::cudaFlow | |
transform_inclusive_scan(cudaTask task, I first, I last, O output, B bop, U uop) | tf::cudaFlow | |
transform_reduce(I first, I last, T *result, B bop, U uop) | tf::cudaFlow | |
transform_reduce(cudaTask, I first, I last, T *result, B bop, U uop) | tf::cudaFlow | |
transform_uninitialized_reduce(I first, I last, T *result, B bop, U uop) | tf::cudaFlow | |
transform_uninitialized_reduce(cudaTask task, I first, I last, T *result, B bop, U uop) | tf::cudaFlow | |
uninitialized_reduce(I first, I last, T *result, B bop) | tf::cudaFlow | |
uninitialized_reduce(cudaTask task, I first, I last, T *result, C op) | tf::cudaFlow | |
zero(T *dst, size_t count) | tf::cudaFlow | |
zero(cudaTask task, T *dst, size_t count) | tf::cudaFlow | |
~cudaFlow() | tf::cudaFlow | inline |