|
712 | 712 | <div class="page">
|
713 | 713 | <table class="header">
|
714 | 714 |
|
715 |
| - <tbody><tr><th>Document Number:</th><td><cxx-docnum>N4352</cxx-docnum></td></tr> |
| 715 | + <tbody><tr><th>Document Number:</th><td><cxx-docnum>N4407</cxx-docnum></td></tr> |
716 | 716 |
|
717 | 717 |
|
718 |
| - <tr><th>Date:</th><td><time pubdate="">2015-01-08</time></td></tr> |
| 718 | + <tr><th>Date:</th><td><time pubdate="">2015-04-10</time></td></tr> |
719 | 719 |
|
720 | 720 |
|
721 |
| - <tr><th>Revises:</th><td><cxx-revises><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4310.html">N4310</a></cxx-revises></td></tr> |
| 721 | + <tr><th>Revises:</th><td><cxx-revises><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4352.html">N4352</a></cxx-revises></td></tr> |
722 | 722 |
|
723 | 723 |
|
724 | 724 | <tr><th>Editor:</th><td><cxx-editor>
|
@@ -2097,7 +2097,8 @@ <h1>Contents</h1>
|
2097 | 2097 | <li><code>a1</code> when <code>N</code> is <code>1</code></li>
|
2098 | 2098 |
|
2099 | 2099 | <li>
|
2100 |
| - <code>op(<em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(op, a1, ..., aK), <em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(op, aM, ..., aN)</code> where <code>1 < K+1 = M ≤ N</code>. |
| 2100 | + <code>op(<em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(op, a1, ..., aK), <em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(op, aM, </code><br> |
| 2101 | + <code>..., aN)</code> where <code>1 < K+1 = M ≤ N</code>. |
2101 | 2102 | </li>
|
2102 | 2103 | </ul>
|
2103 | 2104 | <p para_num="4" id="parallel.alg.defns.4"></p>
|
@@ -2804,7 +2805,8 @@ <h1>Contents</h1>
|
2804 | 2805 | <cxx-returns para_num="2" id="parallel.alg.transform.reduce.2">
|
2805 | 2806 |
|
2806 | 2807 | <dt>Returns:</dt><dd>
|
2807 |
| - <code><em>GENERALIZED_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (last - first) - 1)))</code>. |
| 2808 | + <code><em>GENERALIZED_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (last - first) -</code><br> |
| 2809 | + <code>1)))</code>. |
2808 | 2810 | </dd>
|
2809 | 2811 | </cxx-returns>
|
2810 | 2812 |
|
@@ -2861,7 +2863,8 @@ <h1>Contents</h1>
|
2861 | 2863 |
|
2862 | 2864 | <dt>Effects:</dt><dd>
|
2863 | 2865 | Assigns through each iterator <code>i</code> in <code>[result,result + (last - first))</code> the value of
|
2864 |
| - <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (i - result) - 1)))</code>. |
| 2866 | + <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (i</code><br> |
| 2867 | + <code>- result) - 1)))</code>. |
2865 | 2868 | </dd>
|
2866 | 2869 | </cxx-effects>
|
2867 | 2870 |
|
@@ -2936,8 +2939,10 @@ <h1>Contents</h1>
|
2936 | 2939 |
|
2937 | 2940 | <dt>Effects:</dt><dd>
|
2938 | 2941 | Assigns through each iterator <code>i</code> in <code>[result,result + (last - first))</code> the value of
|
2939 |
| - <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, unary_op(*first), ..., unary_op(*(first + (i - result))))</code> or |
2940 |
| - <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (i - result))))</code> |
| 2942 | + <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, unary_op(*first), ..., unary_op(*(first + (i -</code><br> |
| 2943 | + <code>result))))</code> or |
| 2944 | + <code><em>GENERALIZED_NONCOMMUTATIVE_SUM</em>(binary_op, init, unary_op(*first), ..., unary_op(*(first + (i</code><br> |
| 2945 | + <code>- result))))</code> |
2941 | 2946 | if <code>init</code> is provided.
|
2942 | 2947 | </dd>
|
2943 | 2948 | </cxx-effects>
|
|
0 commit comments