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, boolean isDensifying)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCompressedMultiplications()intgetDecompressions()intgetDictionaryOps()intgetIndexing()intgetLeftMultiplications()intgetOverlappingDecompressions()intgetRightMultiplications()intgetScans()voidincCMM()voidincCMM(int c)voidincDecompressions()voidincDecompressions(int c)voidincDictOps()voidincDictOps(int c)voidincIndexOp()voidincIndexOp(int c)voidincLMM()voidincLMM(int c)voidincOverlappingDecompressions()voidincOverlappingDecompressions(int c)voidincRMM()voidincRMM(int c)voidincScans()voidincScans(int c)booleanisDensifying()voidsetDensifying(boolean d)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, boolean isDensifying)
-
-
Method Detail
-
getScans
public int getScans()
-
incScans
public void incScans()
-
incScans
public void incScans(int c)
-
getDecompressions
public int getDecompressions()
-
incDecompressions
public void incDecompressions()
-
incDecompressions
public void incDecompressions(int c)
-
getOverlappingDecompressions
public int getOverlappingDecompressions()
-
incOverlappingDecompressions
public void incOverlappingDecompressions()
-
incOverlappingDecompressions
public void incOverlappingDecompressions(int c)
-
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()
-
incCMM
public void incCMM(int c)
-
getDictionaryOps
public int getDictionaryOps()
-
incDictOps
public void incDictOps()
-
incDictOps
public void incDictOps(int c)
-
getIndexing
public int getIndexing()
-
incIndexOp
public void incIndexOp()
-
incIndexOp
public void incIndexOp(int c)
-
setDensifying
public void setDensifying(boolean d)
-
isDensifying
public boolean isDensifying()
-
-