hpx::execution::experimental::collect_chunking_parameters#

Defined in header hpx/execution.hpp.

See Public API for a list of names and headers that are part of the public HPX API.

namespace hpx
namespace execution
namespace experimental
struct chunking_parameters#
#include <collect_chunking_parameters.hpp>

Collected execution parameters.

Public Functions

template<typename Archive>
inline void serialize(Archive &ar, unsigned int const)#

Public Members

std::size_t num_elements#
std::size_t num_cores#
std::size_t num_chunks#
std::size_t chunk_size#
struct collect_chunking_parameters#
#include <collect_chunking_parameters.hpp>

Collect various parameters used for running a parallel algorithm.

Public Functions

inline explicit constexpr collect_chunking_parameters(chunking_parameters &exec_params) noexcept#