48 psetX.
add<
double>(
"alpaka_serial_sync", 0.);
49 psetX.
add<
double>(
"alpaka_cuda_async", 0.);
50 psetX.
add<
double>(
"alpaka_rocm_async", 0.);
51 desc.add(
"xvalue", psetX);
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
T getParameter(std::string const &) const
PortableCollection< TestSoA > TestDeviceCollection
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void produce(edm::StreamID, device::Event &iEvent, device::EventSetup const &iSetup) const override
ParameterDescriptionBase * add(U const &iLabel, T const &value)
TestAlpakaGlobalProducerOffset(edm::ParameterSet const &config)
T const & getData(edm::ESGetToken< T, R > const &iToken) const
void fill(Queue &queue, portabletest::TestDeviceCollection &collection, double xvalue=0.) const
#define EDM_STRINGIZE(token)
auto produces(std::string instanceName) noexcept
declare what type of product will make and with which optional label
device::EDPutToken< portabletest::TestDeviceCollection > const deviceToken_
#define DEFINE_FWK_ALPAKA_MODULE(name)
device::ESGetToken< AlpakaESTestDataADevice, AlpakaESTestRecordA > const esToken_