16#ifndef dealii_multithread_info_h
17# define dealii_multithread_info_h
28# ifdef DEAL_II_WITH_TASKFLOW
127# ifdef DEAL_II_WITH_TASKFLOW
135 static tf::Executor &
145# ifdef DEAL_II_WITH_TASKFLOW
static unsigned int n_max_threads
static bool is_running_single_threaded()
static std::unique_ptr< tf::Executor > executor
static void initialize_multithreading()
static unsigned int n_cores()
static unsigned int n_threads()
static void set_thread_limit(const unsigned int max_threads=numbers::invalid_unsigned_int)
static std::size_t memory_consumption()
static tf::Executor & get_taskflow_executor()
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
static const unsigned int invalid_unsigned_int