![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
This is the complete list of members for alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout >, including all inherited members.
| concurrent(auto const &acc, auto &&func, alpaka::concepts::IDataSource auto &&data0, alpaka::concepts::IDataSource auto &&... dataN) const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| concurrent(auto const &acc, alpaka::concepts::Vector auto extents, auto &&func, alpaka::concepts::IDataSource auto &&data0, alpaka::concepts::IDataSource auto &&... dataN) const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| concurrent(auto const &acc, auto &&func, alpaka::concepts::IDataSource auto &&data0, alpaka::concepts::IDataSource auto &&... dataN) const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| concurrent(auto const &acc, alpaka::concepts::Vector auto extents, auto &&func, alpaka::concepts::IDataSource auto &&data0, alpaka::concepts::IDataSource auto &&... dataN) const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| getIdxLayoutPolicy() const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| getTraversePolicy() const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| getWorkGroup() const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| SimdAlgo(T_WorkGroup const workGroup, T_Traverse traverse=T_Traverse{}, T_IdxLayout idxLayout=T_IdxLayout{}) | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| transformReduce(auto const &acc, auto const &neutralElement, auto &&reduceFunc, auto &&transformFunc, alpaka::concepts::IDataSource auto &&data0, alpaka::concepts::IDataSource auto &&... dataN) const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| transformReduce(auto const &acc, alpaka::concepts::Vector auto extents, auto const &neutralElement, auto &&reduceFunc, auto &&transformFunc, alpaka::concepts::IDataSource auto &&data0, alpaka::concepts::IDataSource auto &&... dataN) const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| transformReduce(auto const &acc, auto const &neutralElement, auto &&reduceFunc, auto &&transformFunc, alpaka::concepts::IDataSource auto &&data0, alpaka::concepts::IDataSource auto &&... dataN) const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |
| transformReduce(auto const &acc, alpaka::concepts::Vector auto extents, auto const &neutralElement, auto &&reduceFunc, auto &&transformFunc, alpaka::concepts::IDataSource auto &&data0, alpaka::concepts::IDataSource auto &&... dataN) const | alpaka::onAcc::SimdAlgo< T_WorkGroup, T_Traverse, T_IdxLayout > | inline |