|
| template<class... PolicyArgs, typename View> |
| RangePolicy< View::rank, typenameView::execution_space, PolicyArgs... >::policy_type | ippl::getRangePolicy (const View &view, int shift=0) |
| template<size_t Dim, class... PolicyArgs> |
| RangePolicy< Dim, PolicyArgs... >::policy_type | ippl::createRangePolicy (const Kokkos::Array< typename RangePolicy< Dim, PolicyArgs... >::index_type, Dim > &begin, const Kokkos::Array< typename RangePolicy< Dim, PolicyArgs... >::index_type, Dim > &end) |
| template<e_functor_type Type, typename Policy, typename... Acc, typename Functor> |
| auto | ippl::detail::functorize (const Functor &f) |
| template<class ExecPolicy, class FunctorType> |
| void | ippl::parallel_for (const std::string &name, const ExecPolicy &policy, const FunctorType &functor) |
| template<class ExecPolicy, class FunctorType, class... ReducerArgument> |
| void | ippl::parallel_reduce (const std::string &name, const ExecPolicy &policy, const FunctorType &functor, ReducerArgument &&... reducer) |