CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
cms::cuda::LaunchParameters Struct Reference

#include <launch.h>

Public Member Functions

 LaunchParameters (dim3 gridDim, dim3 blockDim, size_t sharedMem=0, cudaStream_t stream=nullptr)
 
 LaunchParameters (int gridDim, int blockDim, size_t sharedMem=0, cudaStream_t stream=nullptr)
 

Public Attributes

dim3 blockDim
 
dim3 gridDim
 
size_t sharedMem
 
cudaStream_t stream
 

Detailed Description

Definition at line 48 of file launch.h.

Constructor & Destructor Documentation

cms::cuda::LaunchParameters::LaunchParameters ( dim3  gridDim,
dim3  blockDim,
size_t  sharedMem = 0,
cudaStream_t  stream = nullptr 
)
inline
cms::cuda::LaunchParameters::LaunchParameters ( int  gridDim,
int  blockDim,
size_t  sharedMem = 0,
cudaStream_t  stream = nullptr 
)
inline

Member Data Documentation

dim3 cms::cuda::LaunchParameters::blockDim

Definition at line 50 of file launch.h.

Referenced by cms::cuda::launch(), and cms::cuda::launch_cooperative().

dim3 cms::cuda::LaunchParameters::gridDim

Definition at line 49 of file launch.h.

Referenced by cms::cuda::launch(), and cms::cuda::launch_cooperative().

size_t cms::cuda::LaunchParameters::sharedMem

Definition at line 51 of file launch.h.

Referenced by cms::cuda::launch(), and cms::cuda::launch_cooperative().

cudaStream_t cms::cuda::LaunchParameters::stream

Definition at line 52 of file launch.h.

Referenced by cms::cuda::launch(), and cms::cuda::launch_cooperative().