ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/extra166y/ParallelDoubleArray.java
(Generate patch)

Comparing jsr166/src/extra166y/ParallelDoubleArray.java (file contents):
Revision 1.11 by jsr166, Tue Feb 5 19:54:06 2013 UTC vs.
Revision 1.15 by jsr166, Thu Feb 26 06:53:34 2015 UTC

# Line 5 | Line 5
5   */
6  
7   package extra166y;
8 +
9   import jsr166y.*;
10   import static extra166y.Ops.*;
11   import java.util.*;
12   import java.util.concurrent.atomic.*;
12 import java.lang.reflect.Array;
13  
14   /**
15   * An array of doubles supporting parallel operations.  This class
# Line 381 | Line 381 | public class ParallelDoubleArray extends
381       * 2, 3}, and the reducer operation adds numbers, then after
382       * invocation of this method, the contents would be {@code 0, 1,
383       * 3} (that is, {@code 0, 0+1, 0+1+2}, and the return value
384 <     * would be 6 (that is, {@code  1+2+3}).
384 >     * would be 6 (that is, {@code 1+2+3}).
385       * @param reducer the reducer
386       * @param base the result for an empty array
387       * @return the total reduction
# Line 406 | Line 406 | public class ParallelDoubleArray extends
406       * Sorts the array, assuming all elements are Comparable. Unlike
407       * Arrays.sort, this sort does not guarantee that elements
408       * with equal keys maintain their relative position in the array.
409     * @throws ClassCastException if any element is not Comparable
409       * @return this (to simplify use in expressions)
410 +     * @throws ClassCastException if any element is not Comparable
411       */
412      public ParallelDoubleArray sort() {
413          super.sort();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines