public interface IPerfCounter<N extends org.processmining.plugins.petrinet.manifestreplayresult.Manifest>
Modifier and Type | Field and Description |
---|---|
static short |
MULTIPLIER |
static short |
SOJOURNTIME |
static short |
THROUGHPUTTIME |
static short |
WAITINGTIME |
Modifier and Type | Method and Description |
---|---|
void |
calculatePerformance(N manifest,
boolean[] caseFilter) |
void |
calculatePerformance(N manifest,
java.lang.String timeAtt,
java.lang.Class<?> bindedClass,
boolean[] caseFilter) |
int |
getCaseNonFittingFreq() |
double |
getCasePeriod() |
int |
getCaseProperlyStartedFreq() |
double |
getCaseThroughputAvg() |
double |
getCaseThroughputMax() |
double |
getCaseThroughputMin() |
double |
getCaseThroughputStdDev() |
long[] |
getCaseThroughputTime() |
int |
getCaseTotalFreq() |
int |
getEncOfPlace(org.processmining.models.graphbased.directed.petrinet.elements.Place place) |
int |
getEncOfTrans(org.processmining.models.graphbased.directed.petrinet.elements.Transition trans) |
int |
getFreqPatternSojournTime(int patternIDOfManifest) |
int |
getFreqPatternWaitingTime(int patternIDOfManifest) |
org.processmining.models.graphbased.directed.petrinet.elements.Place[] |
getIdx2Place() |
org.deckfour.xes.classification.XEventClass[] |
getIdx2Resource() |
org.processmining.models.graphbased.directed.petrinet.elements.Transition[] |
getIdx2Trans() |
double |
getMoveModelOfTrans(int encodedTransID) |
int[] |
getMoveModelOnlyCounter() |
int |
getNumPlaces() |
int |
getNumTrans() |
double[] |
getPatternInfoDouble() |
int[] |
getPatternInfoInt() |
java.lang.String |
getPatternString(N manifest,
short patternID) |
gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Place> |
getPlace2Idx() |
org.processmining.models.graphbased.directed.petrinet.elements.Place[] |
getPlaceArray() |
double[] |
getPlaceInfoDouble() |
int[] |
getPlaceInfoInt() |
double[] |
getPlaceStats(int encodedPlaceID) |
gnu.trove.map.TObjectIntMap<org.deckfour.xes.classification.XEventClass> |
getResource2Idx() |
gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
getTrans2Idx() |
org.processmining.models.graphbased.directed.petrinet.elements.Transition[] |
getTransArray() |
double[] |
getTransStats(N manifest,
int encodedTransID) |
int |
getUniqueCaseMoveModelOfTrans(int encodedTransID) |
void |
init(N manifest,
java.lang.String timeAtt,
java.lang.Class<?> c,
boolean[] caseFilter) |
static final short THROUGHPUTTIME
static final short WAITINGTIME
static final short SOJOURNTIME
static final short MULTIPLIER
void init(N manifest, java.lang.String timeAtt, java.lang.Class<?> c, boolean[] caseFilter)
org.processmining.models.graphbased.directed.petrinet.elements.Place[] getIdx2Place()
gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Place> getPlace2Idx()
org.processmining.models.graphbased.directed.petrinet.elements.Transition[] getIdx2Trans()
gnu.trove.map.TObjectIntMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> getTrans2Idx()
org.deckfour.xes.classification.XEventClass[] getIdx2Resource()
gnu.trove.map.TObjectIntMap<org.deckfour.xes.classification.XEventClass> getResource2Idx()
int getCaseNonFittingFreq()
int getCaseProperlyStartedFreq()
double getCaseThroughputAvg()
double getCaseThroughputMax()
double getCaseThroughputMin()
double getCaseThroughputStdDev()
int getCaseTotalFreq()
double[] getPatternInfoDouble()
int[] getPatternInfoInt()
int[] getMoveModelOnlyCounter()
double[] getPlaceInfoDouble()
int[] getPlaceInfoInt()
void calculatePerformance(N manifest, java.lang.String timeAtt, java.lang.Class<?> bindedClass, boolean[] caseFilter)
void calculatePerformance(N manifest, boolean[] caseFilter)
double getCasePeriod()
int getNumPlaces()
int getNumTrans()
org.processmining.models.graphbased.directed.petrinet.elements.Transition[] getTransArray()
org.processmining.models.graphbased.directed.petrinet.elements.Place[] getPlaceArray()
double[] getPlaceStats(int encodedPlaceID)
double[] getTransStats(N manifest, int encodedTransID)
java.lang.String getPatternString(N manifest, short patternID)
double getMoveModelOfTrans(int encodedTransID)
int getUniqueCaseMoveModelOfTrans(int encodedTransID)
int getEncOfTrans(org.processmining.models.graphbased.directed.petrinet.elements.Transition trans)
int getEncOfPlace(org.processmining.models.graphbased.directed.petrinet.elements.Place place)
long[] getCaseThroughputTime()
int getFreqPatternWaitingTime(int patternIDOfManifest)
int getFreqPatternSojournTime(int patternIDOfManifest)