Project
Loading...
Searching...
No Matches
o2::its::gpu::Array< T, Size > Struct Template Referencefinal

#include <Array.h>

Public Member Functions

void copy (const Array< T, Size > &t)
 
 GPUhd () T *data() noexcept
 
 GPUhd () const T *data() const noexcept
 
 GPUhd () T &operator[](const int index) noexcept
 
 GPUhd () const expr T &operator[](const int index) const noexcept
 
 GPUhd () size_t size() const noexcept
 

Public Attributes

InternalArray [Size]
 

Detailed Description

template<typename T, size_t Size>
struct o2::its::gpu::Array< T, Size >

Definition at line 43 of file Array.h.

Member Function Documentation

◆ copy()

template<typename T , size_t Size>
void o2::its::gpu::Array< T, Size >::copy ( const Array< T, Size > &  t)
inline

Definition at line 45 of file Array.h.

◆ GPUhd() [1/5]

template<typename T , size_t Size>
o2::its::gpu::Array< T, Size >::GPUhd ( ) const &
inlinenoexcept

Definition at line 53 of file Array.h.

◆ GPUhd() [2/5]

template<typename T , size_t Size>
o2::its::gpu::Array< T, Size >::GPUhd ( ) const
inlinenoexcept

Definition at line 51 of file Array.h.

◆ GPUhd() [3/5]

template<typename T , size_t Size>
o2::its::gpu::Array< T, Size >::GPUhd ( ) const
inlinenoexcept

Definition at line 54 of file Array.h.

◆ GPUhd() [4/5]

template<typename T , size_t Size>
o2::its::gpu::Array< T, Size >::GPUhd ( ) const &
inlinenoexcept

Definition at line 52 of file Array.h.

◆ GPUhd() [5/5]

template<typename T , size_t Size>
o2::its::gpu::Array< T, Size >::GPUhd ( )
inlinenoexcept

Definition at line 50 of file Array.h.

Member Data Documentation

◆ InternalArray

template<typename T , size_t Size>
T o2::its::gpu::Array< T, Size >::InternalArray[Size]

Definition at line 56 of file Array.h.


The documentation for this struct was generated from the following file: