QUDA  v1.1.0
A library for QCD on GPUs
Static Public Member Functions | Static Public Attributes | List of all members
trove::detail::r2c_warp_transpose_impl< Array, Indices, composite > Struct Template Reference

#include <transpose.h>

Static Public Member Functions

static __device__ void impl (Array &src, const Indices &indices, const int &rotation)
 

Static Public Attributes

static const int c = static_gcd<Array::size, WARP_SIZE>::value
 
static const int size = Array::size
 

Detailed Description

template<typename Array, typename Indices>
struct trove::detail::r2c_warp_transpose_impl< Array, Indices, composite >

Definition at line 594 of file transpose.h.

Member Function Documentation

◆ impl()

template<typename Array , typename Indices >
static __device__ void trove::detail::r2c_warp_transpose_impl< Array, Indices, composite >::impl ( Array &  src,
const Indices &  indices,
const int &  rotation 
)
inlinestatic

Definition at line 597 of file transpose.h.

Member Data Documentation

◆ c

template<typename Array , typename Indices >
const int trove::detail::r2c_warp_transpose_impl< Array, Indices, composite >::c = static_gcd<Array::size, WARP_SIZE>::value
static

Definition at line 595 of file transpose.h.

◆ size

template<typename Array , typename Indices >
const int trove::detail::r2c_warp_transpose_impl< Array, Indices, composite >::size = Array::size
static

Definition at line 596 of file transpose.h.


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