Project
Loading...
Searching...
No Matches
o2::gpu::gpu_reconstruction_kernels::krnlSetupArgs< T, I, Args > Struct Template Reference

#include <GPUReconstructionKernels.h>

Inherits o2::gpu::gpu_reconstruction_kernels::classArgument< T, I >.

Public Member Functions

 krnlSetupArgs (const krnlExec &xx, const krnlRunRange &yy, const krnlEvent &zz, double &tt, const Args &... args)
 

Public Attributes

const krnlSetupTime s
 
std::tuple< typename std::conditional<(sizeof(Args) > sizeof(void *)), const Args &, const Args >::type... > v
 

Additional Inherited Members

- Public Types inherited from o2::gpu::gpu_reconstruction_kernels::classArgument< T, I >
using t = T
 
- Static Public Attributes inherited from o2::gpu::gpu_reconstruction_kernels::classArgument< T, I >
static constexpr int32_t i = I
 

Detailed Description

template<class T, int32_t I = 0, typename... Args>
struct o2::gpu::gpu_reconstruction_kernels::krnlSetupArgs< T, I, Args >

Definition at line 77 of file GPUReconstructionKernels.h.

Constructor & Destructor Documentation

◆ krnlSetupArgs()

template<class T , int32_t I = 0, typename... Args>
o2::gpu::gpu_reconstruction_kernels::krnlSetupArgs< T, I, Args >::krnlSetupArgs ( const krnlExec xx,
const krnlRunRange yy,
const krnlEvent zz,
double &  tt,
const Args &...  args 
)
inline

Definition at line 78 of file GPUReconstructionKernels.h.

Member Data Documentation

◆ s

template<class T , int32_t I = 0, typename... Args>
const krnlSetupTime o2::gpu::gpu_reconstruction_kernels::krnlSetupArgs< T, I, Args >::s

Definition at line 79 of file GPUReconstructionKernels.h.

◆ v

template<class T , int32_t I = 0, typename... Args>
std::tuple<typename std::conditional<(sizeof(Args) > sizeof(void*)), const Args&, const Args>::type...> o2::gpu::gpu_reconstruction_kernels::krnlSetupArgs< T, I, Args >::v

Definition at line 80 of file GPUReconstructionKernels.h.


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