hpx/distribution_policies/container_distribution_policy.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
Variables
-
const container_distribution_policy
container_layout
= {}¶
-
struct
container_distribution_policy
: public default_distribution_policy¶ Public Functions
-
container_distribution_policy
()¶
-
container_distribution_policy
operator()
(std::size_t num_partitions) const¶
-
container_distribution_policy
operator()
(hpx::id_type const &locality) const¶
-
container_distribution_policy
operator()
(std::vector<id_type> const &localities) const¶
-
container_distribution_policy
operator()
(std::vector<id_type> &&localities) const¶
-
container_distribution_policy
operator()
(std::size_t num_partitions, std::vector<id_type> const &localities) const¶
-
container_distribution_policy
operator()
(std::size_t num_partitions, std::vector<id_type> &&localities) const¶
Private Functions
Friends
-
friend
hpx::hpx::serialization::access
-
-
namespace
traits
-
template<>
structnum_container_partitions
<container_distribution_policy>¶ Public Static Functions
-
static std::size_t
call
(container_distribution_policy const &policy)¶
-
static std::size_t
-
template<>
-
const container_distribution_policy