Class EstimatorBitsetMM.BitsetMatrix1

java.lang.Object
org.apache.sysds.hops.estim.EstimatorBitsetMM.BitsetMatrix
org.apache.sysds.hops.estim.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.