Alien  1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien::SYCLParallelEngine Class Reference
Collaboration diagram for Alien::SYCLParallelEngine:

Classes

struct  Item

Public Types

typedef SYCLInternal::EngineInternal InternalType

Public Member Functions

std::size_t maxNumThreads () const
template<typename LambdaT>
void submit (LambdaT lambda)

Private Attributes

std::unique_ptr< InternalType > m_internal

Detailed Description

Definition at line 22 of file SYCLParallelEngine.h.

Member Typedef Documentation

◆ InternalType

typedef SYCLInternal::EngineInternal Alien::SYCLParallelEngine::InternalType

Definition at line 25 of file SYCLParallelEngine.h.

Constructor & Destructor Documentation

◆ SYCLParallelEngine()

Alien::SYCLParallelEngine::SYCLParallelEngine ( )

Definition at line 53 of file SYCLParallelEngine.cc.

◆ ~SYCLParallelEngine()

Alien::SYCLParallelEngine::~SYCLParallelEngine ( )
virtual

Definition at line 58 of file SYCLParallelEngine.cc.

Member Function Documentation

◆ maxNumThreads()

std::size_t Alien::SYCLParallelEngine::maxNumThreads ( ) const

Definition at line 63 of file SYCLParallelEngine.cc.

◆ submit()

template<typename LambdaT>
void Alien::SYCLParallelEngine::submit ( LambdaT lambda)

Definition at line 44 of file SYCLParallelEngineImplT.h.

Member Data Documentation

◆ m_internal

std::unique_ptr<InternalType> Alien::SYCLParallelEngine::m_internal
private

Definition at line 40 of file SYCLParallelEngine.h.


The documentation for this class was generated from the following files: