Package org.apache.sysds.runtime.meta
Class TensorCharacteristics
- java.lang.Object
- 
- org.apache.sysds.runtime.meta.DataCharacteristics
- 
- org.apache.sysds.runtime.meta.TensorCharacteristics
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class TensorCharacteristics extends DataCharacteristics - See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static int[]DEFAULT_BLOCK_SIZE
 - 
Constructor SummaryConstructors Constructor Description TensorCharacteristics()TensorCharacteristics(long[] dims, int blocksize)TensorCharacteristics(long[] dims, int blocksize, long nnz)TensorCharacteristics(long[] dims, long nnz)TensorCharacteristics(DataCharacteristics that)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandimsKnown()booleandimsKnown(boolean includeNnz)booleanequalDims(Object anObject)booleanequals(Object anObject)longgetCols()longgetDim(int i)int[]getIntDims()longgetLength()long[]getLongDims()longgetNonZeros()longgetNumBlocks()longgetNumBlocks(int i)intgetNumDims()longgetRows()inthashCode()booleannnzKnown()DataCharacteristicsset(long[] dims, int blocksize)DataCharacteristicsset(long[] dims, int blocksize, long nnz)DataCharacteristicsset(DataCharacteristics that)DataCharacteristicssetDim(int i, long dim)DataCharacteristicssetDims(long[] dims)DataCharacteristicssetNonZeros(long nnz)StringtoString()- 
Methods inherited from class org.apache.sysds.runtime.meta.DataCharacteristicsaggregateBinary, aggregateUnary, colsKnown, getBlocksize, getDims, getNonZerosBound, getNumColBlocks, getNumRowBlocks, getSparsity, isNoEmptyBlocks, isUltraSparse, mightHaveEmptyBlocks, reorg, rowsKnown, set, set, setBlocksize, setCols, setDimension, setNoEmptyBlocks, setNonZerosBound, setRows
 
- 
 
- 
- 
- 
Constructor Detail- 
TensorCharacteristicspublic TensorCharacteristics() 
 - 
TensorCharacteristicspublic TensorCharacteristics(long[] dims, long nnz)
 - 
TensorCharacteristicspublic TensorCharacteristics(long[] dims, int blocksize)
 - 
TensorCharacteristicspublic TensorCharacteristics(long[] dims, int blocksize, long nnz)
 - 
TensorCharacteristicspublic TensorCharacteristics(DataCharacteristics that) 
 
- 
 - 
Method Detail- 
setpublic DataCharacteristics set(long[] dims, int blocksize) - Overrides:
- setin class- DataCharacteristics
 
 - 
setpublic DataCharacteristics set(long[] dims, int blocksize, long nnz) - Overrides:
- setin class- DataCharacteristics
 
 - 
setpublic DataCharacteristics set(DataCharacteristics that) - Overrides:
- setin class- DataCharacteristics
 
 - 
setNonZerospublic DataCharacteristics setNonZeros(long nnz) - Overrides:
- setNonZerosin class- DataCharacteristics
 
 - 
dimsKnownpublic boolean dimsKnown() - Overrides:
- dimsKnownin class- DataCharacteristics
 
 - 
dimsKnownpublic boolean dimsKnown(boolean includeNnz) - Overrides:
- dimsKnownin class- DataCharacteristics
 
 - 
nnzKnownpublic boolean nnzKnown() - Overrides:
- nnzKnownin class- DataCharacteristics
 
 - 
getNumDimspublic int getNumDims() - Overrides:
- getNumDimsin 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
 
 - 
setDimpublic DataCharacteristics setDim(int i, long dim) - Overrides:
- setDimin class- DataCharacteristics
 
 - 
setDimspublic DataCharacteristics setDims(long[] dims) - Overrides:
- setDimsin class- DataCharacteristics
 
 - 
getLengthpublic long getLength() - Overrides:
- getLengthin class- DataCharacteristics
 
 - 
getNumBlockspublic long getNumBlocks() - Overrides:
- getNumBlocksin class- DataCharacteristics
 
 - 
getNumBlockspublic long getNumBlocks(int i) - Overrides:
- getNumBlocksin class- DataCharacteristics
 
 - 
getNonZerospublic long getNonZeros() - Overrides:
- getNonZerosin class- DataCharacteristics
 
 - 
getRowspublic long getRows() - Overrides:
- getRowsin class- DataCharacteristics
 
 - 
getColspublic long getCols() - Overrides:
- getColsin 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
 
 
- 
 
-