Public Types | |
| using | FunctionType = std::function<T(sycl::event&,sycl::buffer<T>&,std::size_t)> |
Public Member Functions | |
| Future (T &value) | |
| T & | operator() () |
| T | operator() () const |
| T | get () |
| sycl::buffer< T, 1 > & | deviceValue () |
| sycl::event & | event () |
| void | addRequest (Arccore::MessagePassing::IMessagePassingMng *parallel_mng, Arccore::MessagePassing::Request request) |
| void | setWaitFunction (FunctionType wait_function) |
| void | setNumBlocks (std::size_t num_blocks) |
Definition at line 212 of file SYCLKernelInternal.h.
| using Alien::SYCLInternal::Future< T >::FunctionType = std::function<T(sycl::event&,sycl::buffer<T>&,std::size_t)> |
Definition at line 215 of file SYCLKernelInternal.h.
|
inline |
Definition at line 216 of file SYCLKernelInternal.h.
|
inline |
Definition at line 261 of file SYCLKernelInternal.h.
|
inline |
Definition at line 251 of file SYCLKernelInternal.h.
|
inline |
Definition at line 256 of file SYCLKernelInternal.h.
|
inline |
Definition at line 233 of file SYCLKernelInternal.h.
|
inline |
Definition at line 223 of file SYCLKernelInternal.h.
|
inline |
Definition at line 228 of file SYCLKernelInternal.h.
|
inline |
Definition at line 273 of file SYCLKernelInternal.h.
|
inline |
Definition at line 268 of file SYCLKernelInternal.h.