#include "detail/KernelTraitsImpl.hh"
|
|
template<typename T > |
| constexpr bool | celeritas::kernel_no_bound = !detail::has_max_block_size_v<T> && !detail::has_min_warps_per_eu_v<T> |
| | Predicates used for __launch_bounds__ arguments.
|
| |
|
template<typename T > |
| constexpr bool | celeritas::kernel_max_blocks = detail::has_max_block_size_v<T> && !detail::has_min_warps_per_eu_v<T> |
| |
|
template<typename T > |
| constexpr bool | celeritas::kernel_max_blocks_min_warps = detail::has_max_block_size_v<T> && detail::has_min_warps_per_eu_v<T> |
| |