STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
stapl::vector_distribution< Container > Member List

This is the complete list of members for stapl::vector_distribution< Container >, including all inherited members.

accessor_type typedef (defined in stapl::operations::iterable< vector_distribution< Container > >)stapl::operations::iterable< vector_distribution< Container > >
action_type enum name (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >protected
apply_get(gid_type const &gid, Functor const &f)stapl::operations::applyable< vector_distribution< Container > >
apply_get(gid_type const &gid, Functor const &f) conststapl::operations::applyable< vector_distribution< Container > >
apply_set(gid_type const &gid, Functor const &f)stapl::operations::applyable< vector_distribution< Container > >
begin()stapl::operations::iterable< vector_distribution< Container > >
begin() conststapl::operations::iterable< vector_distribution< Container > >
cbegin() conststapl::operations::iterable< vector_distribution< Container > >
cend() conststapl::operations::iterable< vector_distribution< Container > >
clear(void)stapl::vector_distribution< Container >
const_accessor_type typedef (defined in stapl::operations::iterable< vector_distribution< Container > >)stapl::operations::iterable< vector_distribution< Container > >
const_iterator typedef (defined in stapl::operations::iterable< vector_distribution< Container > >)stapl::operations::iterable< vector_distribution< Container > >
const_reference typedef (defined in stapl::operations::random_access< vector_distribution< Container > >)stapl::operations::random_access< vector_distribution< Container > >
container(void) (defined in stapl::distribution< Container >)stapl::distribution< Container >
container(void) const (defined in stapl::distribution< Container >)stapl::distribution< Container >
container_manager(void) (defined in stapl::distribution< Container >)stapl::distribution< Container >
container_manager(void) const (defined in stapl::distribution< Container >)stapl::distribution< Container >
container_type typedef (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >
defer_metadata_at(gid_type const &gid, promise< dom_info_type > p)stapl::distribution< Container >
DELETE enum value (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >protected
directory(void) (defined in stapl::distribution< Container >)stapl::distribution< Container >
directory(void) const (defined in stapl::distribution< Container >)stapl::distribution< Container >
distribution(partition_type const &partition, mapper_type const &mapper)stapl::distribution< Container >
distribution(partition_type const &partition, mapper_type const &mapper, value_type const &default_value)stapl::distribution< Container >
distribution(partition_type const &partition)stapl::distribution< Container >
distribution(directory_type const &directory, container_manager_type const &bcmngr)stapl::distribution< Container >
distribution(std::shared_ptr< DistSpecView > dist_view, PartitionContainer const *const part_cont, typename std::enable_if< std::is_same< typename PartitionContainer::value_type, arbitrary_partition_info >::value >::type *=0)stapl::distribution< Container >
distribution(std::shared_ptr< DistSpecView > dist_view, PartitionContainer const *const part_cont, value_type const &default_value, typename std::enable_if< std::is_same< typename PartitionContainer::value_type, arbitrary_partition_info >::value >::type *=0)stapl::distribution< Container >
dom_info_type typedefstapl::distribution< Container >
domain(void) const (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >
domain_type typedef (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >
end()stapl::operations::iterable< vector_distribution< Container > >
end() conststapl::operations::iterable< vector_distribution< Container > >
erase(gid_type gid, View *view)stapl::vector_distribution< Container >
erase_bcast(gid_type gid, promise< void > p)stapl::vector_distribution< Container >protected
erase_queue_type typedef (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >protected
find(gid_type index) (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >
get_element(gid_type const &gid) conststapl::operations::gettable< vector_distribution< Container > >
get_element_split(gid_type const &gid)stapl::operations::gettable< vector_distribution< Container > >
gid_type typedef (defined in stapl::distribution< Container >)stapl::distribution< Container >
gid_type typedef (defined in stapl::operations::iterable< vector_distribution< Container > >)stapl::operations::iterable< vector_distribution< Container > >
index_type typedef (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >
insert(gid_type gid, value_type const &value, View *view)stapl::vector_distribution< Container >
INSERT enum value (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >protected
insert_bcast(gid_type gid, value_type const &value, cid_type dest, promise< void > p)stapl::vector_distribution< Container >protected
insert_queue_type typedef (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >protected
is_local(Indices const &... i) conststapl::distribution< Container >
iterator typedef (defined in stapl::operations::iterable< vector_distribution< Container > >)stapl::operations::iterable< vector_distribution< Container > >
iterator_category typedef (defined in stapl::operations::iterable< vector_distribution< Container > >)stapl::operations::iterable< vector_distribution< Container > >
loc_dist_metadata typedefstapl::vector_distribution< Container >
local_push_back(value_type const &value)stapl::vector_distribution< Container >
local_return_type typedefstapl::distribution< Container >
local_size() (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >
m_container_managerstapl::distribution< Container >protected
m_domain (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >protected
m_erase_queue (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >protected
m_insert_queue (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >protected
make_const_iterator(gid_type const &gid) conststapl::operations::iterable< vector_distribution< Container > >
make_iterator(gid_type const &gid)stapl::operations::iterable< vector_distribution< Container > >
make_reference(gid_type const &gid)stapl::operations::random_access< vector_distribution< Container > >
make_reference(gid_type const &gid) conststapl::operations::random_access< vector_distribution< Container > >
make_reference(Indices const &... i)stapl::operations::random_access< vector_distribution< Container > >
make_reference(Indices const &... i) conststapl::operations::random_access< vector_distribution< Container > >
map_dom_t typedef (defined in stapl::distribution< Container >)stapl::distribution< Container >
mapper() (defined in stapl::distribution< Container >)stapl::distribution< Container >
metadata(void)stapl::distribution< Container >
metadata_at(gid_type const &gid)stapl::distribution< Container >
metadata_of(cid_type const &cid)stapl::distribution< Container >
num_base_containers(void)stapl::distribution< Container >
operator[](gid_type const &gid)stapl::operations::random_access< vector_distribution< Container > >
operator[](gid_type const &gid) conststapl::operations::random_access< vector_distribution< Container > >
partition() (defined in stapl::distribution< Container >)stapl::distribution< Container >
partition() const (defined in stapl::distribution< Container >)stapl::distribution< Container >
pop_back(View *view)stapl::vector_distribution< Container >
pop_back_local(location_type origin, View *view)stapl::vector_distribution< Container >protected
push_back(value_type const &value, View *view)stapl::vector_distribution< Container >
push_back_local(value_type const &value, location_type origin, View *view)stapl::vector_distribution< Container >protected
redistribute(std::shared_ptr< DistSpecView > dist_view, typename std::enable_if< is_distribution_view< DistSpecView >::value >::type *=0)stapl::distribution< Container >
reference typedef (defined in stapl::operations::random_access< vector_distribution< Container > >)stapl::operations::random_access< vector_distribution< Container > >
set_domain(domain_type const &domain) (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >
set_element(gid_type const &gid, value_type const &val)stapl::operations::settable< vector_distribution< Container > >
set_elements(gid_type gid, SourceView &&source_view)stapl::operations::settable< vector_distribution< Container > >
set_elements(gid_type gid, View &&view)stapl::operations::settable< vector_distribution< Container > >
size(void) const (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >
STAPL_IMPORT_TYPE(typename it_base_t, iterator) (defined in stapl::vector_distribution< Container >)stapl::vector_distribution< Container >
synchronize_metadata(void)stapl::vector_distribution< Container >
try_insert(gid_type gid, value_type const &value, promise< void > p)stapl::vector_distribution< Container >protected
unordered_apply(gid_type const &gid, Functor &&f)stapl::operations::applyable< vector_distribution< Container > >
unordered_apply_set(gid_type const &gid, Functor &&f)stapl::operations::applyable< vector_distribution< Container > >
update(std::vector< std::tuple< std::pair< gid_type, gid_type >, cid_type, location_type >> const &updates)stapl::distribution< Container >
update_domain(size_t num_elem)stapl::vector_distribution< Container >
update_impl(std::vector< std::tuple< std::pair< gid_type, gid_type >, cid_type, location_type >> const &updates) (defined in stapl::distribution< Container >)stapl::distribution< Container >protected
update_metadata(action_type action, location_type origin, View *view)stapl::vector_distribution< Container >protected
vector_distribution(vector_distribution const &other)stapl::vector_distribution< Container >
vector_distribution(partition_type const &partition, mapper_type const &mapper)stapl::vector_distribution< Container >
vector_distribution(partition_type const &partition, mapper_type const &mapper, value_type const &default_value)stapl::vector_distribution< Container >
vector_distribution(directory_type const &directory, container_manager_type const &bcmangr)stapl::vector_distribution< Container >