CMS 3D CMS Logo

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

#include <AlpakaESTestData.h>

Classes

class  ConstView
 

Public Types

using ECollection = PortableCollection< AlpakaESTestSoAE, TDev >
 
using EDataCollection = PortableCollection< AlpakaESTestSoAEData, TDev >
 

Public Member Functions

 AlpakaESTestDataE (size_t size, size_t dataSize)
 
 AlpakaESTestDataE (ECollection e, EDataCollection data)
 
ConstView const_view () const
 
EDataCollection const & data () const
 
ECollection const & e () const
 
ConstView view () const
 

Private Attributes

EDataCollection data_
 
ECollection e_
 

Detailed Description

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

Definition at line 40 of file AlpakaESTestData.h.

Member Typedef Documentation

◆ ECollection

template<typename TDev >
using cms::alpakatest::AlpakaESTestDataE< TDev >::ECollection = PortableCollection<AlpakaESTestSoAE, TDev>

Definition at line 42 of file AlpakaESTestData.h.

◆ EDataCollection

Definition at line 43 of file AlpakaESTestData.h.

Constructor & Destructor Documentation

◆ AlpakaESTestDataE() [1/2]

template<typename TDev >
cms::alpakatest::AlpakaESTestDataE< TDev >::AlpakaESTestDataE ( size_t  size,
size_t  dataSize 
)
inline

Definition at line 59 of file AlpakaESTestData.h.

59 : e_(size), data_(dataSize) {}
size
Write out results.

◆ AlpakaESTestDataE() [2/2]

template<typename TDev >
cms::alpakatest::AlpakaESTestDataE< TDev >::AlpakaESTestDataE ( ECollection  e,
EDataCollection  data 
)
inline

Definition at line 61 of file AlpakaESTestData.h.

61 : e_(std::move(e)), data_(std::move(data)) {}
EDataCollection const & data() const
ECollection const & e() const
def move(src, dest)
Definition: eostools.py:511

Member Function Documentation

◆ const_view()

template<typename TDev >
ConstView cms::alpakatest::AlpakaESTestDataE< TDev >::const_view ( ) const
inline

◆ data()

template<typename TDev >
EDataCollection const& cms::alpakatest::AlpakaESTestDataE< TDev >::data ( ) const
inline

◆ e()

template<typename TDev >
ECollection const& cms::alpakatest::AlpakaESTestDataE< TDev >::e ( ) const
inline

◆ view()

template<typename TDev >
ConstView cms::alpakatest::AlpakaESTestDataE< TDev >::view ( ) const
inline

Member Data Documentation

◆ data_

template<typename TDev >
EDataCollection cms::alpakatest::AlpakaESTestDataE< TDev >::data_
private

◆ e_

template<typename TDev >
ECollection cms::alpakatest::AlpakaESTestDataE< TDev >::e_
private