alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::internal::LoadAsSimd::Op< T_AnyDataSource, T_Alignment, T_Idx > Struct Template Reference

#include <interface.hpp>

Public Member Functions

template<uint32_t T_simdWidth>
constexpr auto load (auto &&anyDataSource, T_Alignment dataAlignment, T_Idx const &index) const
 Get data as SIMD vector.

Detailed Description

template<typename T_AnyDataSource, alpaka::concepts::Alignment T_Alignment, alpaka::concepts::Vector T_Idx>
struct alpaka::internal::LoadAsSimd::Op< T_AnyDataSource, T_Alignment, T_Idx >

Definition at line 121 of file interface.hpp.

Member Function Documentation

◆ load()

template<typename T_AnyDataSource, alpaka::concepts::Alignment T_Alignment, alpaka::concepts::Vector T_Idx>
template<uint32_t T_simdWidth>
auto alpaka::internal::LoadAsSimd::Op< T_AnyDataSource, T_Alignment, T_Idx >::load ( auto && anyDataSource,
T_Alignment dataAlignment,
T_Idx const & index ) const
constexpr

Get data as SIMD vector.

See also
loadAsSimd for more details.

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