#include <syclcompat/launch_policy.hpp>
Public Types | |
using | KPropsT = KProps |
using | LPropsT = LProps |
using | RangeT = Range |
Public Member Functions | |
template<typename... Ts> | |
launch_policy (Range range, Ts... ts) | |
template<typename... Ts> | |
launch_policy (dim3 global_range, Ts... ts) | |
template<typename... Ts> | |
launch_policy (dim3 global_range, dim3 local_range, Ts... ts) | |
KProps | get_kernel_properties () |
LProps | get_launch_properties () |
size_t | get_local_mem_size () |
Range | get_range () |
Static Public Attributes | |
static constexpr bool | HasLocalMem = LocalMem |
Definition at line 96 of file launch_policy.hpp.
using syclcompat::experimental::launch_policy< Range, KProps, LProps, LocalMem >::KPropsT = KProps |
Definition at line 105 of file launch_policy.hpp.
using syclcompat::experimental::launch_policy< Range, KProps, LProps, LocalMem >::LPropsT = LProps |
Definition at line 106 of file launch_policy.hpp.
using syclcompat::experimental::launch_policy< Range, KProps, LProps, LocalMem >::RangeT = Range |
Definition at line 107 of file launch_policy.hpp.
|
inline |
Definition at line 139 of file launch_policy.hpp.
|
inline |
Definition at line 145 of file launch_policy.hpp.
|
inline |
Definition at line 151 of file launch_policy.hpp.
|
inline |
Definition at line 157 of file launch_policy.hpp.
References syclcompat::experimental::kernel_properties< Properties >::props.
Referenced by syclcompat::experimental::detail::build_kernel_functor().
|
inline |
Definition at line 158 of file launch_policy.hpp.
References syclcompat::experimental::launch_properties< Properties >::props.
Referenced by syclcompat::experimental::detail::launch().
|
inline |
Definition at line 159 of file launch_policy.hpp.
References syclcompat::experimental::local_mem_size::size.
Referenced by syclcompat::experimental::detail::build_kernel_functor().
|
inline |
Definition at line 160 of file launch_policy.hpp.
Referenced by syclcompat::experimental::detail::launch().
|
staticconstexpr |
Definition at line 108 of file launch_policy.hpp.