2924. An ExecutionPolicy overload for inner_product() seems impractical

Section: 26.10 [numeric.ops] Status: Resolved Submitter: United States Opened: 2017-02-03 Last modified: 2017-03-20

Priority: Not Prioritized

View all other issues in [numeric.ops].

View all issues with Resolved status.

Discussion:

Addresses US 184

An ExecutionPolicy overload for inner_product() is specified in the synopsis of <numeric>. Such an overload seems impractical. inner_product() is ordered and cannot be parallelized; this was the motivation for the introduction of transform_reduce().

Proposed change: Delete the ExecutionPolicy overload for inner_product().

[2017-03-12, post-Kona]

Resolved by P0623R0.

Proposed resolution: