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()