Class EstimatorBitsetMM.BitsetMatrix1

  • Enclosing class:
    EstimatorBitsetMM

    public static class EstimatorBitsetMM.BitsetMatrix1
    extends EstimatorBitsetMM.BitsetMatrix
    This class represents a boolean matrix and provides key operations. In the interest of a cache-conscious matrix multiplication and reduced memory overhead, we use a linearized and padded array of longs instead of Java's BitSet per row (which causes memory overheads per row and does not allow for range ORs). However, this implies a maximum size of 16GB.