alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
DeviceSelector.hpp File Reference

Go to the source code of this file.

Classes

struct  alpaka::onHost::DeviceSelector< T_Api, T_DeviceKind >

Namespaces

namespace  alpaka
 main alpaka namespace.
namespace  alpaka::onHost
 Functionality which is usable on the host CPU controller thread.

Functions

template<alpaka::concepts::DeviceSpec T_DeviceSpec>
 alpaka::onHost::DeviceSelector (T_DeviceSpec const &deviceSpec) -> DeviceSelector< ALPAKA_TYPEOF(getApi(deviceSpec)), ALPAKA_TYPEOF(getDeviceKind(deviceSpec))>
auto alpaka::onHost::makeDeviceSelector (alpaka::concepts::Api auto api, alpaka::concepts::DeviceKind auto deviceTag)
template<alpaka::concepts::DeviceSpec T_DeviceSpec>
auto alpaka::onHost::makeDeviceSelector (T_DeviceSpec deviceSpec)
 create an object to get access to devices
template<typename deferEvaluation = void>
auto alpaka::onHost::makeHostDevice ()