src
HeterogeneousCore
AlpakaTest
src
alpaka
ES_AlpakaESTestData.cc
Go to the documentation of this file.
1
#include "
HeterogeneousCore/AlpakaCore/interface/alpaka/typelookup.h
"
2
3
// PortableCollection-based model
4
#include "
HeterogeneousCore/AlpakaTest/interface/alpaka/AlpakaESTestData.h
"
5
TYPELOOKUP_ALPAKA_DATA_REG
(
AlpakaESTestDataADevice
);
6
TYPELOOKUP_ALPAKA_DATA_REG
(
AlpakaESTestDataCDevice
);
7
TYPELOOKUP_ALPAKA_DATA_REG
(
AlpakaESTestDataDDevice
);
8
9
// Template-over-device model
10
#include "
HeterogeneousCore/AlpakaTest/interface/AlpakaESTestData.h
"
11
TYPELOOKUP_ALPAKA_TEMPLATED_DATA_REG
(
cms::alpakatest::AlpakaESTestDataB
);
12
13
// Template-over-device model with PortableCollection members
14
TYPELOOKUP_ALPAKA_TEMPLATED_DATA_REG
(
cms::alpakatest::AlpakaESTestDataE
);
typelookup.h
cms::alpakatest::AlpakaESTestDataB
Definition:
AlpakaESTestData.h:19
TYPELOOKUP_ALPAKA_TEMPLATED_DATA_REG
#define TYPELOOKUP_ALPAKA_TEMPLATED_DATA_REG(name)
Definition:
typelookup.h:33
ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataCDevice
PortableCollection< cms::alpakatest::AlpakaESTestSoAC > AlpakaESTestDataCDevice
Definition:
AlpakaESTestData.h:16
TYPELOOKUP_ALPAKA_DATA_REG
#define TYPELOOKUP_ALPAKA_DATA_REG(name)
Definition:
typelookup.h:23
ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataDDevice
PortableCollection< cms::alpakatest::AlpakaESTestSoAD > AlpakaESTestDataDDevice
Definition:
AlpakaESTestData.h:19
cms::alpakatest::AlpakaESTestDataE
Definition:
AlpakaESTestData.h:40
ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataADevice
PortableCollection< cms::alpakatest::AlpakaESTestSoAA > AlpakaESTestDataADevice
Definition:
AlpakaESTestData.h:13
AlpakaESTestData.h
AlpakaESTestData.h
Generated for CMSSW Reference Manual by
1.8.14