#include <TensorSyclExtractAccessor.h>
|
template<cl::sycl::access::mode AcM, typename Arg > |
static auto | getAccessor (cl::sycl::handler &cgh, Arg eval) -> decltype(utility::tuple::make_tuple(eval.device().template get_sycl_accessor< AcM, typename Eigen::internal::remove_all< typename Arg::CoeffReturnType >::type >(eval.dimensions().TotalSize(), cgh, eval.data()))) |
|
template<typename Arg > |
static auto | getTuple (cl::sycl::handler &cgh, Arg eval) -> decltype(ExtractAccessor< Arg >::getTuple(cgh, eval)) |
|
template<typename Arg1 , typename Arg2 > |
static auto | getTuple (cl::sycl::handler &cgh, Arg1 eval1, Arg2 eval2) -> decltype(utility::tuple::append(ExtractAccessor< Arg1 >::getTuple(cgh, eval1), ExtractAccessor< Arg2 >::getTuple(cgh, eval2))) |
|
template<typename Arg1 , typename Arg2 , typename Arg3 > |
static auto | getTuple (cl::sycl::handler &cgh, Arg1 eval1, Arg2 eval2, Arg3 eval3) -> decltype(utility::tuple::append(ExtractAccessor< Arg1 >::getTuple(cgh, eval1), utility::tuple::append(ExtractAccessor< Arg2 >::getTuple(cgh, eval2), ExtractAccessor< Arg3 >::getTuple(cgh, eval3)))) |
|
Definition at line 45 of file TensorSyclExtractAccessor.h.
template<cl::sycl::access::mode AcM, typename Arg >
template<typename Arg >
static auto Eigen::TensorSycl::internal::AccessorConstructor::getTuple |
( |
cl::sycl::handler & |
cgh, |
|
|
Arg |
eval |
|
) |
| -> decltype(ExtractAccessor<Arg>::getTuple(cgh, eval)) |
|
inlinestatic |
template<typename Arg1 , typename Arg2 >
template<typename Arg1 , typename Arg2 , typename Arg3 >
The documentation for this struct was generated from the following file: