alpaka
Abstraction Library for Parallel Kernel Acceleration
Loading...
Searching...
No Matches
alpaka::onHost::internal::SimdTransformKernel Struct Reference

#include <transform.hpp>

Public Member Functions

ALPAKA_FN_ACC void operator() (onAcc::concepts::Acc auto const &acc, alpaka::concepts::IMdSpan auto &&output, auto const &func, alpaka::concepts::IDataSource auto &&... inputs) const

Static Public Member Functions

template<uint32_t... T_idx>
static ALPAKA_FN_INLINE constexpr auto loadAncExecuteScalarOp (std::integer_sequence< uint32_t, T_idx... >, auto &&op, auto const &acc, auto &&func, auto &&... data)

Detailed Description

Definition at line 21 of file transform.hpp.

Member Function Documentation

◆ loadAncExecuteScalarOp()

template<uint32_t... T_idx>
ALPAKA_FN_INLINE constexpr auto alpaka::onHost::internal::SimdTransformKernel::loadAncExecuteScalarOp ( std::integer_sequence< uint32_t, T_idx... > ,
auto && op,
auto const & acc,
auto && func,
auto &&... data )
inlinestaticconstexpr

Definition at line 72 of file transform.hpp.

◆ operator()()

ALPAKA_FN_ACC void alpaka::onHost::internal::SimdTransformKernel::operator() ( onAcc::concepts::Acc auto const & acc,
alpaka::concepts::IMdSpan auto && output,
auto const & func,
alpaka::concepts::IDataSource auto &&... inputs ) const
inline

Definition at line 23 of file transform.hpp.


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