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

The CUDA fma trait specialization. More...

#include <MathUniformCudaHipBuiltIn.hpp>

Public Member Functions

__host__ __device__ auto operator() (FmaUniformCudaHipBuiltIn const &, Tx const &x, Ty const &y, Tz const &z)
 

Detailed Description

template<typename Tx, typename Ty, typename Tz>
struct alpaka::math::trait::Fma< FmaUniformCudaHipBuiltIn, Tx, Ty, Tz, std::enable_if_t< std::is_floating_point_v< Tx > &&std::is_floating_point_v< Ty > &&std::is_floating_point_v< Tz > > >

The CUDA fma trait specialization.

Definition at line 756 of file MathUniformCudaHipBuiltIn.hpp.

Member Function Documentation

◆ operator()()

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

Definition at line 764 of file MathUniformCudaHipBuiltIn.hpp.


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