/** * Set a bit * * @param index * @param value * @return true if set */ public boolean setBit(long index, boolean value) { boolean answer = false; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.set(offset, value); } } return answer; }
/** * Get the boolean value at the index * * @param index * @return true/false */ public boolean getBit(long index) { boolean answer = index >= longFirstIndex; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.get(offset); return answer; } } else { // gone passed range for previous bins so assume set answer = true; } return answer; }
/** * Set a bit * * @param index * @param value * @return true if set */ public boolean setBit(long index, boolean value) { boolean answer = false; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.set(offset, value); } } return answer; }
/** * Set a bit * * @param index * @param value * @return true if set */ public boolean setBit(long index, boolean value) { boolean answer = false; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.set(offset, value); } } return answer; }
/** * Set a bit * * @param index * @param value * @return true if set */ public boolean setBit(long index, boolean value) { boolean answer = false; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.set(offset, value); } } return answer; }
/** * Get the boolean value at the index * * @param index * @return true/false */ public boolean getBit(long index) { boolean answer = index >= longFirstIndex; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.get(offset); return answer; } } else { // gone passed range for previous bins so assume set answer = true; } return answer; }
/** * Set a bit * * @param index * @param value * @return true if set */ public boolean setBit(long index, boolean value) { boolean answer = false; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.set(offset, value); } } return answer; }
/** * Get the boolean value at the index * * @param index * @return true/false */ public boolean getBit(long index) { boolean answer = index >= longFirstIndex; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.get(offset); return answer; } } else { // gone passed range for previous bins so assume set answer = true; } return answer; }
/** * Get the boolean value at the index * * @param index * @return true/false */ public boolean getBit(long index) { boolean answer = index >= longFirstIndex; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.get(offset); return answer; } } else { // gone passed range for previous bins so assume set answer = true; } return answer; }
/** * Get the boolean value at the index * * @param index * @return true/false */ public boolean getBit(long index) { boolean answer = index >= firstIndex; BitArray ba = getBitArray(index); if (ba != null) { int offset = getOffset(index); if (offset >= 0) { answer = ba.get(offset); return answer; } } else { // gone passed range for previous bins so assume set answer = true; } return answer; }