Lines Matching refs:Utils
35 assertThat(Utils.median(arr), is(0d));
42 assertThat(Utils.median(arr), is(2.5d));
49 assertThat(Utils.median(arr), is(3d));
54 assertThat(Utils.mean(new double[]{-1,1,2,3}), is(1.25d));
59 assertThat(Utils.mean(new double[]{0}), is(0d));
64 assertThat(Utils.mean(new double[]{}), is(NaN));
69 assertThat(Utils.mean(new double[]{5,5,5,5}), is(5d));
74 assertThat(Utils.interp(new double[]{5,6,16,17}, new double[]{0, 10, 12, 18},
80 assertThat(Utils.interp(new double[]{5}, new double[]{0, 10},
86 assertThat(Utils.interp(new double[]{0}, new double[]{0, 10},
92 assertThat(Utils.interp(new double[]{5, 10}, new double[]{0, 5, 10},
98 assertThat(Utils.stdev(new double[]{10,12,14,18}), is(Math.sqrt(8.75)));
103 assertThat(Utils.stdev(new double[]{}), is(NaN));
108 assertThat(Utils.stdev(new double[]{42}), is(0d));
113 assertThat(Utils.stdev(new double[]{-1,0,1}), is(Math.sqrt(2d/3d)));
118 assertThat(Utils.extract(new int[]{1, 2, 2, 1, 2, 2, 1, 2, 2}, 1,
125 assertThat(Utils.extract(new int[]{}, 1, new double[]{}), is(new double[]{}));
130 assertThat(Utils.argmin(new double[]{5, 2, 1, -10, -20, 5, 19, 100}), is(4));
135 assertThat(Utils.argmin(new double[]{}), is(0));
160 assertEquals(latency, Utils.findBestShift(laserTimes, touchTimes, touchY), 1e-6);