Classes | |
struct | DeviceProductType |
class | EDMetadataAcquireSentry |
class | EDMetadataSentry |
struct | ESDeviceProductType |
class | ESDeviceProductWithStorage |
Functions | |
Device const & | chooseDevice (edm::StreamID id) |
Variables | |
template<typename TProduct > | |
constexpr bool | useESProductDirectly = std::is_same_v<typename ESDeviceProductType<TProduct>::type, TProduct> |
template<typename TProduct > | |
constexpr bool | useProductDirectly = std::is_same_v<typename DeviceProductType<TProduct>::type, TProduct> |
Device const & ALPAKA_ACCELERATOR_NAMESPACE::detail::chooseDevice | ( | edm::StreamID | id | ) |
Definition at line 9 of file chooseDevice.cc.
References cms::Exception::addContext(), cms::alpakatools::devices(), EDM_STRINGIZE, and ALPAKA_ACCELERATOR_NAMESPACE::AlpakaService::enabled().
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::detail::EDMetadataSentry::EDMetadataSentry().
|
inline |
Definition at line 24 of file ESDeviceProductType.h.
|
inline |
Definition at line 24 of file DeviceProductType.h.