alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::math::trait::Arg< ArgUniformCudaHipBuiltIn, TArgument, std::enable_if_t< std::is_floating_point_v< TArgument > > > Struct Template Reference

The CUDA arg trait specialization for real types. More...

#include <MathUniformCudaHipBuiltIn.hpp>

Public Member Functions

template<typename TCtx >
__host__ __device__ auto operator() (TCtx const &ctx, TArgument const &argument)
 Take context as original (accelerator) type, since we call other math functions. More...
 

Detailed Description

template<typename TArgument>
struct alpaka::math::trait::Arg< ArgUniformCudaHipBuiltIn, TArgument, std::enable_if_t< std::is_floating_point_v< TArgument > > >

The CUDA arg trait specialization for real types.

Definition at line 382 of file MathUniformCudaHipBuiltIn.hpp.

Member Function Documentation

◆ operator()()

template<typename TArgument >
template<typename TCtx >
__host__ __device__ auto alpaka::math::trait::Arg< ArgUniformCudaHipBuiltIn, TArgument, std::enable_if_t< std::is_floating_point_v< TArgument > > >::operator() ( TCtx const &  ctx,
TArgument const &  argument 
)
inline

Take context as original (accelerator) type, since we call other math functions.

Definition at line 386 of file MathUniformCudaHipBuiltIn.hpp.


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