| add_producer(index_type tid, size_t consumer_cnt, bool b_migrated=false) | stapl::edge_container | |
| add_remote_notifier(const index_type tid, const size_t loc, Notifier const ¬ifier, const bool b_is_upgrade) | stapl::edge_container | |
| add_remote_signal_notifier(index_type tid, size_t loc) | stapl::edge_container | |
| advance_epoch(void) | stapl::p_object | |
| check_increase_size(void) const | stapl::detail::edge_storage | protected |
| clear(void) (defined in stapl::detail::edge_storage) | stapl::detail::edge_storage | |
| contains(index_type tid) const | stapl::detail::edge_storage | |
| contains_producer_tid(index_type tid) const | stapl::edge_container | |
| directory(bool b_enable_buffering) (defined in stapl::directory< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, true >) | stapl::directory< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, true > | |
| directory(typename base_t::mapper_t mapper, typename base_t::registry_t registry=typename base_t::registry_t()) | stapl::directory< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, true > | |
| directory_base(bool b_enable_buffering) (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| directory_base(Function &&f, boost::function< std::pair< location_type, loc_qual >(size_t)> mapper, bool b_migration_enabled, bool b_enable_buffering, bool b_perfect_mapper) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| directory_base(mapper_t mapper, registry_t registry) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| directory_base(directory_base const &other) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| edge_container(bool b_migration_enabled, paragraph_impl::task_graph *tg, bool b_is_persistent) | stapl::edge_container | |
| edge_container(bool b_migration_enabled, paragraph_impl::task_graph *tg, bool b_is_persistent, TaskMapperParam &&task_mapper_param) | stapl::edge_container | |
| edge_entry_t typedef | stapl::detail::edge_storage | |
| edge_storage(void) (defined in stapl::detail::edge_storage) | stapl::detail::edge_storage | |
| edge_storage(edge_storage const &)=delete (defined in stapl::detail::edge_storage) | stapl::detail::edge_storage | |
| directory< std::empty(void) const | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| empty(void) const (defined in stapl::detail::edge_storage) | stapl::detail::edge_storage | |
| erase(edge_entry_t &entry_ref) const (defined in stapl::detail::edge_storage) | stapl::detail::edge_storage | |
| execute(Functor &&f) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| flush_pending(const location_type loc, std::size_t const &key, queue_t &pending) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| for_each(Functor f) const | stapl::detail::edge_storage | |
| get_entry_ref(edge_entry_t &entry) const | stapl::edge_container | |
| get_location_id(void) const noexcept | stapl::p_object | |
| get_location_md(void) const noexcept | stapl::p_object | |
| get_location_md(void) noexcept | stapl::p_object | |
| get_num_locations(void) const noexcept | stapl::p_object | |
| get_rmi_handle(void) const noexcept | stapl::p_object | |
| get_rmi_handle(void) noexcept | stapl::p_object | |
| has_pending_consumers() const | stapl::edge_container | |
| has_perfect_mapper(void) const (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| index_type typedef | stapl::detail::edge_storage | |
| insert(edge_entry_t &entry_ref) (defined in stapl::detail::edge_storage) | stapl::detail::edge_storage | |
| invoke_at_manager(std::size_t const &key, void(Directory::*const pmf)(PMFArgs...), Args &&... args) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| invoke_at_manager(std::size_t const &key, void(Directory::*const pmf)(PMFArgs...) const, Args &&... args) const | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| invoke_at_manager_impl(std::size_t const &key, void(Directory::*const pmf)(PMFArgs...), Args &&... args) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| invoke_at_manager_impl(std::size_t const &key, void(Directory::*const pmf)(PMFArgs...) const, Args &&... args) const | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| invoke_where(Functor &&f, std::size_t const &key) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| is_persistent(void) const (defined in stapl::edge_container) | stapl::edge_container | |
| key_mapper(void) const (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| key_mapper(void) (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| key_type typedef (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| loc_directory(void) (defined in stapl::edge_container) | stapl::edge_container | |
| local_notifier_t typedef | stapl::edge_container | |
| locality(std::size_t const &key) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| lock(void) | stapl::p_object | |
| lookup_expect(index_type tid) | stapl::detail::edge_storage | |
| stapl::detail::edge_storage::lookup_or_insert(const index_type tid, EntryFactory factory) | stapl::detail::edge_storage | |
| lookup_ptr(index_type tid) const | stapl::detail::edge_storage | |
| m_b_perfect_mapper (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| m_key_mapper | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| m_pending | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| m_registry | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| manager_type typedef (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| mapper_t typedef (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| migrate_entry(const index_type producer_tid, const size_t dest, Functor const &f) | stapl::edge_container | |
| migration_enabled(void) const (defined in stapl::edge_container) | stapl::edge_container | |
| directory< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, true >::operator=(directory_base const &other) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| directory< std::stapl::p_object::operator=(p_object const &other) noexcept | stapl::p_object | |
| directory< std::stapl::p_object::operator=(p_object &&other) noexcept | stapl::p_object | |
| operator=(edge_storage const &)=delete (defined in stapl::detail::edge_storage) | stapl::detail::edge_storage | |
| p_object(const unsigned int flags=0) | stapl::p_object | explicit |
| p_object(p_object const &other) | stapl::p_object | |
| p_object(p_object &&other) | stapl::p_object | |
| queue_t typedef (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| queues_t typedef (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| receive_move_value(const index_type tid, detail::edge_entry_wrapper< T > entry, typename df_stored_type< typename boost::result_of< Filter(typename df_stored_type< T >::type) >::type >::type &&val, const unsigned int version_id) | stapl::edge_container | |
| receive_move_value(const index_type tid, detail::edge_entry_wrapper< T > entry, typename df_stored_type< typename boost::result_of< Filter(typename df_stored_type< T >::type)>::type >::type &&val, const unsigned int version_id) (defined in stapl::edge_container) | stapl::edge_container | |
| receive_shared_value(const index_type tid, detail::edge_entry_wrapper< T > entry, immutable_shared< typename df_stored_type< T >::type > const &wrapper, const unsigned int version_id) | stapl::edge_container | |
| receive_signal(const index_type tid) | stapl::edge_container | |
| receive_value(const index_type tid, detail::edge_entry_wrapper< T > entry, typename df_stored_type< typename boost::result_of< Filter(typename df_stored_type< T >::type) >::type >::type const &val, const unsigned int version_id) | stapl::edge_container | |
| register_apply(std::size_t const &key, Functor &&f) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| register_apply(std::size_t const &key, Functor &&f, location_type location) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| register_key(std::size_t const &key) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| register_keys(std::pair< std::size_t, std::size_t > const &keys) (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| registry_t typedef (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| registry_type typedef (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| release(void) | stapl::edge_container | |
| request_forward(std::size_t const &key, Functor &&f) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| reset(void) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| reset_entry_values(void) const | stapl::edge_container | |
| send_remote_notifier(const index_type producer_tid, detail::edge_entry_wrapper< T > entry, Filter const &filter, const unsigned int version_id, const bool b_is_upgrade, const bool add_local=false) | stapl::edge_container | |
| set_element(const index_type tid, ValueParam &&val) | stapl::edge_container | |
| set_element(index_type tid) | stapl::edge_container | |
| set_migrated_value(const index_type producer_tid, typename df_stored_type< T >::type const &val) | stapl::edge_container | |
| set_num_succs(index_type producer_tid, size_t num_succs) | stapl::edge_container | |
| set_result(index_type tid, Notifier notifier) | stapl::edge_container | |
| setup_flow(index_type producer_tid, boost::function< void(executor_base &, typename df_stored_type< typename boost::result_of< Filter(typename df_stored_type< T >::type)>::type >::type const &) > const ¬ifier, Filter const &filter, bool b_inc_local_usr_cnt=true) | stapl::edge_container | |
| setup_flow_remote(index_type producer_tid, Notifier notifier) | stapl::edge_container | |
| setup_promise_flow(index_type producer_tid, promise< typename df_stored_type< T >::type > pr) | stapl::edge_container | |
| setup_signal(index_type producer_tid, edge_container::local_notifier_t *notifier_ptr) | stapl::edge_container | |
| setup_signal_flow(index_type producer_tid, signal_notifier_t const ¬ifier) | stapl::edge_container | |
| size_type typedef (defined in stapl::p_object) | stapl::p_object | |
| tg() const (defined in stapl::edge_container) | stapl::edge_container | |
| transmitter_type typedef (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| try_base_eviction(edge_entry_t &entry) const | stapl::edge_container | |
| try_eviction(edge_entry_t &entry) const | stapl::edge_container | |
| try_eviction(detail::edge_entry< T > &entry) const | stapl::edge_container | |
| try_invoke_where(Functor &&f, std::size_t const &key) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| try_lock(void) | stapl::p_object | |
| try_register_key_local(std::size_t const &key) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| try_request_forward(std::size_t const &key, Functor &&f) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| unlock(void) | stapl::p_object | |
| unordered_invoke_where(Functor &&f, std::size_t const &key) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| unregister_apply(std::size_t const &key, Functor &&f) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| unregister_key(std::size_t const &key) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | |
| ~directory_base(void) (defined in stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >) | stapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration > | protected |
| ~edge_container() final | stapl::edge_container | |
| ~p_object(void)=default | stapl::p_object | protectedvirtual |