Package org.apache.sysds.runtime.meta
Class MatrixCharacteristics
- java.lang.Object
- 
- org.apache.sysds.runtime.meta.DataCharacteristics
- 
- org.apache.sysds.runtime.meta.MatrixCharacteristics
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class MatrixCharacteristics extends DataCharacteristics - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description MatrixCharacteristics()MatrixCharacteristics(long nr, long nc)MatrixCharacteristics(long nr, long nc, int blen)MatrixCharacteristics(long nr, long nc, int blen, long nnz)MatrixCharacteristics(long nr, long nc, long nnz)MatrixCharacteristics(DataCharacteristics that)
 - 
Method Summary- 
Methods inherited from class org.apache.sysds.runtime.meta.DataCharacteristicsaggregateBinary, aggregateUnary, getBlocksize, getDims, getNumBlocks, isNoEmptyBlocks, reorg, set, set, setBlocksize, setDim, setDims, setNoEmptyBlocks
 
- 
 
- 
- 
- 
Constructor Detail- 
MatrixCharacteristicspublic MatrixCharacteristics() 
 - 
MatrixCharacteristicspublic MatrixCharacteristics(long nr, long nc)
 - 
MatrixCharacteristicspublic MatrixCharacteristics(long nr, long nc, long nnz)
 - 
MatrixCharacteristicspublic MatrixCharacteristics(long nr, long nc, int blen)
 - 
MatrixCharacteristicspublic MatrixCharacteristics(long nr, long nc, int blen, long nnz)
 - 
MatrixCharacteristicspublic MatrixCharacteristics(DataCharacteristics that) 
 
- 
 - 
Method Detail- 
setpublic DataCharacteristics set(long nr, long nc, int blen) - Overrides:
- setin class- DataCharacteristics
 
 - 
setpublic DataCharacteristics set(long nr, long nc, int blen, long nnz) - Overrides:
- setin class- DataCharacteristics
 
 - 
setpublic DataCharacteristics set(DataCharacteristics that) - Overrides:
- setin class- DataCharacteristics
 
 - 
getRowspublic long getRows() - Overrides:
- getRowsin class- DataCharacteristics
 
 - 
setRowspublic DataCharacteristics setRows(long rlen) - Overrides:
- setRowsin class- DataCharacteristics
 
 - 
getColspublic long getCols() - Overrides:
- getColsin class- DataCharacteristics
 
 - 
setColspublic DataCharacteristics setCols(long clen) - Overrides:
- setColsin class- DataCharacteristics
 
 - 
getLengthpublic long getLength() - Overrides:
- getLengthin class- DataCharacteristics
 
 - 
getNumBlockspublic long getNumBlocks() - Overrides:
- getNumBlocksin class- DataCharacteristics
 
 - 
getNumRowBlockspublic long getNumRowBlocks() - Overrides:
- getNumRowBlocksin class- DataCharacteristics
 
 - 
getNumColBlockspublic long getNumColBlocks() - Overrides:
- getNumColBlocksin class- DataCharacteristics
 
 - 
setDimensionpublic DataCharacteristics setDimension(long nr, long nc) - Overrides:
- setDimensionin class- DataCharacteristics
 
 - 
getDimpublic long getDim(int i) - Overrides:
- getDimin class- DataCharacteristics
 
 - 
getLongDimspublic long[] getLongDims() - Overrides:
- getLongDimsin class- DataCharacteristics
 
 - 
getIntDimspublic int[] getIntDims() - Overrides:
- getIntDimsin class- DataCharacteristics
 
 - 
getNumDimspublic int getNumDims() - Overrides:
- getNumDimsin class- DataCharacteristics
 
 - 
setNonZerospublic DataCharacteristics setNonZeros(long nnz) - Overrides:
- setNonZerosin class- DataCharacteristics
 
 - 
getNonZerospublic long getNonZeros() - Overrides:
- getNonZerosin class- DataCharacteristics
 
 - 
setNonZerosBoundpublic DataCharacteristics setNonZerosBound(long nnz) - Overrides:
- setNonZerosBoundin class- DataCharacteristics
 
 - 
getNonZerosBoundpublic long getNonZerosBound() - Overrides:
- getNonZerosBoundin class- DataCharacteristics
 
 - 
getSparsitypublic double getSparsity() - Overrides:
- getSparsityin class- DataCharacteristics
 
 - 
dimsKnownpublic boolean dimsKnown() - Overrides:
- dimsKnownin class- DataCharacteristics
 
 - 
dimsKnownpublic boolean dimsKnown(boolean includeNnz) - Overrides:
- dimsKnownin class- DataCharacteristics
 
 - 
rowsKnownpublic boolean rowsKnown() - Overrides:
- rowsKnownin class- DataCharacteristics
 
 - 
colsKnownpublic boolean colsKnown() - Overrides:
- colsKnownin class- DataCharacteristics
 
 - 
nnzKnownpublic boolean nnzKnown() - Overrides:
- nnzKnownin class- DataCharacteristics
 
 - 
isUltraSparsepublic boolean isUltraSparse() - Overrides:
- isUltraSparsein class- DataCharacteristics
 
 - 
mightHaveEmptyBlockspublic boolean mightHaveEmptyBlocks() - Overrides:
- mightHaveEmptyBlocksin class- DataCharacteristics
 
 - 
equalDimspublic boolean equalDims(Object anObject) - Specified by:
- equalDimsin class- DataCharacteristics
 
 - 
equalspublic boolean equals(Object anObject) - Specified by:
- equalsin class- DataCharacteristics
 
 - 
hashCodepublic int hashCode() - Specified by:
- hashCodein class- DataCharacteristics
 
 
- 
 
-