@Test public void test_count0CacheSize() throws Exception{ Assert.assertEquals(0, new LongsConstantTimeSelect0SuccinctBitVector(0).getCountCache0().length); Assert.assertEquals(1, new LongsConstantTimeSelect0SuccinctBitVector(1).getCountCache0().length); Assert.assertEquals(1, new LongsConstantTimeSelect0SuccinctBitVector(64).getCountCache0().length); Assert.assertEquals(2, new LongsConstantTimeSelect0SuccinctBitVector( LongsConstantTimeSelect0SuccinctBitVector.BITS_IN_COUNTCACHE0 + 1).getCountCache0().length); }
public int[] getCountCache0(){ return countCache0; }
LongsConstantTimeSelect0SuccinctBitVector implements Serializable, SuccinctBitVector { public int[] getCountCache0(){ return countCache0; } }
LongsConstantTimeSelect0SuccinctBitVector implements Serializable, SuccinctBitVector { public int[] getCountCache0(){ return countCache0; } LongsConstantTimeSelect0SuccinctBitVector();  LongsConstantTimeSelect0SuccinctBitVector(int initialCapacity);  LongsConstantTimeSelect0SuccinctBitVector(byte[] bytes, int bitsSize);  LongsConstantTimeSelect0SuccinctBitVector(
			long[] longs, int size, int size0,
			int node1pos, int node2pos, int node3pos,
			int[] countCache0,
			SuccinctBitVector bvD, boolean first0bitInBlock,
			boolean prevBsC, boolean currentBsC,
			SuccinctBitVector bvR, int[] arS, int arSSize
			); }
LongsConstantTimeSelect0SuccinctBitVector implements Serializable, SuccinctBitVector { public int[] getCountCache0(){ return countCache0; } LongsConstantTimeSelect0SuccinctBitVector();  LongsConstantTimeSelect0SuccinctBitVector(int initialCapacity);  LongsConstantTimeSelect0SuccinctBitVector(byte[] bytes, int bitsSize);  LongsConstantTimeSelect0SuccinctBitVector(
			long[] longs, int size, int size0,
			int node1pos, int node2pos, int node3pos,
			int[] countCache0,
			SuccinctBitVector bvD, boolean first0bitInBlock,
			boolean prevBsC, boolean currentBsC,
			SuccinctBitVector bvR, int[] arS, int arSSize
			); @Override String toString(); long[] getLongs(); int[] getCountCache0(); SuccinctBitVector getBvD(); SuccinctBitVector getBvR(); int[] getArS(); int getArSSize(); @Override boolean get(int pos); boolean isZero(int pos); boolean isOne(int pos); int size(); int getSize0(); int getNode1pos(); int getNode2pos(); int getNode3pos(); void trimToSize(); void append0(); void append1(); void append(boolean bit); int rank0(int pos); int rank1(int pos); int rank(int pos, boolean b); @Override int select0(int count); @Override int select1(int count); int select(int count, boolean b); int next0(int pos); }
LongsConstantTimeSelect0SuccinctBitVector implements Serializable, SuccinctBitVector { public int[] getCountCache0(){ return countCache0; } LongsConstantTimeSelect0SuccinctBitVector();  LongsConstantTimeSelect0SuccinctBitVector(int initialCapacity);  LongsConstantTimeSelect0SuccinctBitVector(byte[] bytes, int bitsSize);  LongsConstantTimeSelect0SuccinctBitVector(
			long[] longs, int size, int size0,
			int node1pos, int node2pos, int node3pos,
			int[] countCache0,
			SuccinctBitVector bvD, boolean first0bitInBlock,
			boolean prevBsC, boolean currentBsC,
			SuccinctBitVector bvR, int[] arS, int arSSize
			); @Override String toString(); long[] getLongs(); int[] getCountCache0(); SuccinctBitVector getBvD(); SuccinctBitVector getBvR(); int[] getArS(); int getArSSize(); @Override boolean get(int pos); boolean isZero(int pos); boolean isOne(int pos); int size(); int getSize0(); int getNode1pos(); int getNode2pos(); int getNode3pos(); void trimToSize(); void append0(); void append1(); void append(boolean bit); int rank0(int pos); int rank1(int pos); int rank(int pos, boolean b); @Override int select0(int count); @Override int select1(int count); int select(int count, boolean b); int next0(int pos);  }