remora::gpu::dense_vector_storage< T > Struct Template Reference

#include <shark/LinAlg/BLAS/gpu/traits.hpp>

Public Types

typedef dense_tag storage_tag
 

Public Member Functions

dense_vector_storage< T > sub_region (std::size_t offset)
 

Public Attributes

boost::compute::buffer buffer
 
std::size_t offset
 
std::size_t stride
 

Detailed Description

template<class T>
struct remora::gpu::dense_vector_storage< T >

Definition at line 53 of file traits.hpp.

Member Typedef Documentation

◆ storage_tag

template<class T>
typedef dense_tag remora::gpu::dense_vector_storage< T >::storage_tag

Definition at line 54 of file traits.hpp.

Member Function Documentation

◆ sub_region()

template<class T>
dense_vector_storage<T> remora::gpu::dense_vector_storage< T >::sub_region ( std::size_t  offset)
inline

Member Data Documentation

◆ buffer

◆ offset

template<class T>
std::size_t remora::gpu::dense_vector_storage< T >::offset

◆ stride

template<class T>
std::size_t remora::gpu::dense_vector_storage< T >::stride

Definition at line 57 of file traits.hpp.


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