Reference documentation for deal.II version 9.2.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Public Member Functions | Public Attributes | List of all members
Threads::internal::TaskEntryPoint< RT > Struct Template Reference

#include <deal.II/base/thread_management.h>

Inheritance diagram for Threads::internal::TaskEntryPoint< RT >:
[legend]

Public Member Functions

 TaskEntryPoint (TaskDescriptor< RT > &task_descriptor)
 
virtual tbb::task * execute () override
 

Public Attributes

TaskDescriptor< RT > & task_descriptor
 

Detailed Description

template<typename RT>
struct Threads::internal::TaskEntryPoint< RT >

The task class for TBB that is used by the TaskDescriptor class.

Definition at line 1205 of file thread_management.h.

Constructor & Destructor Documentation

◆ TaskEntryPoint()

template<typename RT >
Threads::internal::TaskEntryPoint< RT >::TaskEntryPoint ( TaskDescriptor< RT > &  task_descriptor)
inline

Definition at line 1207 of file thread_management.h.

Member Function Documentation

◆ execute()

template<typename RT >
virtual tbb::task* Threads::internal::TaskEntryPoint< RT >::execute ( )
inlineoverridevirtual

Definition at line 1212 of file thread_management.h.

Member Data Documentation

◆ task_descriptor

template<typename RT >
TaskDescriptor<RT>& Threads::internal::TaskEntryPoint< RT >::task_descriptor

A reference to the descriptor object of this task.

Definition at line 1234 of file thread_management.h.


The documentation for this struct was generated from the following file: