public class PerfMatrixManifestProvider
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected double[] |
data |
protected org.processmining.plugins.petrinet.manifestreplayer.transclassifier.TransClass[] |
int2transclasses |
protected int[] |
occ |
Constructor and Description |
---|
PerfMatrixManifestProvider(org.processmining.plugins.petrinet.manifestreplayresult.ManifestEvClassPattern manifest) |
Modifier and Type | Method and Description |
---|---|
protected void |
calculateStats(org.processmining.plugins.petrinet.manifestreplayresult.ManifestEvClassPattern manifest,
int blockSize)
Main method to calculate performance after encoding Override this method
if non-default method of calculation is used
|
java.util.Map<org.processmining.plugins.petrinet.manifestreplayer.transclassifier.TransClass,java.lang.Integer> |
constructMapTransClass2Int()
Construct mapping from trans class to integer index
|
double[] |
getAllInfo()
get all information
|
int |
getFrequency(int fromEncTransClass,
int toEncTransClass)
Frequency of index i followed by j
|
org.processmining.plugins.petrinet.manifestreplayer.transclassifier.TransClass[] |
getInt2TransClasses()
get encoding of transitions
|
int |
getNumTransClasses()
Get number of transitions
|
double |
getTimeBetween(int fromEncTransClass,
int toEncTransClass,
PerfMatrixStats metric) |
java.lang.String[] |
getTransLabel()
Get only label of transitions
|
protected void |
updateMandSVal(int fromIndex,
int toIndex,
double[] data,
int[] occ,
long val,
int length) |
protected double[] data
protected int[] occ
protected org.processmining.plugins.petrinet.manifestreplayer.transclassifier.TransClass[] int2transclasses
public PerfMatrixManifestProvider(org.processmining.plugins.petrinet.manifestreplayresult.ManifestEvClassPattern manifest)
protected void calculateStats(org.processmining.plugins.petrinet.manifestreplayresult.ManifestEvClassPattern manifest, int blockSize)
logReplayResult
- int2trans
- trans2int
- log
- blockSize
- protected void updateMandSVal(int fromIndex, int toIndex, double[] data, int[] occ, long val, int length)
public java.lang.String[] getTransLabel()
public int getNumTransClasses()
public org.processmining.plugins.petrinet.manifestreplayer.transclassifier.TransClass[] getInt2TransClasses()
public double getTimeBetween(int fromEncTransClass, int toEncTransClass, PerfMatrixStats metric)
toEncTransClass
- row index of transitions classfromEncTransClass
- column index of transitions c;asspublic int getFrequency(int fromEncTransClass, int toEncTransClass)
toEncTransClass
- fromEncTransClass
- public double[] getAllInfo()
public java.util.Map<org.processmining.plugins.petrinet.manifestreplayer.transclassifier.TransClass,java.lang.Integer> constructMapTransClass2Int()