Cutlass
CUDA Templates for Linear Algebra Subroutines and Solvers
Public Types | Static Public Member Functions | List of all members
cutlass::Store< Scalar_, kAccessSize, Memory_, kFragmentElementType, FragmentElement_, kStride, size > Struct Template Reference

#include <load_store.h>

Public Types

typedef Vectorize< FragmentElement_, kAccessSize >::Type AccessType
 The output type. More...
 

Static Public Member Functions

static CUTLASS_HOST_DEVICE void store (AccessType const &src, Scalar_ *pointer, int offset)
 The store function. More...
 

Member Typedef Documentation

◆ AccessType

template<typename Scalar_ , int kAccessSize, MemorySpace::Kind Memory_, FragmentElementType::Kind kFragmentElementType = FragmentElementType::kScalar, typename FragmentElement_ = Scalar_, int kStride = 1, size_t size = (sizeof(Scalar_) * kAccessSize)>
typedef Vectorize<FragmentElement_, kAccessSize>::Type cutlass::Store< Scalar_, kAccessSize, Memory_, kFragmentElementType, FragmentElement_, kStride, size >::AccessType

Member Function Documentation

◆ store()

template<typename Scalar_ , int kAccessSize, MemorySpace::Kind Memory_, FragmentElementType::Kind kFragmentElementType = FragmentElementType::kScalar, typename FragmentElement_ = Scalar_, int kStride = 1, size_t size = (sizeof(Scalar_) * kAccessSize)>
static CUTLASS_HOST_DEVICE void cutlass::Store< Scalar_, kAccessSize, Memory_, kFragmentElementType, FragmentElement_, kStride, size >::store ( AccessType const &  src,
Scalar_ *  pointer,
int  offset 
)
inlinestatic

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