org.apache.sysml.runtime.matrix

Class MatrixCharacteristics

    • Constructor Detail

      • MatrixCharacteristics

        public MatrixCharacteristics()
      • MatrixCharacteristics

        public MatrixCharacteristics(long nr,
                                     long nc,
                                     int bnr,
                                     int bnc)
      • MatrixCharacteristics

        public MatrixCharacteristics(long nr,
                                     long nc,
                                     int bnr,
                                     int bnc,
                                     long nnz)
    • Method Detail

      • set

        public void set(long nr,
                        long nc,
                        int bnr,
                        int bnc)
      • set

        public void set(long nr,
                        long nc,
                        int bnr,
                        int bnc,
                        long nnz)
      • getRows

        public long getRows()
      • getCols

        public long getCols()
      • getRowsPerBlock

        public int getRowsPerBlock()
      • setRowsPerBlock

        public void setRowsPerBlock(int brlen)
      • getColsPerBlock

        public int getColsPerBlock()
      • setColsPerBlock

        public void setColsPerBlock(int bclen)
      • getNumBlocks

        public long getNumBlocks()
      • getNumRowBlocks

        public long getNumRowBlocks()
      • getNumColBlocks

        public long getNumColBlocks()
      • setDimension

        public void setDimension(long nr,
                                 long nc)
      • setBlockSize

        public void setBlockSize(int blen)
      • setBlockSize

        public void setBlockSize(int bnr,
                                 int bnc)
      • setNonZeros

        public void setNonZeros(long nnz)
      • getNonZeros

        public long getNonZeros()
      • dimsKnown

        public boolean dimsKnown()
      • dimsKnown

        public boolean dimsKnown(boolean includeNnz)
      • rowsKnown

        public boolean rowsKnown()
      • colsKnown

        public boolean colsKnown()
      • nnzKnown

        public boolean nnzKnown()
      • mightHaveEmptyBlocks

        public boolean mightHaveEmptyBlocks()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object

Copyright © 2017 The Apache Software Foundation. All rights reserved.