STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
stapl::edge_container Member List

This is the complete list of members for stapl::edge_container, including all inherited members.

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 &notifier, 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) conststapl::detail::edge_storageprotected
clear(void) (defined in stapl::detail::edge_storage)stapl::detail::edge_storage
contains(index_type tid) conststapl::detail::edge_storage
contains_producer_tid(index_type tid) conststapl::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 typedefstapl::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) conststapl::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) conststapl::detail::edge_storage
get_entry_ref(edge_entry_t &entry) conststapl::edge_container
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_pending_consumers() conststapl::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 typedefstapl::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) conststapl::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) conststapl::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 typedefstapl::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) conststapl::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_mapperstapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >protected
m_pendingstapl::detail::directory_base< std::size_t, try_transmitter, boost::function< std::pair< location_type, loc_qual >(size_t)>, use_default, EnableMigration >protected
m_registrystapl::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) noexceptstapl::p_object
directory< std::stapl::p_object::operator=(p_object &&other) noexceptstapl::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_objectexplicit
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) conststapl::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 &notifier, 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 &notifier)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) conststapl::edge_container
try_eviction(edge_entry_t &entry) conststapl::edge_container
try_eviction(detail::edge_entry< T > &entry) conststapl::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() finalstapl::edge_container
~p_object(void)=defaultstapl::p_objectprotectedvirtual