File numeric_ops.h¶
↰ Parent directory (include/shad/core/impl
)
Contents
Definition (include/shad/core/impl/numeric_ops.h
)¶
Includes¶
algorithm
(File algorithm.h)functional
impl_patterns.h
(File impl_patterns.h)iterator
(File distributed_iterator_traits.h)numeric
(File numeric.h)shad/core/execution.h
(File execution.h)shad/distributed_iterator_traits.h
(File distributed_iterator_traits.h)shad/runtime/runtime.h
(File runtime.h)
Included By¶
Namespaces¶
Functions¶
- Template Function shad::impl::accumulate
- Template Function shad::impl::adjacent_difference(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation)
- Template Function shad::impl::adjacent_difference(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation)
- Template Function shad::impl::exclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, T)
- Template Function shad::impl::exclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, T)
- Template Function shad::impl::inclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation)
- Template Function shad::impl::inclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation)
- Template Function shad::impl::inclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, T)
- Template Function shad::impl::inclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, T)
- Template Function shad::impl::inner_product(InputIt1, InputIt1, InputIt2, T)
- Template Function shad::impl::inner_product(InputIt1, InputIt1, InputIt2, T, BinaryOperation1, BinaryOperation2)
- Template Function shad::impl::iota
- Template Function shad::impl::partial_sum
- Template Function shad::impl::reduce(distributed_sequential_tag&&, InputIt, InputIt, T, BinaryOperation)
- Template Function shad::impl::reduce(distributed_parallel_tag&&, InputIt, InputIt, T, BinaryOperation)
- Template Function shad::impl::transform_exclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, T, BinaryOperation, UnaryOperation)
- Template Function shad::impl::transform_exclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, T, BinaryOperation, UnaryOperation)
- Template Function shad::impl::transform_inclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, UnaryOperation)
- Template Function shad::impl::transform_inclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, UnaryOperation)
- Template Function shad::impl::transform_inclusive_scan(distributed_sequential_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, UnaryOperation, T)
- Template Function shad::impl::transform_inclusive_scan(distributed_parallel_tag&&, InputIt, InputIt, OutputIt, BinaryOperation, UnaryOperation, T)
- Template Function shad::impl::transform_reduce(distributed_sequential_tag&&, ForwardIt, ForwardIt, T, BinaryOp, UnaryOp)
- Template Function shad::impl::transform_reduce(distributed_parallel_tag&&, ForwardIt, ForwardIt, T, BinaryOp, UnaryOp)
- Template Function shad::impl::transform_reduce(distributed_sequential_tag&&, ForwardIt1, ForwardIt1, ForwardIt2, T, BinaryOp1, BinaryOp2)
- Template Function shad::impl::transform_reduce(distributed_parallel_tag&&, ForwardIt1, ForwardIt1, ForwardIt2, T, BinaryOp1, BinaryOp2)