alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::onHost::cpu::Device< T_Platform > Struct Template Reference

#include <Device.hpp>

Inheritance diagram for alpaka::onHost::cpu::Device< T_Platform >:

Public Member Functions

 Device (Device &&)=delete
 Device (Device const &)=delete
 Device (internal::concepts::PlatformHandle auto platform, uint32_t const idx, uint32_t cpuGroupIdx)
 ~Device ()
bool operator!= (Device const &other) const
Deviceoperator= (Device &&)=delete
Deviceoperator= (Device const &)=delete
bool operator== (Device const &other) const
void wait ()

Friends

template<typename T_Device>
struct Queue

Detailed Description

template<typename T_Platform>
struct alpaka::onHost::cpu::Device< T_Platform >

Definition at line 32 of file Device.hpp.

Constructor & Destructor Documentation

◆ Device() [1/3]

template<typename T_Platform>
alpaka::onHost::cpu::Device< T_Platform >::Device ( internal::concepts::PlatformHandle auto platform,
uint32_t const idx,
uint32_t cpuGroupIdx )
inline

Definition at line 35 of file Device.hpp.

◆ ~Device()

template<typename T_Platform>
alpaka::onHost::cpu::Device< T_Platform >::~Device ( )
inline

Definition at line 44 of file Device.hpp.

◆ Device() [2/3]

template<typename T_Platform>
alpaka::onHost::cpu::Device< T_Platform >::Device ( Device< T_Platform > const & )
delete

◆ Device() [3/3]

template<typename T_Platform>
alpaka::onHost::cpu::Device< T_Platform >::Device ( Device< T_Platform > && )
delete

Member Function Documentation

◆ operator!=()

template<typename T_Platform>
bool alpaka::onHost::cpu::Device< T_Platform >::operator!= ( Device< T_Platform > const & other) const
inline

Definition at line 60 of file Device.hpp.

◆ operator=() [1/2]

template<typename T_Platform>
Device & alpaka::onHost::cpu::Device< T_Platform >::operator= ( Device< T_Platform > && )
delete

◆ operator=() [2/2]

template<typename T_Platform>
Device & alpaka::onHost::cpu::Device< T_Platform >::operator= ( Device< T_Platform > const & )
delete

◆ operator==()

template<typename T_Platform>
bool alpaka::onHost::cpu::Device< T_Platform >::operator== ( Device< T_Platform > const & other) const
inline

Definition at line 55 of file Device.hpp.

◆ wait()

template<typename T_Platform>
void alpaka::onHost::cpu::Device< T_Platform >::wait ( )
inline

Definition at line 65 of file Device.hpp.

◆ Queue

template<typename T_Platform>
template<typename T_Device>
friend struct Queue
friend

Definition at line 104 of file Device.hpp.


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