Class MatrixCalculations
- java.lang.Object
-
- org.processmining.localityawareplacenetoracle.algorithms.MatrixCalculations
-
public class MatrixCalculations extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MatrixCalculations()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DEFOutputcalculateDEFMatrix(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, int contextWindowSize)static DMOutputcalculateDMmatrix(DEFOutput DEFMatrix)Calculates the Heuristic Miner-like matrix.static InterActivityRelationOutputcalculateLocalDEFMatrrix(org.deckfour.xes.model.XTrace trace, int startIndex, int contexSize, org.deckfour.xes.classification.XEventClasses classes)static double[][]initializeMatrix(int size)Initializes a square matrix of given size with all elements as zero.
-
-
-
Method Detail
-
initializeMatrix
public static double[][] initializeMatrix(int size)
Initializes a square matrix of given size with all elements as zero.- Parameters:
size- The size of the matrix.- Returns:
- A square matrix with all elements set to zero.
-
calculateDEFMatrix
public static DEFOutput calculateDEFMatrix(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes, int contextWindowSize)
-
calculateDMmatrix
public static DMOutput calculateDMmatrix(DEFOutput DEFMatrix)
Calculates the Heuristic Miner-like matrix.- Parameters:
dfMatrix- The Directly Follows matrix.- Returns:
- The Heuristic Miner-like matrix.
-
calculateLocalDEFMatrrix
public static InterActivityRelationOutput calculateLocalDEFMatrrix(org.deckfour.xes.model.XTrace trace, int startIndex, int contexSize, org.deckfour.xes.classification.XEventClasses classes)
-
-