QUDA  v1.1.0
A library for QCD on GPUs
Static Public Member Functions | List of all members
quda::Trig< false, float > Struct Reference

#include <register_traits.h>

Static Public Member Functions

__device__ static __host__ float Atan2 (const float &a, const float &b)
 
__device__ static __host__ float Sin (const float &a)
 
__device__ static __host__ float Cos (const float &a)
 
__device__ static __host__ void SinCos (const float &a, float *s, float *c)
 

Detailed Description

Specialization of Trig functions using floats

Definition at line 379 of file register_traits.h.

Member Function Documentation

◆ Atan2()

__device__ static __host__ float quda::Trig< false, float >::Atan2 ( const float &  a,
const float &  b 
)
inlinestatic

Definition at line 380 of file register_traits.h.

◆ Cos()

__device__ static __host__ float quda::Trig< false, float >::Cos ( const float &  a)
inlinestatic

Definition at line 389 of file register_traits.h.

◆ Sin()

__device__ static __host__ float quda::Trig< false, float >::Sin ( const float &  a)
inlinestatic

Definition at line 381 of file register_traits.h.

◆ SinCos()

__device__ static __host__ void quda::Trig< false, float >::SinCos ( const float &  a,
float *  s,
float *  c 
)
inlinestatic

Definition at line 398 of file register_traits.h.


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