HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CE_Precision.h File Reference
#include <SYS/SYS_Types.h>
+ Include dependency graph for CE_Precision.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CE_PrecisionResolver< PREC >
 
class  CE_PrecisionResolver< CE_Precision::CE_16 >
 
class  CE_PrecisionResolver< CE_Precision::CE_32 >
 
class  CE_PrecisionResolver< CE_Precision::CE_64 >
 

Typedefs

template<CE_Precision P>
using CEfloatH = typename CE_PrecisionResolver< P >::host_float_type
 
template<CE_Precision P>
using CEintH = typename CE_PrecisionResolver< P >::host_int_type
 
template<CE_Precision P>
using CEfloatD = typename CE_PrecisionResolver< P >::device_float_type
 
template<CE_Precision P>
using CEintD = typename CE_PrecisionResolver< P >::device_int_type
 

Enumerations

enum  CE_Precision { CE_Precision::CE_16, CE_Precision::CE_32, CE_Precision::CE_64 }
 

Variables

constexpr CE_Precision CE_16 = CE_Precision::CE_16
 
constexpr CE_Precision CE_32 = CE_Precision::CE_32
 
constexpr CE_Precision CE_64 = CE_Precision::CE_64
 

Typedef Documentation

template<CE_Precision P>
using CEfloatD = typename CE_PrecisionResolver<P>::device_float_type

Definition at line 63 of file CE_Precision.h.

template<CE_Precision P>
using CEfloatH = typename CE_PrecisionResolver<P>::host_float_type

Definition at line 61 of file CE_Precision.h.

template<CE_Precision P>
using CEintD = typename CE_PrecisionResolver<P>::device_int_type

Definition at line 64 of file CE_Precision.h.

template<CE_Precision P>
using CEintH = typename CE_PrecisionResolver<P>::host_int_type

Definition at line 62 of file CE_Precision.h.

Enumeration Type Documentation

enum CE_Precision
strong
Enumerator
CE_16 
CE_32 
CE_64 

Definition at line 16 of file CE_Precision.h.

Variable Documentation

constexpr CE_Precision CE_16 = CE_Precision::CE_16

Definition at line 22 of file CE_Precision.h.

constexpr CE_Precision CE_32 = CE_Precision::CE_32

Definition at line 23 of file CE_Precision.h.

constexpr CE_Precision CE_64 = CE_Precision::CE_64

Definition at line 24 of file CE_Precision.h.