alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::rand::engine::trait::CreateDefault< RandUniformCudaHipRand< TApi > > Struct Template Reference

The CUDA/HIP random number default generator get trait specialization. More...

#include <RandUniformCudaHipRand.hpp>

Static Public Member Functions

static __device__ auto createDefault (RandUniformCudaHipRand< TApi > const &, std::uint32_t const &seed=0, std::uint32_t const &subsequence=0, std::uint32_t const &offset=0) -> uniform_cuda_hip::Xor
 

Detailed Description

template<typename TApi>
struct alpaka::rand::engine::trait::CreateDefault< RandUniformCudaHipRand< TApi > >

The CUDA/HIP random number default generator get trait specialization.

Definition at line 268 of file RandUniformCudaHipRand.hpp.

Member Function Documentation

◆ createDefault()

template<typename TApi >
static __device__ auto alpaka::rand::engine::trait::CreateDefault< RandUniformCudaHipRand< TApi > >::createDefault ( RandUniformCudaHipRand< TApi > const &  ,
std::uint32_t const &  seed = 0,
std::uint32_t const &  subsequence = 0,
std::uint32_t const &  offset = 0 
) -> uniform_cuda_hip::Xor
inlinestatic

Definition at line 270 of file RandUniformCudaHipRand.hpp.


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