#include <shark/LinAlg/BLAS/gpu/traits.hpp>
Public Types | |
typedef dense_tag | storage_tag |
typedef dense_vector_storage< T > | row_storage |
Public Member Functions | |
template<class Orientation > | |
dense_matrix_storage< T > | sub_region (std::size_t offset1, std::size_t offset2, Orientation) |
template<class Orientation > | |
row_storage | row (std::size_t i, Orientation) |
row_storage | diag () |
Public Attributes | |
boost::compute::buffer | buffer |
std::size_t | offset |
std::size_t | leading_dimension |
Definition at line 65 of file traits.hpp.
typedef dense_vector_storage<T> remora::gpu::dense_matrix_storage< T >::row_storage |
Definition at line 67 of file traits.hpp.
typedef dense_tag remora::gpu::dense_matrix_storage< T >::storage_tag |
Definition at line 66 of file traits.hpp.
|
inline |
Definition at line 83 of file traits.hpp.
References remora::gpu::dense_vector_storage< T >::buffer, and remora::gpu::dense_vector_storage< T >::offset.
|
inline |
Definition at line 80 of file traits.hpp.
References remora::gpu::dense_vector_storage< T >::buffer.
|
inline |
Definition at line 73 of file traits.hpp.
References remora::gpu::dense_vector_storage< T >::buffer.
boost::compute::buffer remora::gpu::dense_matrix_storage< T >::buffer |
Definition at line 68 of file traits.hpp.
Referenced by remora::dense_vector_adaptor< T, gpu_tag >::dense_vector_adaptor(), and remora::dense_matrix_adaptor< T, Orientation, gpu_tag >::raw_storage().
std::size_t remora::gpu::dense_matrix_storage< T >::leading_dimension |
Definition at line 70 of file traits.hpp.
Referenced by remora::dense_vector_adaptor< T, gpu_tag >::dense_vector_adaptor().
std::size_t remora::gpu::dense_matrix_storage< T >::offset |
Definition at line 69 of file traits.hpp.
Referenced by remora::dense_vector_adaptor< T, gpu_tag >::dense_vector_adaptor().