class runtime_configuration

Declaration

class runtime_configuration : public section { /* full declaration omitted */ };

Description

////////////////////////////////////////////////////////////////////////

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:32

Inherits from: section

Member Variables

public pika::runtime_mode mode_

Method Overview

Inherited from section:

Methods

bool enable_global_lock_detection() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:63

bool enable_lock_detection() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:60

bool enable_minimal_deadlock_detection() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:66

bool enable_spinlock_deadlock_detection() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:67

std::string get_cmd_line() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:83

std::ptrdiff_t get_default_stack_size() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:86

bool get_itt_notify_mode() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:57

std::size_t get_os_thread_count() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:80

std::size_t
get_spinlock_deadlock_detection_limit() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:68

std::size_t get_spinlock_deadlock_warning_limit()
    const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:69

std::ptrdiff_t get_stack_size(
    threads::thread_stacksize stacksize) const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:92

Parameters

threads::thread_stacksize stacksize

std::size_t get_thread_pool_size(
    const char* poolname) const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:96

Parameters

const char* poolname

bool load_application_configuration(
    const char* filename,
    pika::error_code& ec = throws)

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:53

Parameters

const char* filename
pika::error_code& ec = throws

void reconfigure(
    const std::vector<std::string>& ini_defs)

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:49

Parameters

const std::vector<std::string>& ini_defs

void reconfigure(const std::string& ini_file)

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:45

Parameters

const std::string& ini_file

runtime_configuration(
    const char* argv0,
    pika::runtime_mode mode,
    const std::vector<std::string>&
        extra_static_ini_defs = {})

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:40

Parameters

const char* argv0
pika::runtime_mode mode
const std::vector<std::string>& extra_static_ini_defs = {}

std::size_t trace_depth() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:77

bool use_stack_guard_pages() const

Declared at: libs/pika/runtime_configuration/include/pika/runtime_configuration/runtime_configuration.hpp:73