Class DataCharacteristics

    • Constructor Detail

      • DataCharacteristics

        public DataCharacteristics()
    • Method Detail

      • getRows

        public abstract long getRows()
      • getCols

        public abstract long getCols()
      • getLength

        public abstract long getLength()
      • getBlocksize

        public int getBlocksize()
      • isNoEmptyBlocks

        public boolean isNoEmptyBlocks()
      • getNumBlocks

        public long getNumBlocks()
      • getNumRowBlocks

        public abstract long getNumRowBlocks()
      • getNumColBlocks

        public abstract long getNumColBlocks()
      • getNumDims

        public abstract int getNumDims()
      • getDim

        public abstract long getDim​(int i)
      • getDims

        public long[] getDims()
      • getLongDims

        public abstract long[] getLongDims()
      • getIntDims

        public abstract int[] getIntDims()
      • getNumBlocks

        public abstract long getNumBlocks​(int i)
      • getNonZeros

        public abstract long getNonZeros()
      • getNonZerosBound

        public abstract long getNonZerosBound()
      • getSparsity

        public abstract double getSparsity()
      • dimsKnown

        public abstract boolean dimsKnown()
      • dimsKnown

        public abstract boolean dimsKnown​(boolean includeNnz)
      • rowsKnown

        public abstract boolean rowsKnown()
      • colsKnown

        public abstract boolean colsKnown()
      • nnzKnown

        public abstract boolean nnzKnown()
      • isUltraSparse

        public abstract boolean isUltraSparse()
      • mightHaveEmptyBlocks

        public abstract boolean mightHaveEmptyBlocks()
      • equalDims

        public abstract boolean equalDims​(Object anObject)
      • equals

        public abstract boolean equals​(Object anObject)
        Overrides:
        equals in class Object
      • hashCode

        public abstract int hashCode()
        Overrides:
        hashCode in class Object