public class PerfMatrixAlignmentProviderBetweenStarts
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected double[] |
data |
protected org.processmining.models.graphbased.directed.petrinet.elements.Transition[] |
int2trans |
protected int[] |
occ |
Constructor and Description |
---|
PerfMatrixAlignmentProviderBetweenStarts(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking initMarking,
org.deckfour.xes.model.XLog log,
org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult,
boolean showInviTrans) |
Modifier and Type | Method and Description |
---|---|
protected void |
calculateStats(org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult,
org.processmining.models.graphbased.directed.petrinet.elements.Transition[] int2trans,
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> trans2int,
org.deckfour.xes.model.XLog log,
int blockSize) |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> |
constructMapTrans2Int() |
double[] |
getAllInfo()
get all information
ordered: from 1 to 1, from 1 to 2, ...
|
int |
getFrequency(int i,
int j)
Get frequency i occurred before j
|
org.processmining.models.graphbased.directed.petrinet.elements.Transition[] |
getInt2Trans()
get encoding of transitions
|
int |
getNumTrans()
Get number of transitions
|
double |
getTimeBetween(int fromIndex,
int toIndex,
PerfMatrixStats metric) |
java.lang.String[] |
getTransLabel()
get only labels of transitions
|
protected void |
updateMandSVal(int fromIndex,
int toIndex,
double[] data,
int[] occ,
long val,
int length) |
protected org.processmining.models.graphbased.directed.petrinet.elements.Transition[] int2trans
protected double[] data
protected int[] occ
public PerfMatrixAlignmentProviderBetweenStarts(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking initMarking, org.deckfour.xes.model.XLog log, org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult, boolean showInviTrans)
protected void calculateStats(org.processmining.plugins.petrinet.replayresult.PNRepResult logReplayResult, org.processmining.models.graphbased.directed.petrinet.elements.Transition[] int2trans, java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> trans2int, org.deckfour.xes.model.XLog log, int blockSize)
protected void updateMandSVal(int fromIndex, int toIndex, double[] data, int[] occ, long val, int length)
public java.lang.String[] getTransLabel()
public int getNumTrans()
public org.processmining.models.graphbased.directed.petrinet.elements.Transition[] getInt2Trans()
public double getTimeBetween(int fromIndex, int toIndex, PerfMatrixStats metric)
toIndex
- row index of transitions (TO)fromIndex
- column index of transitions (FROM)public int getFrequency(int i, int j)
i
- j
- public double[] getAllInfo()
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> constructMapTrans2Int()