CMS 3D CMS Logo

Classes | Namespaces | Typedefs
PortableCollection.h File Reference
#include <alpaka/alpaka.hpp>
#include "DataFormats/Portable/interface/PortableCollection.h"
#include "HeterogeneousCore/AlpakaInterface/interface/config.h"
#include "HeterogeneousCore/AlpakaInterface/interface/AssertDeviceMatchesHostCollection.h"

Go to the source code of this file.

Classes

class  traits::PortableMultiCollectionTrait< ALPAKA_ACCELERATOR_NAMESPACE::Device, T0, Args... >
 

Namespaces

 ALPAKA_ACCELERATOR_NAMESPACE
 
 traits
 

Typedefs

template<typename T >
using ALPAKA_ACCELERATOR_NAMESPACE::PortableCollection = ::PortableCollection< T, Device >
 
template<typename T0 , typename T1 >
using ALPAKA_ACCELERATOR_NAMESPACE::PortableCollection2 = ::PortableDeviceMultiCollection< Device, T0, T1 >
 
template<typename T0 , typename T1 , typename T2 >
using ALPAKA_ACCELERATOR_NAMESPACE::PortableCollection3 = ::PortableDeviceMultiCollection< Device, T0, T1, T2 >
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
using ALPAKA_ACCELERATOR_NAMESPACE::PortableCollection4 = ::PortableDeviceMultiCollection< Device, T0, T1, T2, T3 >
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
using ALPAKA_ACCELERATOR_NAMESPACE::PortableCollection5 = ::PortableDeviceMultiCollection< Device, T0, T1, T2, T3, T4 >