QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Static Public Member Functions | List of all members
quda::Trig< false, float > Struct Template 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

template<>
struct quda::Trig< false, float >

Specialization of Trig functions using floats

Definition at line 304 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 305 of file register_traits.h.

◆ Cos()

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

Definition at line 314 of file register_traits.h.

◆ Sin()

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

Definition at line 306 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 323 of file register_traits.h.


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