# numericfwd.h File Reference

Go to the source code of this file.

## Namespaces

- namespace std
- namespace std::__parallel

## Functions

- template<typename _IIter , typename _Tp , typename _Tag > _Tp std::__parallel::__accumulate_switch (_IIter, _IIter, _Tp, _Tag)
- template<typename _IIter , typename _Tp , typename _BinaryOper , typename _Tag > _Tp std::__parallel::__accumulate_switch (_IIter, _IIter, _Tp, _BinaryOper, _Tag)
- template<typename _RAIter , typename _Tp , typename _BinaryOper > _Tp std::__parallel::__accumulate_switch (_RAIter, _RAIter, _Tp, _BinaryOper, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism=__gnu_parallel::parallel_unbalanced)
- template<typename _IIter , typename _OIter , typename _BinaryOper , typename _Tag1 , typename _Tag2 > _OIter std::__parallel::__adjacent_difference_switch (_IIter, _IIter, _OIter, _BinaryOper, _Tag1, _Tag2)
- template<typename _IIter , typename _OIter , typename _BinaryOper > _OIter std::__parallel::__adjacent_difference_switch (_IIter, _IIter, _OIter, _BinaryOper, random_access_iterator_tag, random_access_iterator_tag, __gnu_parallel::_Parallelism __parallelism=__gnu_parallel::parallel_unbalanced)
- template<typename _RAIter1 , typename _RAIter2 , typename _Tp , typename BinaryFunction1 , typename BinaryFunction2 > _Tp std::__parallel::__inner_product_switch (_RAIter1, _RAIter1, _RAIter2, _Tp, BinaryFunction1, BinaryFunction2, random_access_iterator_tag, random_access_iterator_tag, __gnu_parallel::_Parallelism=__gnu_parallel::parallel_unbalanced)
- template<typename _IIter1 , typename _IIter2 , typename _Tp , typename _BinaryFunction1 , typename _BinaryFunction2 , typename _Tag1 , typename _Tag2 > _Tp std::__parallel::__inner_product_switch (_IIter1, _IIter1, _IIter2, _Tp, _BinaryFunction1, _BinaryFunction2, _Tag1, _Tag2)
- template<typename _IIter , typename _OIter , typename _BinaryOper , typename _Tag1 , typename _Tag2 > _OIter std::__parallel::__partial_sum_switch (_IIter, _IIter, _OIter, _BinaryOper, _Tag1, _Tag2)
- template<typename _IIter , typename _OIter , typename _BinaryOper > _OIter std::__parallel::__partial_sum_switch (_IIter, _IIter, _OIter, _BinaryOper, random_access_iterator_tag, random_access_iterator_tag)
- template<typename _IIter , typename _Tp > _Tp std::__parallel::accumulate (_IIter __begin, _IIter __end, _Tp __init, __gnu_parallel::sequential_tag)
- template<typename _IIter , typename _Tp , typename _BinaryOper > _Tp std::__parallel::accumulate (_IIter, _IIter, _Tp, _BinaryOper, __gnu_parallel::_Parallelism)
- template<typename _IIter , typename _Tp > _Tp std::__parallel::accumulate (_IIter __begin, _IIter __end, _Tp __init)
- template<typename _IIter , typename _Tp , typename _BinaryOper > _Tp std::__parallel::accumulate (_IIter, _IIter, _Tp, _BinaryOper)
- template<typename _IIter , typename _Tp > _Tp std::__parallel::accumulate (_IIter __begin, _IIter __end, _Tp __init, __gnu_parallel::_Parallelism __parallelism_tag)
- template<typename _IIter , typename _Tp , typename _BinaryOper > _Tp std::__parallel::accumulate (_IIter, _IIter, _Tp, _BinaryOper, __gnu_parallel::sequential_tag)
- template<typename _IIter , typename _OIter , typename _BinaryOper > _OIter std::__parallel::adjacent_difference (_IIter, _IIter, _OIter, _BinaryOper, __gnu_parallel::_Parallelism)
- template<typename _IIter , typename _OIter > _OIter std::__parallel::adjacent_difference (_IIter, _IIter, _OIter)
- template<typename _IIter , typename _OIter , typename _BinaryOper > _OIter std::__parallel::adjacent_difference (_IIter, _IIter, _OIter, _BinaryOper)
- template<typename _IIter , typename _OIter > _OIter std::__parallel::adjacent_difference (_IIter, _IIter, _OIter, __gnu_parallel::sequential_tag)
- template<typename _IIter , typename _OIter , typename _BinaryOper > _OIter std::__parallel::adjacent_difference (_IIter, _IIter, _OIter, _BinaryOper, __gnu_parallel::sequential_tag)
- template<typename _IIter , typename _OIter > _OIter std::__parallel::adjacent_difference (_IIter, _IIter, _OIter, __gnu_parallel::_Parallelism)
- template<typename _IIter1 , typename _IIter2 , typename _Tp > _Tp std::__parallel::inner_product (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _Tp __init, __gnu_parallel::_Parallelism __parallelism_tag)
- template<typename _IIter1 , typename _IIter2 , typename _Tp , typename _BinaryFunction1 , typename _BinaryFunction2 > _Tp std::__parallel::inner_product (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _Tp __init, _BinaryFunction1 __binary_op1, _BinaryFunction2 __binary_op2, __gnu_parallel::sequential_tag)
- template<typename _IIter1 , typename _IIter2 , typename _Tp , typename BinaryFunction1 , typename BinaryFunction2 > _Tp std::__parallel::inner_product (_IIter1, _IIter1, _IIter2, _Tp, BinaryFunction1, BinaryFunction2, __gnu_parallel::_Parallelism)
- template<typename _IIter1 , typename _IIter2 , typename _Tp , typename _BinaryFunction1 , typename _BinaryFunction2 > _Tp std::__parallel::inner_product (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _Tp __init, _BinaryFunction1 __binary_op1, _BinaryFunction2 __binary_op2)
- template<typename _IIter1 , typename _IIter2 , typename _Tp > _Tp std::__parallel::inner_product (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _Tp __init)
- template<typename _IIter1 , typename _IIter2 , typename _Tp > _Tp std::__parallel::inner_product (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _Tp __init, __gnu_parallel::sequential_tag)
- template<typename _IIter , typename _OIter , typename _BinaryOper > _OIter std::__parallel::partial_sum (_IIter, _IIter, _OIter, _BinaryOper)
- template<typename _IIter , typename _OIter > _OIter std::__parallel::partial_sum (_IIter, _IIter, _OIter __result)
- template<typename _IIter , typename _OIter , typename _BinaryOper > _OIter std::__parallel::partial_sum (_IIter, _IIter, _OIter, _BinaryOper, __gnu_parallel::sequential_tag)
- template<typename _IIter , typename _OIter > _OIter std::__parallel::partial_sum (_IIter, _IIter, _OIter, __gnu_parallel::sequential_tag)

## Detailed Description

This file is a GNU parallel extension to the Standard C++ Library.

Definition in file numericfwd.h.