CUTLASS: cutlass::TypeTraits< complex< half_t > > Struct Template Reference

| CUTLASS CUDA Templates for Linear Algebra Subroutines and Solvers

- Main Page
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Types | Static Public Member Functions | Static Public Attributes | List of all members
cutlass::TypeTraits< complex< half_t > > Struct Template Reference

`#include <type_traits.h>`

## Public Types
typedef complex< half_t > | host_type
typedef complex< half > | device_type
typedef int16_t | integer_type
typedef uint16_t | unsigned_type

## Static Public Member Functions
static complex< half_t > | remove_negative_zero (complex< half_t > x)
static complex< half_t > | to_print (complex< half_t > x)
static device_type | to_device (complex< half_t > x)

## Static Public Attributes
static cudaDataType_t const | cublas_type = CUDA_C_16F

## Member Typedef Documentation

typedef complex<half> cutlass::TypeTraits< complex< half_t > >::device_type

typedef complex<half_t> cutlass::TypeTraits< complex< half_t > >::host_type

typedef int16_t cutlass::TypeTraits< complex< half_t > >::integer_type

typedef uint16_t cutlass::TypeTraits< complex< half_t > >::unsigned_type

## Member Function Documentation

static complex<half_t> cutlass::TypeTraits< complex< half_t > >::remove_negative_zero | ( | complex< half_t > | x | ) |
| inlinestatic

static device_type cutlass::TypeTraits< complex< half_t > >::to_device | ( | complex< half_t > | x | ) |
| inlinestatic

static complex<half_t> cutlass::TypeTraits< complex< half_t > >::to_print | ( | complex< half_t > | x | ) |
| inlinestatic

## Member Data Documentation

cudaDataType_t const cutlass::TypeTraits< complex< half_t > >::cublas_type = CUDA_C_16F
| static

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

- type_traits.h