CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules 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

◆ LaunchParameters() [1/2]

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

◆ LaunchParameters() [2/2]

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

Member Data Documentation

◆ blockDim

dim3 cms::cuda::LaunchParameters::blockDim

Definition at line 50 of file launch.h.

◆ gridDim

dim3 cms::cuda::LaunchParameters::gridDim

Definition at line 49 of file launch.h.

◆ sharedMem

size_t cms::cuda::LaunchParameters::sharedMem

Definition at line 51 of file launch.h.

◆ stream

cudaStream_t cms::cuda::LaunchParameters::stream

Definition at line 52 of file launch.h.