STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
stapl::paragraph_impl::paragraph< Scheduler, Factory, Views > Member List

This is the complete list of members for stapl::paragraph_impl::paragraph< Scheduler, Factory, Views >, including all inherited members.

add_migrated_task(std::size_t tid, size_t unknown_consumer_cnt, typename SchedulerEntry::sched_info_type const &sched_info, WF const &wf, ViewSet const &, index_sequence< Indices... > const &)stapl::paragraph_impl::task_graph
add_task(std::size_t tid, WF const &wf, sched_info_type const &si, ExplicitPreds const &pred_list, std::size_t num_succs, loc_qual qualifier, Args const &... args)stapl::paragraph_impl::task_graph_impl< Scheduler >
add_task(std::size_t tid, Factory const &f, sched_info_type const &si, ExplicitPreds const &pred_list, std::size_t num_succs, loc_qual qualifier, Args const &... args)stapl::paragraph_impl::task_graph_impl< Scheduler >
advance_epoch(void)stapl::p_object
apply(task_graph &tg, bool one_sided)stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
called_before(void) conststapl::paragraph_impl::task_graph
child_add_producer(rmi_handle::reference child, size_t index)stapl::paragraph_impl::task_graph
child_set_element(rmi_handle::reference child, size_t index, T const &val)stapl::paragraph_impl::task_graph
child_setup_flow(size_t producer, rmi_handle::reference consumer_handle, location_type consumer_location, PortFilter port_filter, ValueFilter value_filter, LocationMapper location_mapper)stapl::paragraph_impl::task_graph
count_local_task(size_t cnt=1)stapl::paragraph_impl::task_graph
count_task(size_t cnt=1)stapl::paragraph_impl::task_graph
current_scheduler(void) (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >protected
edge_type typedef (defined in stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >)stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
edges(void) (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
executor(void) conststapl::paragraph_impl::task_graph
executor_ptr(void) conststapl::paragraph_impl::task_graph
finalize_result(result_type &res)stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
finished(void) conststapl::paragraph_impl::task_graphprotected
get(void) (defined in stapl::paragraph_impl::object_wrapper< factory_task< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type, Scheduler::entry_type, paragraph_impl::paragraph_view< Scheduler > > >)stapl::paragraph_impl::object_wrapper< factory_task< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type, Scheduler::entry_type, paragraph_impl::paragraph_view< Scheduler > > >
get(void) const (defined in stapl::paragraph_impl::object_wrapper< factory_task< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type, Scheduler::entry_type, paragraph_impl::paragraph_view< Scheduler > > >)stapl::paragraph_impl::object_wrapper< factory_task< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type, Scheduler::entry_type, paragraph_impl::paragraph_view< Scheduler > > >
get_location_id(void) const noexceptstapl::p_object
get_location_md(void) const noexceptstapl::p_object
get_location_md(void) noexceptstapl::p_object
get_num_locations(void) const noexceptstapl::p_object
get_rmi_handle(void) const noexceptstapl::p_object
get_rmi_handle(void) noexceptstapl::p_object
has_only_local_tasks(void) const overridestapl::paragraph_impl::task_graph_impl< Scheduler >virtual
has_span(void) const final (defined in stapl::paragraph_impl::paragraph< Scheduler, Factory, Views >)stapl::paragraph_impl::paragraph< Scheduler, Factory, Views >virtual
has_successors(void) const (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
hold_termination(void) conststapl::paragraph_impl::task_graph
is_blocking(void) const (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
is_persistent(void) const finalstapl::paragraph_impl::task_graph_impl< Scheduler >virtual
local_empty(void) conststapl::paragraph_impl::task_graph
lock(void)stapl::p_object
m_b_blockingstapl::paragraph_impl::task_graphprotected
m_b_no_tasks_escaped (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graphprotected
m_edge_ct_ptrstapl::paragraph_impl::task_graph
m_exec_ptrstapl::paragraph_impl::task_graphprotected
m_execs_startedstapl::paragraph_impl::task_graphprotected
m_execs_terminatedstapl::paragraph_impl::task_graphprotected
m_out_edge_infostapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
m_result_notifierstapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
migrate_task(Task< SchedulerEntry, std::true_type, std::false_type, WF, ViewWrapper > *task, std::size_t dest, index_sequence< Indices... > const &)stapl::paragraph_impl::task_graph
migration_enabled() conststapl::paragraph_impl::task_graph
migration_t typedef (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >
nested_pgs(void) (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
nested_pgs(void) const (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
no_succs_p_object(void) conststapl::paragraph_impl::task_graph
notifier_t typedef (defined in stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >)stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
notify_termination()stapl::paragraph_impl::task_graph
num_successors(void) const (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
object_wrapper(Args &&... args) (defined in stapl::paragraph_impl::object_wrapper< factory_task< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type, Scheduler::entry_type, paragraph_impl::paragraph_view< Scheduler > > >)stapl::paragraph_impl::object_wrapper< factory_task< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type, Scheduler::entry_type, paragraph_impl::paragraph_view< Scheduler > > >
operator()(int unused, bool blocking=false, bool force_evaluation=false, bool one_sided=false)stapl::paragraph_impl::paragraph< Scheduler, Factory, Views >
operator()(void)stapl::paragraph_impl::paragraph< Scheduler, Factory, Views >
operator=(task_graph const &)=delete (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graphprotected
stapl::detail::task_graph_base::operator=(p_object const &other) noexceptstapl::p_object
stapl::detail::task_graph_base::operator=(p_object &&other) noexceptstapl::p_object
os_td_wait_t typedef (defined in stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >)stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
p_object(const unsigned int flags=0)stapl::p_objectexplicit
p_object(p_object const &other)stapl::p_object
p_object(p_object &&other)stapl::p_object
paragraph(paragraph const &other)stapl::paragraph_impl::paragraph< Scheduler, Factory, Views >
paragraph(Factory factory, Views const &... views, Scheduler scheduler=Scheduler(), const bool enable_migration=false, rmi_handle::reference parent_handle_ref=rmi_handle::reference(), location_type parent_location=invalid_location_id, bool b_parent_notify_all_locations=false, size_t task_id=0, std::size_t num_succs=0)stapl::paragraph_impl::paragraph< Scheduler, Factory, Views >
paragraph(nested_tag const &ignored, Factory factory, Scheduler const &scheduler, const bool enable_migration, rmi_handle::reference parent_handle_ref, location_type parent_location, bool b_parent_notify_all_locations, size_t task_id, std::size_t num_succs, PackagedViews &&... packaged_views)stapl::paragraph_impl::paragraph< Scheduler, Factory, Views >
parent_handle(void) const (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
parent_location(void) const (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
parent_notify_all_locations(void) const (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
passed_scheduler(void) (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >protected
persistent_t typedef (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >
persister(void) (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >protected
persister(void) const (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >protected
processed_local(void) (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
processed_remote(task_id_t tid, bool has_succs, ReturnValue &&val)stapl::paragraph_impl::task_graph
processed_remote_void(task_id_t tid, bool b_has_succs)stapl::paragraph_impl::task_graph
pulse_terminator(void) finalstapl::paragraph_impl::paragraph< Scheduler, Factory, Views >virtual
query_factory(void)stapl::paragraph_impl::task_graph
request_notify(size_t tid, Notifier const &notifier)stapl::paragraph_impl::task_graph
request_out_flow(rmi_handle::reference consumer, location_type parent_location, PortFilter port_filter, ValueFilter value_filter, LocationMapper location_mapper)stapl::paragraph_impl::task_graph
request_parent_out_flow(Mapper mapper)stapl::paragraph_impl::task_graph
stapl::reset(void)stapl::paragraph_impl::task_graphprotected
reset(void) (defined in stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >)stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
result_processed()stapl::paragraph_impl::task_graph
result_type typedef (defined in stapl::paragraph_impl::paragraph< Scheduler, Factory, Views >)stapl::paragraph_impl::paragraph< Scheduler, Factory, Views >
sched_entry_type typedef (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >
sched_info_type typedef (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >
scheduler_type typedef (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >
set_executor(executor_base *exec_base_ptr)stapl::paragraph_impl::task_graph
set_num_succs(std::size_t task_id, std::size_t num_succs) conststapl::paragraph_impl::task_graph
set_os_result_notifier(task_graph &tg, result_type &)stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
set_result(std::size_t index, task_graph::task_id_t task_id) finalstapl::paragraph_impl::paragraph< Scheduler, Factory, Views >virtual
stapl::paragraph_impl::task_graph_impl::set_result(task_id_t task_id)stapl::paragraph_impl::task_graph
set_result_impl(std::size_t, task_graph::task_id_t task_id, task_graph &tg)stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
set_result_pg(task_id_t task_id, Mapper mapper)stapl::paragraph_impl::task_graph
setup_promise_flow(std::size_t task_id, promise< typename df_stored_type< T >::type > pr) (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
size_type typedef (defined in stapl::p_object)stapl::p_object
stapl_is_paragraph_ typedef (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
stored_value_t typedef (defined in stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >)stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
succs_p_object(void) conststapl::paragraph_impl::task_graph
task_graph(TaskMapperParam &&task_mapper_param, bool b_enable_migration, bool b_persistent, std::size_t num_succs, rmi_handle::reference parent_handle_ref, location_type parent_location, bool b_parent_notify_all_locations, size_t task_id) (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graphprotected
task_graph(task_graph const &)=delete (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graphprotected
task_graph_base()stapl::detail::task_graph_baseprotected
task_graph_impl(TaskMapperParam &&task_mapper_param, task_type *factory_task_ptr, scheduler_type scheduler, bool b_enable_migration, std::size_t num_succs, rmi_handle::reference parent_handle_ref, location_type parent_location, bool b_parent_notify_all_locations, size_t task_id)stapl::paragraph_impl::task_graph_impl< Scheduler >protected
task_id(void) const (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
task_id_t typedef (defined in stapl::paragraph_impl::task_graph)stapl::paragraph_impl::task_graph
task_type typedef (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >
termination_value(void) conststapl::paragraph_impl::task_graph
tmp_result_type typedef (defined in stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >)stapl::detail::result_manager< wf_invoke< Factory, view_manager< coarsener_type< Factory >::type, Views... >::result_type >::result_type, need_result_view< Factory, tuple< Views... > >::value >
try_lock(void)stapl::p_object
try_os_delete(void)stapl::paragraph_impl::task_graph
unlock(void)stapl::p_object
~p_object(void)=defaultstapl::p_objectprotectedvirtual
~task_graph() overridestapl::paragraph_impl::task_graph
~task_graph_base() override=default (defined in stapl::detail::task_graph_base)stapl::detail::task_graph_baseprotectedvirtual
~task_graph_impl() override (defined in stapl::paragraph_impl::task_graph_impl< Scheduler >)stapl::paragraph_impl::task_graph_impl< Scheduler >protected