|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
Header file providing RAJA scan declarations. More...
#include "RAJA/config.hpp"#include <algorithm>#include <functional>#include <iterator>#include <type_traits>#include <vector>#include <omp.h>#include "RAJA/policy/openmp/policy.hpp"#include "RAJA/policy/sequential/scan.hpp"#include "RAJA/pattern/detail/algorithm.hpp"Go to the source code of this file.
Namespaces | |
| RAJA | |
| RAJA::impl | |
| RAJA::impl::scan | |
Functions | |
| template<typename Policy , typename Iter , typename BinFn > | |
| RAJA_INLINE concepts::enable_if_t< resources::EventProxy< resources::Host >, type_traits::is_openmp_policy< Policy > > | RAJA::impl::scan::inclusive_inplace (resources::Host host_res, const Policy &, Iter begin, Iter end, BinFn f) |
| template<typename Policy , typename Iter , typename BinFn , typename ValueT > | |
| RAJA_INLINE concepts::enable_if_t< resources::EventProxy< resources::Host >, type_traits::is_openmp_policy< Policy > > | RAJA::impl::scan::exclusive_inplace (resources::Host host_res, const Policy &, Iter begin, Iter end, BinFn f, ValueT v) |
| template<typename Policy , typename Iter , typename OutIter , typename BinFn > | |
| RAJA_INLINE concepts::enable_if_t< resources::EventProxy< resources::Host >, type_traits::is_openmp_policy< Policy > > | RAJA::impl::scan::inclusive (resources::Host host_res, const Policy &exec, Iter begin, Iter end, OutIter out, BinFn f) |
| template<typename Policy , typename Iter , typename OutIter , typename BinFn , typename ValueT > | |
| RAJA_INLINE concepts::enable_if_t< resources::EventProxy< resources::Host >, type_traits::is_openmp_policy< Policy > > | RAJA::impl::scan::exclusive (resources::Host host_res, const Policy &exec, Iter begin, Iter end, OutIter out, BinFn f, ValueT v) |
Header file providing RAJA scan declarations.