alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::math::trait::Atan2< Atan2UniformCudaHipBuiltIn, Ty, Tx, std::enable_if_t< std::is_floating_point_v< Ty > &&std::is_floating_point_v< Tx > > > Struct Template Reference

The CUDA atan2 trait specialization. More...

#include <MathUniformCudaHipBuiltIn.hpp>

Public Member Functions

__host__ __device__ auto operator() (Atan2UniformCudaHipBuiltIn const &, Ty const &y, Tx const &x)
 

Detailed Description

template<typename Ty, typename Tx>
struct alpaka::math::trait::Atan2< Atan2UniformCudaHipBuiltIn, Ty, Tx, std::enable_if_t< std::is_floating_point_v< Ty > &&std::is_floating_point_v< Tx > > >

The CUDA atan2 trait specialization.

Definition at line 528 of file MathUniformCudaHipBuiltIn.hpp.

Member Function Documentation

◆ operator()()

template<typename Ty , typename Tx >
__host__ __device__ auto alpaka::math::trait::Atan2< Atan2UniformCudaHipBuiltIn, Ty, Tx, std::enable_if_t< std::is_floating_point_v< Ty > &&std::is_floating_point_v< Tx > > >::operator() ( Atan2UniformCudaHipBuiltIn const &  ,
Ty const &  y,
Tx const &  x 
)
inline

Definition at line 534 of file MathUniformCudaHipBuiltIn.hpp.


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