Cpp-Taskflow  2.1.0
tf::BasicTaskflow< E > Member List

This is the complete list of members for tf::BasicTaskflow< E >, including all inherited members.

BasicTaskflow()tf::BasicTaskflow< E >explicit
BasicTaskflow(unsigned N)tf::BasicTaskflow< E >explicit
BasicTaskflow(std::shared_ptr< Executor > executor)tf::BasicTaskflow< E >explicit
broadcast(Task A, std::vector< Task > &others)tf::FlowBuilderinline
broadcast(Task A, std::initializer_list< Task > others)tf::FlowBuilderinline
dispatch()tf::BasicTaskflow< E >
dispatch(C &&)tf::BasicTaskflow< E >
dump(std::ostream &ostream) consttf::BasicTaskflow< E >
dump() consttf::BasicTaskflow< E >
dump_topologies(std::ostream &ostream) consttf::BasicTaskflow< E >
dump_topologies() consttf::BasicTaskflow< E >
emplace(C &&callable)tf::FlowBuilder
emplace(C &&... callables)tf::FlowBuilder
Executor typedeftf::BasicTaskflow< E >
FlowBuilder(Graph &) (defined in tf::FlowBuilder)tf::FlowBuilderinline
gather(std::vector< Task > &others, Task A)tf::FlowBuilderinline
gather(std::initializer_list< Task > others, Task A)tf::FlowBuilderinline
linearize(std::vector< Task > &tasks)tf::FlowBuilderinline
linearize(std::initializer_list< Task > tasks)tf::FlowBuilderinline
num_nodes() consttf::BasicTaskflow< E >
num_topologies() consttf::BasicTaskflow< E >
num_workers() consttf::BasicTaskflow< E >
parallel_for(I beg, I end, C &&callable, size_t chunk=0)tf::FlowBuilder
parallel_for(I beg, I end, I step, C &&callable, size_t chunk=0)tf::FlowBuilder
placeholder()tf::FlowBuilderinline
precede(Task A, Task B)tf::FlowBuilderinline
reduce(I beg, I end, T &result, B &&bop)tf::FlowBuilder
reduce_max(I beg, I end, T &result)tf::FlowBuilder
reduce_min(I beg, I end, T &result)tf::FlowBuilder
run(Framework &framework)tf::BasicTaskflow< E >
run(Framework &framework, C &&callable)tf::BasicTaskflow< E >
run_n(Framework &framework, size_t N)tf::BasicTaskflow< E >
run_n(Framework &framework, size_t N, C &&callable)tf::BasicTaskflow< E >
run_until(Framework &framework, P &&predicate)tf::BasicTaskflow< E >
run_until(Framework &framework, P &&predicate, C &&callable)tf::BasicTaskflow< E >
share_executor()tf::BasicTaskflow< E >
silent_dispatch()tf::BasicTaskflow< E >
silent_dispatch(C &&callable)tf::BasicTaskflow< E >
silent_emplace(C &&callable)tf::FlowBuilder
silent_emplace(C &&... callables)tf::FlowBuilder
transform_reduce(I beg, I end, T &result, B &&bop, U &&uop)tf::FlowBuilder
transform_reduce(I beg, I end, T &result, B &&bop1, P &&bop2, U &&uop)tf::FlowBuilder
wait_for_all()tf::BasicTaskflow< E >
wait_for_topologies()tf::BasicTaskflow< E >
~BasicTaskflow()tf::BasicTaskflow< E >