alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::math::trait::Pow< PowUniformCudaHipBuiltIn, TBase, TExp, std::enable_if_t< std::is_floating_point_v< TBase > &&std::is_floating_point_v< TExp > > > Struct Template Reference

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

#include <MathUniformCudaHipBuiltIn.hpp>

Public Member Functions

__host__ __device__ auto operator() (PowUniformCudaHipBuiltIn const &, TBase const &base, TExp const &exp)
 

Detailed Description

template<typename TBase, typename TExp>
struct alpaka::math::trait::Pow< PowUniformCudaHipBuiltIn, TBase, TExp, std::enable_if_t< std::is_floating_point_v< TBase > &&std::is_floating_point_v< TExp > > >

The CUDA pow trait specialization for real types.

Definition at line 986 of file MathUniformCudaHipBuiltIn.hpp.

Member Function Documentation

◆ operator()()

template<typename TBase , typename TExp >
__host__ __device__ auto alpaka::math::trait::Pow< PowUniformCudaHipBuiltIn, TBase, TExp, std::enable_if_t< std::is_floating_point_v< TBase > &&std::is_floating_point_v< TExp > > >::operator() ( PowUniformCudaHipBuiltIn const &  ,
TBase const &  base,
TExp const &  exp 
)
inline

Definition at line 992 of file MathUniformCudaHipBuiltIn.hpp.


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