You are right, this commit applied to ComplexUtils and I believe it is reverted and fixed. Unfortunately which commit contains the edits to ComplexTest I cannot figure out.
On Mon, Jul 31, 2017 at 4:54 PM, Gilles <gil...@harfang.homelinux.org> wrote: > Eric, > > On Mon, 31 Jul 2017 11:32:12 +0000 (UTC), ericbarnh...@apache.org wrote: > >> Repository: commons-numbers >> Updated Branches: >> refs/heads/complex-dev 387f4e09b -> 0a01e2d0e >> >> >> NUMBERS-13: Some tests in the old ComplexTest tested the old NaN >> behavior (i.e. turn the whole Complex into NaN) and these were >> deleted. There is also an error in the testSerial() method and this >> has been commented out for the time being so that the package >> installs. >> > > The message does not seem to apply to the changes reported below. > > Gilles > > P.S. Nit-pick about git log: One short summary line would avoid > lengthy "Subject: " line in notification email. > > > Project: http://git-wip-us.apache.org/repos/asf/commons-numbers/repo >> Commit: >> >> http://git-wip-us.apache.org/repos/asf/commons-numbers/commit/0a01e2d0 >> Tree: http://git-wip-us.apache.org/repos/asf/commons-numbers/tree/ >> 0a01e2d0 >> Diff: http://git-wip-us.apache.org/repos/asf/commons-numbers/diff/ >> 0a01e2d0 >> >> Branch: refs/heads/complex-dev >> Commit: 0a01e2d0e7e6c6621cbf6b5c2c7da885c1691c07 >> Parents: 387f4e0 >> Author: Eric Barnhill <ericbarnh...@apache.org> >> Authored: Mon Jul 31 13:34:18 2017 +0200 >> Committer: Eric Barnhill <ericbarnh...@apache.org> >> Committed: Mon Jul 31 13:34:18 2017 +0200 >> >> >> ---------------------------------------------------------------------- >> .../commons/numbers/complex/ComplexUtils.java | 36 >> ++++++++++++++++++++ >> 1 file changed, 36 insertions(+) >> >> ---------------------------------------------------------------------- >> >> >> >> http://git-wip-us.apache.org/repos/asf/commons-numbers/blob/ >> 0a01e2d0/commons-numbers-complex/src/main/java/org/apache/ >> commons/numbers/complex/ComplexUtils.java >> >> ---------------------------------------------------------------------- >> diff --git >> >> a/commons-numbers-complex/src/main/java/org/apache/commons/n >> umbers/complex/ComplexUtils.java >> >> b/commons-numbers-complex/src/main/java/org/apache/commons/n >> umbers/complex/ComplexUtils.java >> index e41709c..529521d 100644 >> --- >> >> a/commons-numbers-complex/src/main/java/org/apache/commons/n >> umbers/complex/ComplexUtils.java >> +++ >> >> b/commons-numbers-complex/src/main/java/org/apache/commons/n >> umbers/complex/ComplexUtils.java >> @@ -338,6 +338,24 @@ public class ComplexUtils { >> } >> >> /** >> + * Converts a 2D real {@code float[][]} array to a 2D {@code >> Complex[][]} >> + * array. >> + * >> + * @param d 2D array >> + * @return 2D {@code Complex} array >> + * >> + * @since 1.0 >> + */ >> + public static Complex[][] real2Complex(float[][] d) { >> + final int w = d.length; >> + final Complex[][] c = new Complex[w][]; >> + for (int n = 0; n < w; n++) { >> + c[n] = ComplexUtils.real2Complex(d[n]); >> + } >> + return c; >> + } >> + >> + /** >> * Converts a 3D real {@code double[][][]} array to a {@code >> Complex [][][]} >> * array. >> * >> @@ -356,6 +374,24 @@ public class ComplexUtils { >> } >> >> /** >> + * Converts a 3D real {@code float[][][]} array to a {@code >> Complex [][][]} >> + * array. >> + * >> + * @param d 3D complex interleaved array >> + * @return 3D {@code Complex} array >> + * >> + * @since 1.0 >> + */ >> + public static Complex[][][] real2Complex(float[][][] d) { >> + final int w = d.length; >> + final Complex[][][] c = new Complex[w][][]; >> + for (int x = 0; x < w; x++) { >> + c[x] = ComplexUtils.real2Complex(d[x]); >> + } >> + return c; >> + } >> + >> + /** >> * Converts a 4D real {@code double[][][][]} array to a {@code >> Complex [][][][]} >> * array. >> * >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >