HeterogeneousCore
CUDATest
plugins
TestAlgo.h
Go to the documentation of this file.
1
#ifndef HeterogeneousCore_CUDATest_plugins_TestAlgo_h
2
#define HeterogeneousCore_CUDATest_plugins_TestAlgo_h
3
4
#include "
CUDADataFormats/PortableTestObjects/interface/TestDeviceCollection.h
"
5
#include "
CUDADataFormats/PortableTestObjects/interface/TestHostCollection.h
"
6
7
namespace
cudatest
{
8
9
class
TestAlgo
{
10
public
:
11
void
fill
(
cudatest::TestDeviceCollection
&
collection
, cudaStream_t
stream
)
const
;
12
void
fill
(
cudatest::TestHostCollection
&
collection
)
const
;
13
};
14
15
}
// namespace cudatest
16
17
#endif // HeterogeneousCore_CUDATest_plugins_TestAlgo_h
cudatest
Definition:
TestDeviceCollection.h:7
cms::cuda::PortableDeviceCollection
Definition:
PortableDeviceCollection.h:13
cudatest::TestAlgo::fill
void fill(cudatest::TestDeviceCollection &collection, cudaStream_t stream) const
TestHostCollection.h
cms::cuda::stream
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
Definition:
HistoContainer.h:51
universalConfigTemplate.collection
collection
Definition:
universalConfigTemplate.py:81
cms::cuda::PortableHostCollection< portabletest::TestSoA >
cudatest::TestAlgo
Definition:
TestAlgo.h:9
TestDeviceCollection.h
Generated for CMSSW Reference Manual by
1.8.14