Class InstructionTypeCounter
- java.lang.Object
-
- org.apache.sysds.runtime.compress.cost.InstructionTypeCounter
-
- All Implemented Interfaces:
Serializable
public final class InstructionTypeCounter extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InstructionTypeCounter()InstructionTypeCounter(int scans, int decompressions, int overlappingDecompressions, int leftMultiplications, int rightMultiplications, int compressedMultiplications, int dictionaryOps, int indexing, int total, boolean isDensifying)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCompressedMultiplications()intgetDecompressions()intgetDictionaryOps()intgetIndexing()intgetLeftMultiplications()intgetOverlappingDecompressions()intgetRightMultiplications()intgetScans()voidincCMM()voidincDecompressions()voidincDictOps()voidincIndexOp()voidincLMM()voidincLMM(int c)voidincOverlappingDecompressions()voidincRMM()voidincRMM(int c)voidincScans()static InstructionTypeCounterMML(int nRows, int calls)static InstructionTypeCounterMMR(int nCols, int calls)StringtoString()
-
-
-
Constructor Detail
-
InstructionTypeCounter
public InstructionTypeCounter()
-
InstructionTypeCounter
public InstructionTypeCounter(int scans, int decompressions, int overlappingDecompressions, int leftMultiplications, int rightMultiplications, int compressedMultiplications, int dictionaryOps, int indexing, int total, boolean isDensifying)
-
-
Method Detail
-
getScans
public int getScans()
-
incScans
public void incScans()
-
getDecompressions
public int getDecompressions()
-
incDecompressions
public void incDecompressions()
-
getOverlappingDecompressions
public int getOverlappingDecompressions()
-
incOverlappingDecompressions
public void incOverlappingDecompressions()
-
getLeftMultiplications
public int getLeftMultiplications()
-
incLMM
public void incLMM()
-
incLMM
public void incLMM(int c)
-
getRightMultiplications
public int getRightMultiplications()
-
incRMM
public void incRMM()
-
incRMM
public void incRMM(int c)
-
getCompressedMultiplications
public int getCompressedMultiplications()
-
incCMM
public void incCMM()
-
getDictionaryOps
public int getDictionaryOps()
-
incDictOps
public void incDictOps()
-
getIndexing
public int getIndexing()
-
incIndexOp
public void incIndexOp()
-
MMR
public static InstructionTypeCounter MMR(int nCols, int calls)
-
MML
public static InstructionTypeCounter MML(int nRows, int calls)
-
-