QUDA  v1.1.0
A library for QCD on GPUs
Static Public Member Functions | Static Public Attributes | List of all members
trove::detail::remember< T, U, r > Struct Template Reference

#include <dismember.h>

Static Public Member Functions

__host__ static __device__ void impl (const array< U, r > &d, T &t)
 

Static Public Attributes

static const int idx = aliased_size<T, U>::value - r
 

Detailed Description

template<typename T, typename U = typename dismember_type<T>::type, int r = aliased_size<T, U>::value>
struct trove::detail::remember< T, U, r >

Definition at line 95 of file dismember.h.

Member Function Documentation

◆ impl()

template<typename T , typename U = typename dismember_type<T>::type, int r = aliased_size<T, U>::value>
__host__ static __device__ void trove::detail::remember< T, U, r >::impl ( const array< U, r > &  d,
T &  t 
)
inlinestatic

Definition at line 98 of file dismember.h.

Member Data Documentation

◆ idx

template<typename T , typename U = typename dismember_type<T>::type, int r = aliased_size<T, U>::value>
const int trove::detail::remember< T, U, r >::idx = aliased_size<T, U>::value - r
static

Definition at line 96 of file dismember.h.


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