class init_pool_data
Declaration
class init_pool_data { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////////
Declared at: libs/pika/resource_partitioner/include/pika/resource_partitioner/detail/partitioner.hpp:31
Member Variables
- public static std::size_t num_threads_overall
Method Overview
- public void add_resource(std::size_t pu_index, bool exclusive, std::size_t num_threads)
- public void assign_first_core(std::size_t first_core)
- public void assign_pu(std::size_t virt_core)
- public void print_pool(std::ostream &) const
- public bool pu_is_assigned(std::size_t virt_core) const
- public bool pu_is_exclusive(std::size_t virt_core) const
- public void unassign_pu(std::size_t virt_core)
Methods
void add_resource(std::size_t pu_index,
bool exclusive,
std::size_t num_threads)
void add_resource(std::size_t pu_index,
bool exclusive,
std::size_t num_threads)Declared at: libs/pika/resource_partitioner/include/pika/resource_partitioner/detail/partitioner.hpp:35
Parameters
- std::size_t pu_index
- bool exclusive
- std::size_t num_threads
void assign_first_core(std::size_t first_core)
void assign_first_core(std::size_t first_core)Declared at: libs/pika/resource_partitioner/include/pika/resource_partitioner/detail/partitioner.hpp:46
Parameters
- std::size_t first_core
void assign_pu(std::size_t virt_core)
void assign_pu(std::size_t virt_core)Declared at: libs/pika/resource_partitioner/include/pika/resource_partitioner/detail/partitioner.hpp:40
Parameters
- std::size_t virt_core
void print_pool(std::ostream&) const
void print_pool(std::ostream&) constDeclared at: libs/pika/resource_partitioner/include/pika/resource_partitioner/detail/partitioner.hpp:38
Parameters
- std::ostream&
bool pu_is_assigned(std::size_t virt_core) const
bool pu_is_assigned(std::size_t virt_core) constDeclared at: libs/pika/resource_partitioner/include/pika/resource_partitioner/detail/partitioner.hpp:44
Parameters
- std::size_t virt_core
bool pu_is_exclusive(std::size_t virt_core) const
bool pu_is_exclusive(std::size_t virt_core) constDeclared at: libs/pika/resource_partitioner/include/pika/resource_partitioner/detail/partitioner.hpp:43
Parameters
- std::size_t virt_core
void unassign_pu(std::size_t virt_core)
void unassign_pu(std::size_t virt_core)Declared at: libs/pika/resource_partitioner/include/pika/resource_partitioner/detail/partitioner.hpp:41
Parameters
- std::size_t virt_core