alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::math::trait::SinCos< SinCosUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > > Struct Template Reference

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

#include <MathUniformCudaHipBuiltIn.hpp>

Public Member Functions

__host__ __device__ auto operator() (SinCosUniformCudaHipBuiltIn const &, TArg const &arg, TArg &result_sin, TArg &result_cos) -> void
 

Detailed Description

template<typename TArg>
struct alpaka::math::trait::SinCos< SinCosUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > >

The CUDA sincos trait specialization for real types.

Definition at line 1222 of file MathUniformCudaHipBuiltIn.hpp.

Member Function Documentation

◆ operator()()

template<typename TArg >
__host__ __device__ auto alpaka::math::trait::SinCos< SinCosUniformCudaHipBuiltIn, TArg, std::enable_if_t< std::is_floating_point_v< TArg > > >::operator() ( SinCosUniformCudaHipBuiltIn const &  ,
TArg const &  arg,
TArg &  result_sin,
TArg &  result_cos 
) -> void
inline

Definition at line 1224 of file MathUniformCudaHipBuiltIn.hpp.


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