#include <TestHelperClass.h>
Public Member Functions | |
void | makeAsync (device::Event const &iEvent, device::EventSetup const &iSetup) |
portabletest::TestHostCollection | moveFrom () |
portabletest::TestHostMultiCollection2 | moveFromMulti2 () |
portabletest::TestHostMultiCollection3 | moveFromMulti3 () |
TestHelperClass (edm::ParameterSet const &iConfig, edm::ConsumesCollector iC) | |
Static Public Member Functions | |
static void | fillPSetDescription (edm::ParameterSetDescription &iDesc) |
Definition at line 18 of file TestHelperClass.h.
ALPAKA_ACCELERATOR_NAMESPACE::TestHelperClass::TestHelperClass | ( | edm::ParameterSet const & | iConfig, |
edm::ConsumesCollector | iC | ||
) |
Definition at line 6 of file TestHelperClass.cc.
|
static |
Definition at line 13 of file TestHelperClass.cc.
References edm::ParameterSetDescription::add().
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamSynchronizingProducer::fillDescriptions().
void ALPAKA_ACCELERATOR_NAMESPACE::TestHelperClass::makeAsync | ( | device::Event const & | iEvent, |
device::EventSetup const & | iSetup | ||
) |
Definition at line 15 of file TestHelperClass.cc.
References PortableHostCollection< T >::buffer(), PortableHostMultiCollection< T0, Args >::buffer(), esTokenDevice_, esTokenHost_, ALPAKA_ACCELERATOR_NAMESPACE::device::EventSetup::getData(), ALPAKA_ACCELERATOR_NAMESPACE::device::EventSetup::getHandle(), getToken_, getTokenMulti2_, getTokenMulti3_, hostProduct_, hostProductMulti2_, hostProductMulti3_, iEvent, and PortableHostMultiCollection< T0, Args >::sizes().
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamSynchronizingProducer::acquire().
|
inline |
Definition at line 26 of file TestHelperClass.h.
References hostProduct_, and eostools::move().
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamSynchronizingProducer::produce().
|
inline |
Definition at line 27 of file TestHelperClass.h.
References hostProductMulti2_, and eostools::move().
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamSynchronizingProducer::produce().
|
inline |
Definition at line 28 of file TestHelperClass.h.
References hostProductMulti3_, and eostools::move().
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamSynchronizingProducer::produce().
|
private |
Definition at line 35 of file TestHelperClass.h.
Referenced by makeAsync().
|
private |
Definition at line 34 of file TestHelperClass.h.
Referenced by makeAsync().
|
private |
Definition at line 31 of file TestHelperClass.h.
Referenced by makeAsync().
|
private |
Definition at line 32 of file TestHelperClass.h.
Referenced by makeAsync().
|
private |
Definition at line 33 of file TestHelperClass.h.
Referenced by makeAsync().
|
private |
Definition at line 38 of file TestHelperClass.h.
Referenced by makeAsync(), and moveFrom().
|
private |
Definition at line 39 of file TestHelperClass.h.
Referenced by makeAsync(), and moveFromMulti2().
|
private |
Definition at line 40 of file TestHelperClass.h.
Referenced by makeAsync(), and moveFromMulti3().