/** {@inheritDoc} */ @Override public int elements() { return Bits.bitCount(bits); }
/** {@inheritDoc} */ @Override public int elements() { return Bits.bitCount(bits); }
/** @inheritDoc */ public int elements() { return Bits.bitCount(bits); }
/** @inheritDoc */ public int elements() { return Bits.bitCount(bits); }
/** @inheritDoc */ public int elements() { return Bits.bitCount(bits); }
/** @inheritDoc */ public int elements() { return Bits.bitCount(bits); }
/** {@inheritDoc} */ public int elements() { return Bits.bitCount(bits); }
/** @inheritDoc */ public int elements() { return Bits.bitCount(bits); }
public void test1_bitCount() { for (int i = 0; i < 10; i++) { assertEquals(label(i), 0, Bits.bitCount(new int[i])); } }
public void test1_bitCount() { for (int i = 0; i < 10; i++) { assertEquals(label(i), 0, Bits.bitCount(new int[i])); } }
public void test2_bitCount() { for (int i = 1; i < 1000; i += 13) { int[] bits = Bits.makeBitSet(i); int count = 0; for (int j = 0; j < i; j += 20) { Bits.set(bits, j); count++; } for (int j = 7; j < i; j += 11) { if (!Bits.get(bits, j)) { Bits.set(bits, j); count++; } } for (int j = 3; j < i; j += 17) { if (!Bits.get(bits, j)) { Bits.set(bits, j); count++; } } assertEquals(label(i), count, Bits.bitCount(bits)); } }
public void test2_bitCount() { for (int i = 1; i < 1000; i += 13) { int[] bits = Bits.makeBitSet(i); int count = 0; for (int j = 0; j < i; j += 20) { Bits.set(bits, j); count++; } for (int j = 7; j < i; j += 11) { if (!Bits.get(bits, j)) { Bits.set(bits, j); count++; } } for (int j = 3; j < i; j += 17) { if (!Bits.get(bits, j)) { Bits.set(bits, j); count++; } } assertEquals(label(i), count, Bits.bitCount(bits)); } }