CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataA Class Reference

#include <AlpakaESTestData.h>

Public Types

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

Public Member Functions

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

Private Attributes

Buffer buffer_
 

Detailed Description

Definition at line 12 of file AlpakaESTestData.h.

Member Typedef Documentation

◆ Buffer

Definition at line 14 of file AlpakaESTestData.h.

◆ ConstBuffer

Definition at line 15 of file AlpakaESTestData.h.

Constructor & Destructor Documentation

◆ AlpakaESTestDataA()

ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataA::AlpakaESTestDataA ( Buffer  buffer)
inlineexplicit

Member Function Documentation

◆ buffer() [1/2]

Buffer ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataA::buffer ( )
inline

Definition at line 19 of file AlpakaESTestData.h.

References buffer_.

◆ buffer() [2/2]

ConstBuffer ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataA::buffer ( ) const
inline

Definition at line 20 of file AlpakaESTestData.h.

References buffer_.

◆ const_buffer()

ConstBuffer ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataA::const_buffer ( ) const
inline

Definition at line 21 of file AlpakaESTestData.h.

References buffer_.

◆ data()

int const* ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataA::data ( ) const
inline

Definition at line 23 of file AlpakaESTestData.h.

References buffer_.

Referenced by ALPAKA_ACCELERATOR_NAMESPACE::testESAlgoAsync().

◆ size()

auto ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataA::size ( void  ) const
inline

Member Data Documentation

◆ buffer_

Buffer ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataA::buffer_
private

Definition at line 27 of file AlpakaESTestData.h.

Referenced by buffer(), const_buffer(), data(), and size().