#include <PixelCPEFastParamsDevice.h>
Public Types | |
using | Buffer = cms::alpakatools::device_buffer< TDev, pixelCPEforDevice::ParamsOnDeviceT< TrackerTraits > > |
using | ConstBuffer = cms::alpakatools::const_device_buffer< TDev, pixelCPEforDevice::ParamsOnDeviceT< TrackerTraits > > |
Public Member Functions | |
Buffer | buffer () |
ConstBuffer | buffer () const |
ConstBuffer | const_buffer () const |
pixelCPEforDevice::ParamsOnDeviceT< TrackerTraits > const * | data () const |
PixelCPEFastParamsDevice & | operator= (PixelCPEFastParamsDevice const &)=delete |
PixelCPEFastParamsDevice & | operator= (PixelCPEFastParamsDevice &&)=default |
template<typename TQueue > | |
PixelCPEFastParamsDevice (TQueue queue) | |
PixelCPEFastParamsDevice (PixelCPEFastParamsDevice const &)=delete | |
PixelCPEFastParamsDevice (PixelCPEFastParamsDevice &&)=default | |
auto | size () const |
~PixelCPEFastParamsDevice ()=default | |
Private Attributes | |
Buffer | buffer_ |
Definition at line 10 of file PixelCPEFastParamsDevice.h.
using PixelCPEFastParamsDevice< TDev, TrackerTraits >::Buffer = cms::alpakatools::device_buffer<TDev, pixelCPEforDevice::ParamsOnDeviceT<TrackerTraits> > |
Definition at line 12 of file PixelCPEFastParamsDevice.h.
using PixelCPEFastParamsDevice< TDev, TrackerTraits >::ConstBuffer = cms::alpakatools::const_device_buffer<TDev, pixelCPEforDevice::ParamsOnDeviceT<TrackerTraits> > |
Definition at line 13 of file PixelCPEFastParamsDevice.h.
|
inline |
Definition at line 16 of file PixelCPEFastParamsDevice.h.
|
delete |
|
default |
|
default |
|
inline |
Definition at line 31 of file PixelCPEFastParamsDevice.h.
References PixelCPEFastParamsDevice< TDev, TrackerTraits >::buffer_.
Referenced by cms::alpakatools::CopyToDevice< PixelCPEFastParamsHost< TrackerTraits > >::copyAsync().
|
inline |
Definition at line 32 of file PixelCPEFastParamsDevice.h.
References PixelCPEFastParamsDevice< TDev, TrackerTraits >::buffer_.
|
inline |
Definition at line 33 of file PixelCPEFastParamsDevice.h.
References PixelCPEFastParamsDevice< TDev, TrackerTraits >::buffer_.
|
inline |
Definition at line 37 of file PixelCPEFastParamsDevice.h.
References PixelCPEFastParamsDevice< TDev, TrackerTraits >::buffer_.
|
delete |
|
default |
|
inline |
Definition at line 35 of file PixelCPEFastParamsDevice.h.
References PixelCPEFastParamsDevice< TDev, TrackerTraits >::buffer_.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
private |
Definition at line 40 of file PixelCPEFastParamsDevice.h.
Referenced by PixelCPEFastParamsDevice< TDev, TrackerTraits >::buffer(), PixelCPEFastParamsDevice< TDev, TrackerTraits >::const_buffer(), PixelCPEFastParamsDevice< TDev, TrackerTraits >::data(), and PixelCPEFastParamsDevice< TDev, TrackerTraits >::size().