|
| template<std::size_t I, typename T , typename P > |
| __device__ void | for_each_parallel (T &d, T const &s) |
| |
| template<std::size_t I, typename T , typename P , typename P1 , typename... Ps> |
| __device__ void | for_each_parallel (T &d, T const &s) |
| |
| template<std::size_t I, typename T , typename P > |
| __host__ __device__ void | for_each_local (T &d, T const &s) |
| |
| template<std::size_t I, typename T , typename P , typename P1 , typename... Ps> |
| __host__ __device__ void | for_each_local (T &d, T const &s) |
| |
| template<std::size_t I, typename T , typename P > |
| __host__ __device__ constexpr void | for_each_init (T &t) |
| |
| template<std::size_t I, typename T , typename P , typename P1 , typename... Ps> |
| __host__ __device__ constexpr void | for_each_init (T &t) |
| |
| template<typename F > |
| __device__ auto | call_f (F const &f, int i, int j, int k, IndexType) noexcept -> decltype(f(0, 0, 0)) |
| |
| template<typename I , typename F , typename T , typename... Ps, std::enable_if_t< std::is_same< iterate_box, I >::value, int > = 0> |
| __device__ void | mf_call_f (F const &f, int ibox, int i, int j, int k, int, T &r) noexcept |
| |