|
template<std::size_t I, typename T , typename P > |
AMREX_GPU_DEVICE AMREX_FORCE_INLINE void | for_each_parallel (T &d, T const &s) |
|
template<std::size_t I, typename T , typename P , typename P1 , typename... Ps> |
AMREX_GPU_DEVICE AMREX_FORCE_INLINE void | for_each_parallel (T &d, T const &s) |
|
template<std::size_t I, typename T , typename P > |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | for_each_local (T &d, T const &s) |
|
template<std::size_t I, typename T , typename P , typename P1 , typename... Ps> |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | for_each_local (T &d, T const &s) |
|
template<std::size_t I, typename T , typename P > |
AMREX_GPU_HOST_DEVICE constexpr AMREX_FORCE_INLINE void | for_each_init (T &t) |
|
template<std::size_t I, typename T , typename P , typename P1 , typename... Ps> |
AMREX_GPU_HOST_DEVICE constexpr AMREX_FORCE_INLINE void | for_each_init (T &t) |
|
template<typename F > |
AMREX_GPU_DEVICE AMREX_FORCE_INLINE 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> |
AMREX_GPU_DEVICE AMREX_FORCE_INLINE void | mf_call_f (F const &f, int ibox, int i, int j, int k, int, T &r) noexcept |
|