|
Functions |
template<typename InputRange , typename InputIterator , typename T > |
T | inner_product (const InputRange &range, InputIterator first, T init) |
template<typename InputRange , typename InputIterator , typename T , typename BinaryOperation1 , typename BinaryOperation2 > |
T | inner_product (const InputRange &range, InputIterator first, T init, BinaryOperation1 binary_op1, BinaryOperation2 binary_op2) |
template<typename InputIterator1 , typename InputIterator2 , typename T , typename BinaryOperation1 , typename BinaryOperation2 > |
T | inner_product (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, T init, BinaryOperation1 binary_op1, BinaryOperation2 binary_op2) |
Function Documentation
T adobe::inner_product |
( |
const InputRange & |
range, |
|
|
InputIterator |
first, |
|
|
T |
init |
|
) |
| |
T adobe::inner_product |
( |
const InputRange & |
range, |
|
|
InputIterator |
first, |
|
|
T |
init, |
|
|
BinaryOperation1 |
binary_op1, |
|
|
BinaryOperation2 |
binary_op2 |
|
) |
| |
T adobe::inner_product |
( |
InputIterator1 |
first1, |
|
|
InputIterator1 |
last1, |
|
|
InputIterator2 |
first2, |
|
|
T |
init, |
|
|
BinaryOperation1 |
binary_op1, |
|
|
BinaryOperation2 |
binary_op2 |
|
) |
| |
|