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

Methods

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)

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)

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

Declared 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

Declared 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

Declared 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)

Declared at: libs/pika/resource_partitioner/include/pika/resource_partitioner/detail/partitioner.hpp:41

Parameters

std::size_t virt_core