#include <TestAlgo.h>
Public Member Functions | |
void | fill (Queue &queue, portabletest::TestDeviceCollection &collection, double xvalue=0.) const |
void | fillMulti2 (Queue &queue, portabletest::TestDeviceMultiCollection2 &collection, double xvalue=0.) const |
void | fillMulti3 (Queue &queue, portabletest::TestDeviceMultiCollection3 &collection, double xvalue=0.) const |
void | fillObject (Queue &queue, portabletest::TestDeviceObject &object, double x, double y, double z, int32_t id) const |
portabletest::TestDeviceCollection | update (Queue &queue, portabletest::TestDeviceCollection const &input, AlpakaESTestDataEDevice const &esData) const |
portabletest::TestDeviceMultiCollection2 | updateMulti2 (Queue &queue, portabletest::TestDeviceMultiCollection2 const &input, AlpakaESTestDataEDevice const &esData) const |
portabletest::TestDeviceMultiCollection3 | updateMulti3 (Queue &queue, portabletest::TestDeviceMultiCollection3 const &input, AlpakaESTestDataEDevice const &esData) const |
Definition at line 11 of file TestAlgo.h.
void ALPAKA_ACCELERATOR_NAMESPACE::TestAlgo::fill | ( | Queue & | queue, |
portabletest::TestDeviceCollection & | collection, | ||
double | xvalue = 0. |
||
) | const |
Definition at line 82 of file TestAlgo.dev.cc.
References universalConfigTemplate::collection, cms::alpakatools::divide_up_by(), mps_monitormerge::items, and createBeamHaloJobs::queue.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamSynchronizingProducerToDevice::acquire(), ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaGlobalProducerOffset::produce(), ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaProducer::produce(), ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaGlobalProducer::produce(), and ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamProducer::produce().
void ALPAKA_ACCELERATOR_NAMESPACE::TestAlgo::fillMulti2 | ( | Queue & | queue, |
portabletest::TestDeviceMultiCollection2 & | collection, | ||
double | xvalue = 0. |
||
) | const |
Definition at line 97 of file TestAlgo.dev.cc.
References universalConfigTemplate::collection, cms::alpakatools::divide_up_by(), mps_monitormerge::items, and createBeamHaloJobs::queue.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaProducer::produce(), ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaGlobalProducer::produce(), and ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamProducer::produce().
void ALPAKA_ACCELERATOR_NAMESPACE::TestAlgo::fillMulti3 | ( | Queue & | queue, |
portabletest::TestDeviceMultiCollection3 & | collection, | ||
double | xvalue = 0. |
||
) | const |
Definition at line 142 of file TestAlgo.dev.cc.
References universalConfigTemplate::collection, cms::alpakatools::divide_up_by(), mps_monitormerge::items, and createBeamHaloJobs::queue.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaProducer::produce(), ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaGlobalProducer::produce(), and ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaStreamProducer::produce().
void ALPAKA_ACCELERATOR_NAMESPACE::TestAlgo::fillObject | ( | Queue & | queue, |
portabletest::TestDeviceObject & | object, | ||
double | x, | ||
double | y, | ||
double | z, | ||
int32_t | id | ||
) | const |
Definition at line 134 of file TestAlgo.dev.cc.
References l1ctLayer2EG_cff::id, createBeamHaloJobs::queue, and x.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaProducer::produce().
portabletest::TestDeviceCollection ALPAKA_ACCELERATOR_NAMESPACE::TestAlgo::update | ( | Queue & | queue, |
portabletest::TestDeviceCollection const & | input, | ||
AlpakaESTestDataEDevice const & | esData | ||
) | const |
Definition at line 264 of file TestAlgo.dev.cc.
References universalConfigTemplate::collection, cms::alpakatools::divide_up_by(), input, mps_monitormerge::items, createBeamHaloJobs::queue, and cms::alpakatest::AlpakaESTestDataE< TDev >::view().
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), MatrixUtil.Steps::overwrite(), and ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaGlobalProducerE::produce().
portabletest::TestDeviceMultiCollection2 ALPAKA_ACCELERATOR_NAMESPACE::TestAlgo::updateMulti2 | ( | Queue & | queue, |
portabletest::TestDeviceMultiCollection2 const & | input, | ||
AlpakaESTestDataEDevice const & | esData | ||
) | const |
Definition at line 285 of file TestAlgo.dev.cc.
References universalConfigTemplate::collection, cms::alpakatools::divide_up_by(), input, mps_monitormerge::items, createBeamHaloJobs::queue, and cms::alpakatest::AlpakaESTestDataE< TDev >::view().
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaGlobalProducerE::produce().
portabletest::TestDeviceMultiCollection3 ALPAKA_ACCELERATOR_NAMESPACE::TestAlgo::updateMulti3 | ( | Queue & | queue, |
portabletest::TestDeviceMultiCollection3 const & | input, | ||
AlpakaESTestDataEDevice const & | esData | ||
) | const |
Definition at line 314 of file TestAlgo.dev.cc.
References universalConfigTemplate::collection, cms::alpakatools::divide_up_by(), input, mps_monitormerge::items, createBeamHaloJobs::queue, and cms::alpakatest::AlpakaESTestDataE< TDev >::view().
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaGlobalProducerE::produce().