NAMD
Public Member Functions | Public Attributes | List of all members
DeviceDataMsg Class Reference

#include <CudaPmeSolver.h>

Inheritance diagram for DeviceDataMsg:

Public Member Functions

 DeviceDataMsg (int i, cudaEvent_t event, std::array< float2 *, NUM_GRID_MAX > dataGrid)
 
 DeviceDataMsg (int i, cudaEvent_t event)
 

Public Attributes

int i
 
cudaEvent_t event
 
std::array< float2 *, NUM_GRID_MAXdataGrid
 

Detailed Description

Definition at line 85 of file CudaPmeSolver.h.

Constructor & Destructor Documentation

◆ DeviceDataMsg() [1/2]

DeviceDataMsg::DeviceDataMsg ( int  i,
cudaEvent_t  event,
std::array< float2 *, NUM_GRID_MAX dataGrid 
)
inline

Definition at line 87 of file CudaPmeSolver.h.

87 : i(i), event(event), dataGrid(dataGrid) {}
cudaEvent_t event
Definition: CudaPmeSolver.h:94
std::array< float2 *, NUM_GRID_MAX > dataGrid
Definition: CudaPmeSolver.h:96

◆ DeviceDataMsg() [2/2]

DeviceDataMsg::DeviceDataMsg ( int  i,
cudaEvent_t  event 
)
inline

Definition at line 88 of file CudaPmeSolver.h.

References dataGrid, and NUM_GRID_MAX.

88  : i(i), event(event) {
89  for (unsigned int iGrid = 0; iGrid < NUM_GRID_MAX; ++iGrid) {
90  dataGrid[iGrid] = NULL;
91  }
92  }
const unsigned int NUM_GRID_MAX
Definition: PmeSolverUtil.h:9
cudaEvent_t event
Definition: CudaPmeSolver.h:94
std::array< float2 *, NUM_GRID_MAX > dataGrid
Definition: CudaPmeSolver.h:96

Member Data Documentation

◆ dataGrid

std::array<float2*, NUM_GRID_MAX> DeviceDataMsg::dataGrid

Definition at line 96 of file CudaPmeSolver.h.

Referenced by DeviceDataMsg().

◆ event

cudaEvent_t DeviceDataMsg::event

Definition at line 94 of file CudaPmeSolver.h.

◆ i

int DeviceDataMsg::i

Definition at line 93 of file CudaPmeSolver.h.


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