alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::rand::UniformReal< TResult, TSfinae > Class Template Reference

TEMP: Distributions to be decided on later. The generator should be compatible with STL as of now. More...

#include <RandPhilox.hpp>

+ Inheritance diagram for alpaka::rand::UniformReal< TResult, TSfinae >:

Public Member Functions

ALPAKA_FN_HOST_ACC UniformReal ()
 
ALPAKA_FN_HOST_ACC UniformReal (T min, T max)
 
template<typename TEngine >
ALPAKA_FN_HOST_ACC auto operator() (TEngine &engine) -> TResult
 

Detailed Description

template<typename TResult, typename TSfinae = void>
class alpaka::rand::UniformReal< TResult, TSfinae >

TEMP: Distributions to be decided on later. The generator should be compatible with STL as of now.

Definition at line 145 of file RandPhilox.hpp.

Constructor & Destructor Documentation

◆ UniformReal() [1/2]

template<typename TResult , typename TSfinae = void>
ALPAKA_FN_HOST_ACC alpaka::rand::UniformReal< TResult, TSfinae >::UniformReal ( )
inline

Definition at line 163 of file RandPhilox.hpp.

◆ UniformReal() [2/2]

template<typename TResult , typename TSfinae = void>
ALPAKA_FN_HOST_ACC alpaka::rand::UniformReal< TResult, TSfinae >::UniformReal ( min,
max 
)
inline

Definition at line 167 of file RandPhilox.hpp.

Member Function Documentation

◆ operator()()

template<typename TResult , typename TSfinae = void>
template<typename TEngine >
ALPAKA_FN_HOST_ACC auto alpaka::rand::UniformReal< TResult, TSfinae >::operator() ( TEngine &  engine) -> TResult
inline

Definition at line 172 of file RandPhilox.hpp.


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