struct shared_priority_queue_scheduler::init_parameter

Declaration

struct shared_priority_queue_scheduler::init_parameter { /* full declaration omitted */ };

Declared at: libs/pika/schedulers/include/pika/schedulers/shared_priority_queue_scheduler.hpp:115

Member Variables

public std::size_t num_worker_threads_
public pika::threads::policies::core_ratios cores_per_queue_
public pika::threads::policies:: thread_queue_init_parameters thread_queue_init_
public const pika::detail::affinity_data& affinity_data_
public const char* description_

Method Overview

  • public init_parameter(std::size_t num_worker_threads, const pika::threads::policies::core_ratios & cores_per_queue, const pika::detail::affinity_data & affinity_data, const pika::threads::policies::thread_queue_init_parameters & thread_queue_init, const char * description = "shared_priority_queue_scheduler")
  • public init_parameter(std::size_t num_worker_threads, const pika::threads::policies::core_ratios & cores_per_queue, const pika::detail::affinity_data & affinity_data, const char * description)

Methods

init_parameter(
    std::size_t num_worker_threads,
    const pika::threads::policies::core_ratios&
        cores_per_queue,
    const pika::detail::affinity_data&
        affinity_data,
    const pika::threads::policies::
        thread_queue_init_parameters&
            thread_queue_init,
    const char* description =
        "shared_priority_queue_scheduler")

Declared at: libs/pika/schedulers/include/pika/schedulers/shared_priority_queue_scheduler.hpp:117

Parameters

std::size_t num_worker_threads
const pika::threads::policies::core_ratios& cores_per_queue
const pika::detail::affinity_data& affinity_data
const pika::threads::policies:: thread_queue_init_parameters& thread_queue_init
const char* description = "shared_priority_queue_scheduler"

init_parameter(
    std::size_t num_worker_threads,
    const pika::threads::policies::core_ratios&
        cores_per_queue,
    const pika::detail::affinity_data&
        affinity_data,
    const char* description)

Declared at: libs/pika/schedulers/include/pika/schedulers/shared_priority_queue_scheduler.hpp:130

Parameters

std::size_t num_worker_threads
const pika::threads::policies::core_ratios& cores_per_queue
const pika::detail::affinity_data& affinity_data
const char* description