Class PlugInStatistics
- java.lang.Object
-
- org.processmining.projectionminer.discoveryalgorithms.eSTMiner.plugins.PlugInStatistics
-
public class PlugInStatistics extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetAlignmentBasedFitness()doublegetBinaryFitness()intgetComparisons()java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>>getLevelStatistics()intgetNumCutPaths()intgetNumDelayedPlaces()intgetNumDiscardedPlaces()intgetNumFitting()intgetNumImpPlace()intgetNumMergedSelfloopPlaces()intgetNumUnfitting()doublegetPrecision()longgetTimeCandFind()longgetTimeEval()longgetTimeImpTest()doublegetVariantFitness()voidincAcceptedPlaces(int num)voidincComparisons(int num)voidincDelayedPlaces(int num)voidincDiscardedPlaces(int num)voidincImplicitPlaces(int num)voidincNumCutPaths(int num)voidincNumFitting()voidincNumUnfitting()voidincSkippedPlaces(int num)voidincTimeCandFind(long time)voidincTimeEval(long time)voidincTimeImpTest(long time)static PlugInStatisticsinstance()voidprintStatisticsToConsol()static PlugInStatisticsresetStatistics()voidsetAlignmentBasedFitness(double alignmentBasedFitness)voidsetBinaryFitness(double binaryFitness)voidsetNumMergedPlaces(int numMergedPlaces)voidsetPrecision(double precision)voidsetRemainingPotentialPlaces(int num)voidsetVariantFitness(double frac)voidupdateLevelStatistics(int currentTreeDepth, java.util.HashMap<java.lang.String,java.lang.Integer> currentLevelStatistics)
-
-
-
Method Detail
-
instance
public static PlugInStatistics instance()
-
resetStatistics
public static PlugInStatistics resetStatistics()
-
printStatisticsToConsol
public void printStatisticsToConsol()
-
updateLevelStatistics
public void updateLevelStatistics(int currentTreeDepth, java.util.HashMap<java.lang.String,java.lang.Integer> currentLevelStatistics)
-
incAcceptedPlaces
public void incAcceptedPlaces(int num)
-
incImplicitPlaces
public void incImplicitPlaces(int num)
-
incDelayedPlaces
public void incDelayedPlaces(int num)
-
incDiscardedPlaces
public void incDiscardedPlaces(int num)
-
incSkippedPlaces
public void incSkippedPlaces(int num)
-
incComparisons
public void incComparisons(int num)
-
incNumUnfitting
public void incNumUnfitting()
-
incNumFitting
public void incNumFitting()
-
incNumCutPaths
public void incNumCutPaths(int num)
-
incTimeCandFind
public void incTimeCandFind(long time)
-
incTimeImpTest
public void incTimeImpTest(long time)
-
incTimeEval
public void incTimeEval(long time)
-
getNumFitting
public int getNumFitting()
-
getNumDiscardedPlaces
public int getNumDiscardedPlaces()
-
getNumUnfitting
public int getNumUnfitting()
-
getTimeEval
public long getTimeEval()
-
getTimeCandFind
public long getTimeCandFind()
-
getNumCutPaths
public int getNumCutPaths()
-
getNumMergedSelfloopPlaces
public int getNumMergedSelfloopPlaces()
-
getNumImpPlace
public int getNumImpPlace()
-
getTimeImpTest
public long getTimeImpTest()
-
getComparisons
public int getComparisons()
-
getPrecision
public double getPrecision()
-
setPrecision
public void setPrecision(double precision)
-
getNumDelayedPlaces
public int getNumDelayedPlaces()
-
getBinaryFitness
public double getBinaryFitness()
-
setBinaryFitness
public void setBinaryFitness(double binaryFitness)
-
getAlignmentBasedFitness
public double getAlignmentBasedFitness()
-
setAlignmentBasedFitness
public void setAlignmentBasedFitness(double alignmentBasedFitness)
-
getLevelStatistics
public java.util.HashMap<java.lang.Integer,java.util.HashMap<java.lang.String,java.lang.Integer>> getLevelStatistics()
-
getVariantFitness
public double getVariantFitness()
-
setVariantFitness
public void setVariantFitness(double frac)
-
setNumMergedPlaces
public void setNumMergedPlaces(int numMergedPlaces)
-
setRemainingPotentialPlaces
public void setRemainingPotentialPlaces(int num)
-
-