QUDA  v1.1.0
A library for QCD on GPUs
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
trove::detail::r2c_compute_offsets_impl< array< int, s >, index, m, odd > Struct Template Reference

#include <transpose.h>

Public Types

typedef array< int, s > Array
 

Static Public Member Functions

static __device__ Array impl (int initial_offset)
 

Static Public Attributes

static const int offset = (WARP_SIZE % m * index) % m
 

Detailed Description

template<int s, int index, int m>
struct trove::detail::r2c_compute_offsets_impl< array< int, s >, index, m, odd >

Definition at line 320 of file transpose.h.

Member Typedef Documentation

◆ Array

template<int s, int index, int m>
typedef array<int, s> trove::detail::r2c_compute_offsets_impl< array< int, s >, index, m, odd >::Array

Definition at line 321 of file transpose.h.

Member Function Documentation

◆ impl()

template<int s, int index, int m>
static __device__ Array trove::detail::r2c_compute_offsets_impl< array< int, s >, index, m, odd >::impl ( int  initial_offset)
inlinestatic

Definition at line 324 of file transpose.h.

Member Data Documentation

◆ offset

template<int s, int index, int m>
const int trove::detail::r2c_compute_offsets_impl< array< int, s >, index, m, odd >::offset = (WARP_SIZE % m * index) % m
static

Definition at line 322 of file transpose.h.


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