Package org.snpsift.annotate.mem.arrays
Class BoolArray
java.lang.Object
org.snpsift.annotate.mem.arrays.BoolArray
- All Implemented Interfaces:
Serializable
A "memory efficient" boolean array
Is is implemented as an array of bytes, where each bit is a boolean value.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
bytes
protected byte[] bytes
-
-
Constructor Details
-
BoolArray
public BoolArray(int size)
-
-
Method Details
-
clear
public void clear(int i) Clear null data -
fill
public void fill() -
is
public boolean is(int i) Is the data value is index i set? -
set
public void set(int i) Set data to null -
set
public void set(int i, boolean value) -
reset
public void reset() -
size
public int size() -
sizeBytes
public int sizeBytes()
-