Class DistanceMatrixPartialCertainVsPartialCertainLevenshtein
- java.lang.Object
-
- org.processmining.earthmoversstochasticconformancechecking.distancematrix.DistanceMatrixAbstract<PartialOrderCertain,PartialOrderCertain>
-
- org.processmining.earthmoversstochasticconformancechecking.distancematrix.DistanceMatrixPartialCertainVsPartialCertainLevenshtein
-
- All Implemented Interfaces:
java.lang.Cloneable,DistanceMatrix<PartialOrderCertain,PartialOrderCertain>
public class DistanceMatrixPartialCertainVsPartialCertainLevenshtein extends DistanceMatrixAbstract<PartialOrderCertain,PartialOrderCertain>
-
-
Constructor Summary
Constructors Constructor Description DistanceMatrixPartialCertainVsPartialCertainLevenshtein()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartialOrderPartialOrderStateaStar(AStarSetupPartialOrdervsPartialOrder setup, PartialOrderPartialOrderState start, DistanceMatrixThresholds thresholds)protected doublegetDistance(int[] partialOrderA, int[] partialOrderB, DistanceMatrixThresholds thresholds, org.processmining.framework.plugin.ProMCanceller canceller)protected doublegetDistance(int[] partialOrderA, int[] partialOrderB, org.processmining.framework.plugin.ProMCanceller canceller)A method that computes the actual distance.protected doublegetDistanceAStar(int[] partialOrderA, int[] partialOrderB, DistanceMatrixThresholds thresholds, org.processmining.framework.plugin.ProMCanceller canceller)voidprocessStep(AStarSetupPartialOrdervsPartialOrder setup, java.util.Map<PartialOrderPartialOrderState,PartialOrderPartialOrderState> closedStates, HashBackedPriorityQueue<PartialOrderPartialOrderState> openStates, PartialOrderPartialOrderState source, PartialOrderPartialOrderState target, int edgeWeight)-
Methods inherited from class org.processmining.earthmoversstochasticconformancechecking.distancematrix.DistanceMatrixAbstract
clone, getDistance, getDistances, init, thread
-
-
-
-
Method Detail
-
getDistance
protected double getDistance(int[] partialOrderA, int[] partialOrderB, org.processmining.framework.plugin.ProMCanceller canceller)Description copied from class:DistanceMatrixAbstractA method that computes the actual distance. Should be thread-safe.- Specified by:
getDistancein classDistanceMatrixAbstract<PartialOrderCertain,PartialOrderCertain>- Returns:
-
getDistance
protected double getDistance(int[] partialOrderA, int[] partialOrderB, DistanceMatrixThresholds thresholds, org.processmining.framework.plugin.ProMCanceller canceller)
-
getDistanceAStar
protected double getDistanceAStar(int[] partialOrderA, int[] partialOrderB, DistanceMatrixThresholds thresholds, org.processmining.framework.plugin.ProMCanceller canceller)
-
aStar
public PartialOrderPartialOrderState aStar(AStarSetupPartialOrdervsPartialOrder setup, PartialOrderPartialOrderState start, DistanceMatrixThresholds thresholds)
-
processStep
public void processStep(AStarSetupPartialOrdervsPartialOrder setup, java.util.Map<PartialOrderPartialOrderState,PartialOrderPartialOrderState> closedStates, HashBackedPriorityQueue<PartialOrderPartialOrderState> openStates, PartialOrderPartialOrderState source, PartialOrderPartialOrderState target, int edgeWeight)
-
-