CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
cms::alpakatest::AlpakaESTestDataB< TDev > Class Template Reference

#include <AlpakaESTestData.h>

Public Types

using Buffer = cms::alpakatools::device_buffer< TDev, int[]>
 
using ConstBuffer = cms::alpakatools::const_device_buffer< TDev, int[]>
 

Public Member Functions

 AlpakaESTestDataB (Buffer buffer)
 
Buffer buffer ()
 
ConstBuffer buffer () const
 
ConstBuffer const_buffer () const
 
int const * data () const
 
auto size () const
 

Private Attributes

Buffer buffer_
 

Detailed Description

template<typename TDev>
class cms::alpakatest::AlpakaESTestDataB< TDev >

Definition at line 12 of file AlpakaESTestData.h.

Member Typedef Documentation

◆ Buffer

template<typename TDev>
using cms::alpakatest::AlpakaESTestDataB< TDev >::Buffer = cms::alpakatools::device_buffer<TDev, int[]>

Definition at line 14 of file AlpakaESTestData.h.

◆ ConstBuffer

template<typename TDev>
using cms::alpakatest::AlpakaESTestDataB< TDev >::ConstBuffer = cms::alpakatools::const_device_buffer<TDev, int[]>

Definition at line 15 of file AlpakaESTestData.h.

Constructor & Destructor Documentation

◆ AlpakaESTestDataB()

template<typename TDev>
cms::alpakatest::AlpakaESTestDataB< TDev >::AlpakaESTestDataB ( Buffer  buffer)
inlineexplicit

Member Function Documentation

◆ buffer() [1/2]

template<typename TDev>
Buffer cms::alpakatest::AlpakaESTestDataB< TDev >::buffer ( )
inline

◆ buffer() [2/2]

template<typename TDev>
ConstBuffer cms::alpakatest::AlpakaESTestDataB< TDev >::buffer ( ) const
inline

◆ const_buffer()

template<typename TDev>
ConstBuffer cms::alpakatest::AlpakaESTestDataB< TDev >::const_buffer ( ) const
inline

◆ data()

template<typename TDev>
int const* cms::alpakatest::AlpakaESTestDataB< TDev >::data ( ) const
inline

◆ size()

template<typename TDev>
auto cms::alpakatest::AlpakaESTestDataB< TDev >::size ( void  ) const
inline

Member Data Documentation

◆ buffer_

template<typename TDev>
Buffer cms::alpakatest::AlpakaESTestDataB< TDev >::buffer_
private