Lines Matching refs:aa

60     AtomicDoubleArray aa = new AtomicDoubleArray(SIZE);
62 assertBitEquals(0.0, aa.get(i));
72 AtomicDoubleArray aa = new AtomicDoubleArray(a);
81 AtomicDoubleArray aa = new AtomicDoubleArray(VALUES);
82 assertEquals(VALUES.length, aa.length());
84 assertBitEquals(VALUES[i], aa.get(i));
92 AtomicDoubleArray aa = new AtomicDoubleArray(new double[0]);
93 assertEquals(0, aa.length());
95 aa.get(0);
104 AtomicDoubleArray aa = new AtomicDoubleArray(0);
105 assertEquals(0, aa.length());
107 aa.get(0);
116 AtomicDoubleArray aa = new AtomicDoubleArray(SIZE);
119 aa.get(index);
123 aa.set(index, 1.0);
127 aa.lazySet(index, 1.0);
131 aa.compareAndSet(index, 1.0, 2.0);
135 aa.weakCompareAndSet(index, 1.0, 2.0);
139 aa.getAndAdd(index, 1.0);
143 aa.addAndGet(index, 1.0);
153 AtomicDoubleArray aa = new AtomicDoubleArray(VALUES.length);
155 assertBitEquals(0.0, aa.get(i));
156 aa.set(i, VALUES[i]);
157 assertBitEquals(VALUES[i], aa.get(i));
158 aa.set(i, -3.0);
159 assertBitEquals(-3.0, aa.get(i));
167 AtomicDoubleArray aa = new AtomicDoubleArray(VALUES.length);
169 assertBitEquals(0.0, aa.get(i));
170 aa.lazySet(i, VALUES[i]);
171 assertBitEquals(VALUES[i], aa.get(i));
172 aa.lazySet(i, -3.0);
173 assertBitEquals(-3.0, aa.get(i));
181 AtomicDoubleArray aa = new AtomicDoubleArray(SIZE);
186 assertBitEquals(prev, aa.get(i));
187 assertFalse(aa.compareAndSet(i, unused, x));
188 assertBitEquals(prev, aa.get(i));
189 assertTrue(aa.compareAndSet(i, prev, x));
190 assertBitEquals(x, aa.get(i));
221 AtomicDoubleArray aa = new AtomicDoubleArray(SIZE);
226 assertBitEquals(prev, aa.get(i));
227 assertFalse(aa.weakCompareAndSet(i, unused, x));
228 assertBitEquals(prev, aa.get(i));
229 while (!aa.weakCompareAndSet(i, prev, x)) {
232 assertBitEquals(x, aa.get(i));
242 AtomicDoubleArray aa = new AtomicDoubleArray(SIZE);
246 assertBitEquals(prev, aa.getAndSet(i, x));
256 AtomicDoubleArray aa = new AtomicDoubleArray(SIZE);
260 aa.set(i, x);
261 double z = aa.getAndAdd(i, y);
263 assertBitEquals(x + y, aa.get(i));
273 AtomicDoubleArray aa = new AtomicDoubleArray(SIZE);
277 aa.set(i, x);
278 double z = aa.addAndGet(i, y);
280 assertBitEquals(x + y, aa.get(i));
289 final AtomicDoubleArray aa;
291 Counter(AtomicDoubleArray a) { aa = a; }
295 for (int i = 0; i < aa.length(); i++) {
296 double v = aa.get(i);
300 if (aa.compareAndSet(i, v, v - 1.0)) {
318 final AtomicDoubleArray aa = new AtomicDoubleArray(SIZE);
320 aa.set(i, (double) COUNTDOWN);
322 Counter c1 = new Counter(aa);
323 Counter c2 = new Counter(aa);
360 AtomicDoubleArray aa = new AtomicDoubleArray(VALUES);
361 assertEquals(Arrays.toString(VALUES), aa.toString());
370 AtomicDoubleArray aa = new AtomicDoubleArray(SIZE);
372 assertFalse(aa.compareAndSet(i, -0.0, 7.0));
373 assertFalse(aa.weakCompareAndSet(i, -0.0, 7.0));
374 assertBitEquals(+0.0, aa.get(i));
375 assertTrue(aa.compareAndSet(i, +0.0, -0.0));
376 assertBitEquals(-0.0, aa.get(i));
377 assertFalse(aa.compareAndSet(i, +0.0, 7.0));
378 assertFalse(aa.weakCompareAndSet(i, +0.0, 7.0));
379 assertBitEquals(-0.0, aa.get(i));