Skip navigation links
A B C D E F G H I K L M N O P R S T U V X 

A

AbstractHeuristicILPReplayer<P extends org.processmining.models.graphbased.directed.petrinet.PetrinetGraph> - Class in org.processmining.antialignments.ilp.util
 
AbstractHeuristicILPReplayer() - Constructor for class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
AbstractILPCalculator - Class in org.processmining.antialignments.ilp
 
AbstractILPCalculator(PetrinetGraph, Marking, Marking, TObjectShortMap<XEventClass>, TShortObjectMap<XEventClass>, TransEvClassMapping, short[][]) - Constructor for class org.processmining.antialignments.ilp.AbstractILPCalculator
 
AbstractILPCalculator.Matrix - Class in org.processmining.antialignments.ilp
 
AbstractState - Class in org.processmining.antialignments.bruteforce
 
AbstractState(Marking) - Constructor for class org.processmining.antialignments.bruteforce.AbstractState
Constructs the initial state
AbstractState(Marking, AbstractState, Transition, short) - Constructor for class org.processmining.antialignments.bruteforce.AbstractState
 
add(S) - Method in class org.processmining.antialignments.ilp.SearchQueue
 
addNonFinalState(S) - Method in class org.processmining.antialignments.bruteforce.Generation
 
addRepresentedTrace(int) - Method in class org.processmining.antialignments.ilp.util.Representative
 
addRepresentedTrace(Collection<? extends Integer>) - Method in class org.processmining.antialignments.ilp.util.Representative
 
addRepresentedTrace(TIntSet) - Method in class org.processmining.antialignments.ilp.util.Representative
 
AlignedRepresentative - Class in org.processmining.antialignments.ilp.util
 
AlignedRepresentative(TShortList, int, List<Transition>) - Constructor for class org.processmining.antialignments.ilp.util.AlignedRepresentative
 
AlignmentILPCalculator - Class in org.processmining.antialignments.ilp.alignment
 
AlignmentILPCalculator(Petrinet, Marking, Marking, TObjectShortMap<XEventClass>, TShortObjectMap<XEventClass>, TransEvClassMapping, short[][], Map<Transition, Integer>, Map<XEventClass, Integer>, Map<Transition, Integer>) - Constructor for class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
AlignmentSetup - Class in org.processmining.antialignments.test
 
AlignmentSetup(Petrinet, XLog) - Constructor for class org.processmining.antialignments.test.AlignmentSetup
 
AlignmentSetup(Petrinet, XLog, TransEvClassMapping, Map<Transition, Integer>, Map<XEventClass, Integer>) - Constructor for class org.processmining.antialignments.test.AlignmentSetup
 
AntiAlignmentCalculator - Class in org.processmining.antialignments.ilp
 
AntiAlignmentCalculator(Petrinet, Marking, Marking, TObjectShortMap<String>) - Constructor for class org.processmining.antialignments.ilp.AntiAlignmentCalculator
 
AntiAlignmentILPCalculator - Class in org.processmining.antialignments.ilp.antialignment
 
AntiAlignmentILPCalculator(Petrinet, Marking, Marking, TObjectShortMap<XEventClass>, TShortObjectMap<XEventClass>, TransEvClassMapping, short[][], int, double) - Constructor for class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
AntiAlignmentParameters - Class in org.processmining.antialignments.ilp.antialignment
 
AntiAlignmentParameters(int, double, int, double) - Constructor for class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameters
 
AntiAlignmentParameterUI - Class in org.processmining.antialignments.ilp.antialignment
 
AntiAlignmentParameterUI() - Constructor for class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameterUI
 
AntiAlignmentPlugin - Class in org.processmining.antialignments.ilp.antialignment
 
AntiAlignmentPlugin() - Constructor for class org.processmining.antialignments.ilp.antialignment.AntiAlignmentPlugin
 
AntiAlignments - Class in org.processmining.antialignments.ilp.util
 
AntiAlignments(int, int, double) - Constructor for class org.processmining.antialignments.ilp.util.AntiAlignments
 
AntiAlignmentValues - Class in org.processmining.antialignments.ilp.antialignment
 
AntiAlignmentValues(double, double, double, double, double, double) - Constructor for class org.processmining.antialignments.ilp.antialignment.AntiAlignmentValues
 

B

backtrackThreshold - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
basicCodeStructureWithAlignments(Progress, Petrinet, Marking, Marking, XLog, PNRepResult, TransEvClassMapping, AntiAlignmentParameters) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentPlugin
 
basicCodeStructureWithoutAlignments(Petrinet, Marking, Marking, XLog) - Static method in class org.processmining.antialignments.test.TestAntiAlignment
 
BreadthFirstTraceSearch - Class in org.processmining.antialignments.bruteforce
 
BreadthFirstTraceSearch(Petrinet, Marking, Map<Marking, TShortSet>) - Constructor for class org.processmining.antialignments.bruteforce.BreadthFirstTraceSearch
 

C

checkAndReorderFiringSequence(TIntList, Marking, Marking, boolean) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
checkTrace(TIntList, short[], boolean) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
classes - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
classifier - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
columns - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator.Matrix
 
computeAlignments(PluginContext, AlignmentILPCalculator, double, int, int, int, double) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
 
computeAlignments(PluginContext, AlignmentILPCalculator, double, int, int, int, double, int, int) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
 
computeAntiAlignments(Progress, AntiAlignmentParameters) - Method in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
computeAntiAlignments(Progress, int, double, int, double) - Method in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
computePrecisionAndGeneralization(AntiAlignments) - Method in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
constructParamProvider(PluginContext, PetrinetGraph, XLog, TransEvClassMapping) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
 
constructParamProvider(PluginContext, PetrinetGraph, XLog, TransEvClassMapping) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
 
constructReplayParameter(JComponent) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameterProvider
 
constructUI() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameterProvider
 
copyColumnIntoMatrix(int, LPMatrix<?>, int, int) - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator.Matrix
 
copyIntoMatrix(LPMatrix<?>, int, int) - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator.Matrix
 
copyIntoMatrixFromColumn(int, LPMatrix<?>, int, int) - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator.Matrix
 
countNewStatesAndRecoveryDistance(Petrinet, Marking, Vector<Transition>, Map<Marking, TShortSet>, short) - Static method in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
cutOffLength - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 

D

depthFirstSearch(int, DepthFirstTraceSearch.TraceHandler) - Method in class org.processmining.antialignments.bruteforce.DepthFirstTraceSearch
 
depthFirstSearchInternal(int, int, DepthFirstTraceSearch.TraceHandler) - Method in class org.processmining.antialignments.bruteforce.DepthFirstTraceSearch
 
DepthFirstTraceSearch - Class in org.processmining.antialignments.bruteforce
 
DepthFirstTraceSearch(Petrinet, Marking, Marking, TObjectShortMap<String>) - Constructor for class org.processmining.antialignments.bruteforce.DepthFirstTraceSearch
 
DepthFirstTraceSearch(TestAntiAlignment.MarkedNet, TObjectShortMap<String>) - Constructor for class org.processmining.antialignments.bruteforce.DepthFirstTraceSearch
 
determineSplitMarking(LPMatrix<?>, int, double[]) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
determineSplitMarkingForHybrid(LPMatrix<?>, double[], short[], int, boolean) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
determineSplitMarkingForHybrid(LPMatrix<?>, int, int, boolean, TShortList, Stack<Transition>, int[]) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
DistanceMetric - Interface in org.processmining.antialignments.bruteforce
 
DistanceMetric.Edit - Class in org.processmining.antialignments.bruteforce
 
DistanceMetric.Hamming - Class in org.processmining.antialignments.bruteforce
 
DistanceMetric.LongestCommonSubsequence - Class in org.processmining.antialignments.bruteforce
 
doAntiAlignmentTest(Marking, Marking) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
doExperiment(Marking, Marking) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
doExperimentForModelAndLog(String, String, String, DistanceMetric, double, boolean) - Static method in class org.processmining.antialignments.test.TestAntiAlignment
 

E

Edit() - Constructor for class org.processmining.antialignments.bruteforce.DistanceMetric.Edit
 
EditDistanceState - Class in org.processmining.antialignments.bruteforce
 
EditDistanceState(Marking, short[][]) - Constructor for class org.processmining.antialignments.bruteforce.EditDistanceState
Constructs the initial state
equalLabel(short, short) - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
equals(Object) - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
equals(Object) - Method in class org.processmining.antialignments.bruteforce.HammingState
 
equals(Object) - Method in class org.processmining.antialignments.ilp.util.AlignedRepresentative
 
equals(Object) - Method in class org.processmining.antialignments.ilp.util.HybridEquationResult
 
equals(Object) - Method in class org.processmining.antialignments.ilp.util.Representative
 
executedLabel - Variable in class org.processmining.antialignments.bruteforce.AbstractState
 
executedTransition - Variable in class org.processmining.antialignments.bruteforce.AbstractState
 
export(UIPluginContext, Petrinet) - Method in class org.processmining.antialignments.test.PetriNetSimulator
 

F

finalMarking - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
finalMarking - Variable in class org.processmining.antialignments.test.TestAntiAlignment.MarkedNet
 

G

gbEnv - Static variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
Generation<S extends State> - Class in org.processmining.antialignments.bruteforce
A generation is a collection of states, such that: - For a state s, there is no state s' in the collection with s.isGreaterOrEqual(s') true.
Generation() - Constructor for class org.processmining.antialignments.bruteforce.Generation
 
Generation(S, int) - Constructor for class org.processmining.antialignments.bruteforce.Generation
 
getAADistanceForLog() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getAADistanceForLogWithoutTrace(int) - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getAADistanceToTrace(int) - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getAAFiringSequenceForLog() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getAAFiringSequenceForLogWithoutTrace(int) - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getAAForLog() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getAAForLogWithoutTrace(int) - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getAlignment(Progress, Marking, Marking, int) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
getAlignment(PluginContext, Marking, Marking, boolean, int) - Method in class org.processmining.antialignments.test.AlignmentSetup
 
getAlignmentWithoutTrace(Progress, Marking, Marking) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
getAntiAlignment() - Method in class org.processmining.antialignments.bruteforce.AbstractState
 
getAntiAlignment() - Method in interface org.processmining.antialignments.bruteforce.State
 
getAntiAlignments(short[][], int, double, DistanceMetric) - Method in class org.processmining.antialignments.bruteforce.DepthFirstTraceSearch
Search through the trace-space of the model and find a trace for which the minimal distance to any of the traces in the log is as high as possible.
getAntiAlignments(Progress, Marking, Marking) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
getAntiAlignments(short[][], int, int) - Method in class org.processmining.antialignments.ilp.AntiAlignmentCalculator
 
getAntiAlignments() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getAntiAlignmentString() - Method in class org.processmining.antialignments.bruteforce.AbstractState
 
getAntiAlignmentString() - Method in interface org.processmining.antialignments.bruteforce.State
 
getBacktrackLimit() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameters
 
getBacktrackLimit() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameterUI
 
getBacktrackLimit() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameters
 
getBacktrackLimit() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameterUI
 
getBacktrackThreshold() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameters
 
getBacktrackThreshold() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameterUI
 
getBacktrackThreshold() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameters
 
getBacktrackThreshold() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameterUI
 
getCost(Transition, XEventClass) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
getCost(TIntList, short[]) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
getCutOffLength() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameters
 
getCutoffLength() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameterUI
 
getDistance(short[], short[]) - Method in class org.processmining.antialignments.bruteforce.DistanceMetric.Edit
 
getDistance(short[], short[]) - Method in interface org.processmining.antialignments.bruteforce.DistanceMetric
 
getDistance(short[], short[]) - Method in class org.processmining.antialignments.bruteforce.DistanceMetric.Hamming
 
getDistance(short[], short[]) - Method in class org.processmining.antialignments.bruteforce.DistanceMetric.LongestCommonSubsequence
 
getDistance(short[][], int) - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
getDistance(short[][], int) - Method in class org.processmining.antialignments.bruteforce.HammingState
 
getDistance(short[][], int) - Method in interface org.processmining.antialignments.bruteforce.State
 
getExpectedModelMoves() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameterUI
 
getExpecteModelMoves() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameters
 
getFinalState() - Method in class org.processmining.antialignments.bruteforce.Generation
 
getFiringSequence() - Method in class org.processmining.antialignments.bruteforce.AbstractState
 
getFiringSequence() - Method in interface org.processmining.antialignments.bruteforce.State
 
getFiringSequence() - Method in class org.processmining.antialignments.ilp.util.AlignedRepresentative
 
getFirst() - Method in class org.processmining.antialignments.bruteforce.Generation
 
getFirst() - Method in class org.processmining.antialignments.ilp.SearchQueue
 
getFitness() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentValues
 
getGeneralization() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentValues
 
getHammingDistanceToTrace(short[], short[]) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
getHTMLInfo() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
 
getHTMLInfo() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
 
getIntermediateMarking(Marking, int, LPMatrix<?>, double[]) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
getKeyIfPresent(S) - Method in class org.processmining.antialignments.ilp.util.KeyLookupHashMap
 
getLanguage(int) - Method in class org.processmining.antialignments.bruteforce.DepthFirstTraceSearch
Produces the language of the model in terms of sequences of observable transitions.
getLength() - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
getLength() - Method in class org.processmining.antialignments.bruteforce.HammingState
 
getLength() - Method in interface org.processmining.antialignments.bruteforce.State
 
getLengthX() - Method in class org.processmining.antialignments.ilp.util.HybridEquationResult
 
getLengthY() - Method in class org.processmining.antialignments.ilp.util.HybridEquationResult
 
getLog() - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
getLogGeneralization() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentValues
 
getLogLength() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getLogPrecision() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentValues
 
getMarking() - Method in class org.processmining.antialignments.bruteforce.AbstractState
 
getMarking() - Method in interface org.processmining.antialignments.bruteforce.State
 
getMarking() - Method in class org.processmining.antialignments.ilp.util.HybridEquationResult
 
getMaxAntiAlignmentLength() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getMaxDistanceForLog() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getMaxDistanceForTrace(int) - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getMaxDistances() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getMaxFactor() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameters
 
getMaxFactor() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameterUI
 
getMaxFactorForTraces() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getMaxLengthLog(int, double) - Static method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
getMaxLengthRemovedTrace(short[], double) - Static method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
getMaxMinDistances() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getMinEvents() - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
getMinimalDistance(short[][], int) - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
getMinimalDistance(short[][], int) - Method in class org.processmining.antialignments.bruteforce.HammingState
 
getMinimalDistance(short[][], int) - Method in interface org.processmining.antialignments.bruteforce.State
 
getMinimalEditDistance() - Method in class org.processmining.antialignments.bruteforce.Generation
 
getMinimalHammingDistanceToLog(short[], short[][], int) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
getNextState(Marking, short[][], int, short, Transition) - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
getNextState(Marking, short[][], int, short, Transition) - Method in class org.processmining.antialignments.bruteforce.HammingState
 
getNextState(Marking, short[][], int, short, Transition) - Method in interface org.processmining.antialignments.bruteforce.State
 
getNumber() - Method in class org.processmining.antialignments.ilp.util.Representative
 
getParameters() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameterUI
 
getPathDistance() - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
getPathDistance() - Method in class org.processmining.antialignments.bruteforce.HammingState
 
getPathDistance() - Method in interface org.processmining.antialignments.bruteforce.State
Returns the distance from the initial state to this state.
getPNRepResult(AntiAlignments, AntiAlignmentValues, AntiAlignmentParameters) - Method in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
getPrecision() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentValues
 
getRepresented() - Method in class org.processmining.antialignments.ilp.util.Representative
 
getShortestDistance(Marking, int, short) - Method in class org.processmining.antialignments.bruteforce.BreadthFirstTraceSearch
 
getStatesVisitedPerTrace() - Method in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
Returns a map from markings to a set of trace indices, such that each trace in the set has visited this particular state.
getSyncReplayResult(AlignmentILPCalculator, TIntList, int, double, int, boolean) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
 
getSyncReplayResult(AlignmentILPCalculator, TIntList, int, double, int, boolean) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
 
getSyncReplayResult(AntiAlignments, int, int) - Method in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
getTimeForLog() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getTimeForTrace(int) - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getTimes() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getTrace() - Method in class org.processmining.antialignments.ilp.util.Representative
 
getTraceDistances() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 
getTraceGeneralization() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentValues
 
getTracePrecision() - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentValues
 
getTraces() - Method in class org.processmining.antialignments.ilp.util.AntiAlignments
 

H

Hamming() - Constructor for class org.processmining.antialignments.bruteforce.DistanceMetric.Hamming
 
HAMMINGDISTANCETOLOG - Static variable in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
HAMMINGDISTANCETOREMOVED - Static variable in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
HammingState - Class in org.processmining.antialignments.bruteforce
A state is a pair of a marking and a row in the edit-distance matrix.
HammingState(Marking, int) - Constructor for class org.processmining.antialignments.bruteforce.HammingState
Constructs the initial state
hashCode() - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
hashCode() - Method in class org.processmining.antialignments.bruteforce.HammingState
 
hashCode() - Method in class org.processmining.antialignments.ilp.util.AlignedRepresentative
 
hashCode() - Method in class org.processmining.antialignments.ilp.util.HybridEquationResult
 
hashCode() - Method in class org.processmining.antialignments.ilp.util.Representative
 
hasSameMarkingAs(State) - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
hasSameMarkingAs(State) - Method in class org.processmining.antialignments.bruteforce.HammingState
 
hasSameMarkingAs(State) - Method in interface org.processmining.antialignments.bruteforce.State
Checks if the marking equals the marking of State s
HeuristicAntiAlignmentAlgorithm - Class in org.processmining.antialignments.ilp.antialignment
 
HeuristicAntiAlignmentAlgorithm(Petrinet, Marking, Marking, XLog, PNRepResult, TransEvClassMapping) - Constructor for class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
HeuristicParameterProvider - Class in org.processmining.antialignments.ilp.alignment
 
HeuristicParameterProvider(PluginContext, PetrinetGraph, XLog, TransEvClassMapping) - Constructor for class org.processmining.antialignments.ilp.alignment.HeuristicParameterProvider
 
HeuristicParameters - Class in org.processmining.antialignments.ilp.alignment
 
HeuristicParameters(Collection<XEventClass>, XEventClass, Collection<Transition>) - Constructor for class org.processmining.antialignments.ilp.alignment.HeuristicParameters
 
HeuristicParameters(Collection<XEventClass>, XEventClass, Collection<Transition>, int, int) - Constructor for class org.processmining.antialignments.ilp.alignment.HeuristicParameters
 
HeuristicParameters(Map<XEventClass, Integer>, Map<Transition, Integer>) - Constructor for class org.processmining.antialignments.ilp.alignment.HeuristicParameters
 
HeuristicParameters(Map<XEventClass, Integer>, Map<Transition, Integer>, Map<Transition, Integer>) - Constructor for class org.processmining.antialignments.ilp.alignment.HeuristicParameters
 
HeuristicParameterUI - Class in org.processmining.antialignments.ilp.alignment
 
HeuristicParameterUI(Collection<Transition>, Collection<XEventClass>, int) - Constructor for class org.processmining.antialignments.ilp.alignment.HeuristicParameterUI
 
HeuristicParameterUI(Collection<Transition>, Collection<XEventClass>, Map<Transition, Integer>, Map<Transition, Integer>, Map<XEventClass, Integer>, int) - Constructor for class org.processmining.antialignments.ilp.alignment.HeuristicParameterUI
 
HeuristicPNetReplayerAlgorithm - Class in org.processmining.antialignments.ilp.alignment
 
HeuristicPNetReplayerAlgorithm() - Constructor for class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
 
HeuristicPNetReplayerExperiment - Class in org.processmining.antialignments.ilp.alignment
 
HeuristicPNetReplayerExperiment() - Constructor for class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
 
HybridEquationResult - Class in org.processmining.antialignments.ilp.util
 
HybridEquationResult(Marking, int, int) - Constructor for class org.processmining.antialignments.ilp.util.HybridEquationResult
 
HybridEquationResult(int, int) - Constructor for class org.processmining.antialignments.ilp.util.HybridEquationResult
 

I

importParameters(HeuristicParameters) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
 
importParameters(HeuristicParameters) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
 
initialMarking - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
NONE OF THE FIELDS CAN BE ACCESSED WITHOUT CALLING setUpDataStructures first!
initialMarking - Variable in class org.processmining.antialignments.test.TestAntiAlignment.MarkedNet
 
invisibleTransitions - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
isAllReqSatisfied(PluginContext, PetrinetGraph, XLog, TransEvClassMapping, IPNReplayParameter) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
Return true if all replay inputs are correct
isAllReqSatisfied(PluginContext, PetrinetGraph, XLog, TransEvClassMapping, IPNReplayParameter) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
Return true if all replay inputs are correct
isEmpty() - Method in class org.processmining.antialignments.ilp.SearchQueue
 
isGreaterOrEqual(State) - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
isGreaterOrEqual(State) - Method in class org.processmining.antialignments.bruteforce.HammingState
 
isGreaterOrEqual(State) - Method in interface org.processmining.antialignments.bruteforce.State
returns true if and only if for all elements of the edit distance vector, the value of this is greater or equal to the value of s.
isGurobi() - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
isLpSolve() - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
isParameterReqCorrect(PetrinetGraph, XLog, TransEvClassMapping, IPNReplayParameter) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
Return true if all replay inputs are correct: parameter type is correct and non empty (no null); all transitions are mapped to cost; all event classes (including dummy event class, i.e.
isParameterReqCorrect(PetrinetGraph, XLog, TransEvClassMapping, IPNReplayParameter) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
Return true if all replay inputs are correct: parameter type is correct and non empty (no null); all transitions are mapped to cost; all event classes (including dummy event class, i.e.
isReqWOParameterSatisfied(PluginContext, PetrinetGraph, XLog, TransEvClassMapping) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
Return true if input of replay without parameters are correct
isReqWOParameterSatisfied(PluginContext, PetrinetGraph, XLog, TransEvClassMapping) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
Return true if input of replay without parameters are correct
iterator() - Method in class org.processmining.antialignments.bruteforce.Generation
 
iterator() - Method in class org.processmining.antialignments.ilp.SearchQueue
 

K

KeyLookupHashMap<S> - Class in org.processmining.antialignments.ilp.util
 
KeyLookupHashMap(int) - Constructor for class org.processmining.antialignments.ilp.util.KeyLookupHashMap
 

L

label2short - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
label2short - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
labels - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
length - Variable in class org.processmining.antialignments.bruteforce.EditDistanceState
 
length - Variable in class org.processmining.antialignments.bruteforce.HammingState
 
loadLog(String, Set<String>) - Static method in class org.processmining.antialignments.test.TestAntiAlignment
 
loadLogFull(String, Set<String>) - Static method in class org.processmining.antialignments.test.TestAntiAlignment
 
loadLogFullTrace(String, Set<String>) - Static method in class org.processmining.antialignments.test.TestAntiAlignment
 
loadModel(String, boolean) - Static method in class org.processmining.antialignments.test.TestAntiAlignment
 
log - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
log - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
log2xLog - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
LongestCommonSubsequence() - Constructor for class org.processmining.antialignments.bruteforce.DistanceMetric.LongestCommonSubsequence
 

M

main(String[]) - Static method in class org.processmining.antialignments.test.TestAntiAlignment
 
mapping - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
mapping - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
MarkedNet(Petrinet, Marking, Marking) - Constructor for class org.processmining.antialignments.test.TestAntiAlignment.MarkedNet
 
marking - Variable in class org.processmining.antialignments.bruteforce.AbstractState
 
Matrix(int) - Constructor for class org.processmining.antialignments.ilp.AbstractILPCalculator.Matrix
 
matrixA - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
matrixAMin - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
maxBackTrackDepth - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
maxTraceLength - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
measurePrecision(UIPluginContext, Petrinet, XLog, PNRepResult) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentPlugin
 
measurePrecision(PluginContext, Petrinet, XLog, PNRepResult, AntiAlignmentParameters) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentPlugin
 
measurePrecisionWithoutAlignments(UIPluginContext, Petrinet, XLog) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentPlugin
 
minimumDistance - Variable in class org.processmining.antialignments.bruteforce.EditDistanceState
 
minimumDistance - Variable in class org.processmining.antialignments.bruteforce.HammingState
 
mode - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
MODE_GUROBI - Static variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
MODE_LPSOLVE - Static variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 

N

NAMES - Static variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
net - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
net - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
net - Variable in class org.processmining.antialignments.test.TestAntiAlignment.MarkedNet
 
NOLABEL - Static variable in interface org.processmining.antialignments.bruteforce.State
 

O

org.processmining.antialignments.bruteforce - package org.processmining.antialignments.bruteforce
 
org.processmining.antialignments.ilp - package org.processmining.antialignments.ilp
 
org.processmining.antialignments.ilp.alignment - package org.processmining.antialignments.ilp.alignment
 
org.processmining.antialignments.ilp.antialignment - package org.processmining.antialignments.ilp.antialignment
 
org.processmining.antialignments.ilp.util - package org.processmining.antialignments.ilp.util
 
org.processmining.antialignments.test - package org.processmining.antialignments.test
 

P

PetriNetSimulator - Class in org.processmining.antialignments.test
 
PetriNetSimulator() - Constructor for class org.processmining.antialignments.test.PetriNetSimulator
 
place2int - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
places - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
PNRepResultExportPlugin - Class in org.processmining.antialignments.ilp.alignment
 
PNRepResultExportPlugin() - Constructor for class org.processmining.antialignments.ilp.alignment.PNRepResultExportPlugin
 
predecessor - Variable in class org.processmining.antialignments.bruteforce.AbstractState
 
printAntiAlignments(String, AntiAlignments, short[][], int[], int[], double[], TShortObjectMap<String>, boolean) - Static method in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
printAntiAlignments(String, AntiAlignments, short[][], int[], int[], double[], String[], boolean) - Static method in class org.processmining.antialignments.test.TestAntiAlignment
 
printEditDistances(short[][], AntiAlignments) - Static method in class org.processmining.antialignments.test.TestAntiAlignment
 
printMatrix(PrintStream) - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
printMatrix(PrintStream) - Method in class org.processmining.antialignments.bruteforce.HammingState
 
printMatrix(PrintStream) - Method in interface org.processmining.antialignments.bruteforce.State
 
printMoves(TIntList, short[], int) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
printResult(PrintStream, PNRepResult, int, int, String) - Method in class org.processmining.antialignments.ilp.alignment.PNRepResultExportPlugin
 
pull() - Method in class org.processmining.antialignments.bruteforce.Generation
 
pull() - Method in class org.processmining.antialignments.ilp.SearchQueue
 

R

replayLog(PluginContext, PetrinetGraph, XLog, TransEvClassMapping, IPNReplayParameter) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
 
replayLog(PluginContext, PetrinetGraph, XLog, TransEvClassMapping, IPNReplayParameter) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
 
Representative - Class in org.processmining.antialignments.ilp.util
The class represents a trace from a TShortList
Representative(TShortList, int) - Constructor for class org.processmining.antialignments.ilp.util.Representative
 
rows - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator.Matrix
 

S

SearchQueue<S extends State> - Class in org.processmining.antialignments.ilp
This class implements the search queue for an anti alignment.
SearchQueue() - Constructor for class org.processmining.antialignments.ilp.SearchQueue
 
semantics - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
setBacktrackLimit(int) - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
setBacktrackLimit(int) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameters
 
setBacktrackThreshold(double) - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
setBacktrackThreshold(double) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameters
 
setCutOffLength(int) - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
setExpectedModelMoves(int) - Method in class org.processmining.antialignments.ilp.alignment.HeuristicParameters
 
setFinalMarkingReached(short[][], int) - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
setFinalMarkingReached(short[][], int) - Method in class org.processmining.antialignments.bruteforce.HammingState
 
setFinalMarkingReached(short[][], int) - Method in interface org.processmining.antialignments.bruteforce.State
 
setFinalState(S, int) - Method in class org.processmining.antialignments.bruteforce.Generation
 
setGurobi() - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
setLPSolve() - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
setMarking(Marking) - Method in class org.processmining.antialignments.ilp.util.HybridEquationResult
 
setMinEvents(int) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
setTitle(SlickerFactory, String) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentParameterUI
 
setUpDataStructures(P, Marking, Marking, XLog, TransEvClassMapping) - Method in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
setUpDataStructures(P, Marking, Marking, XLog, PNRepResult, TransEvClassMapping) - Method in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
setupLpForFinalInvisibleSteps(boolean, Marking, Marking) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
setupLpForFullSequence(int, boolean, Marking, Marking, int, int) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
setupLpForHybrid(int, int, boolean, Marking, Marking, short[], int) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
setupLpForHybrid(int, int, boolean, Marking, Marking, int, int) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
setupLpForSplit(int, int, boolean, Marking, Marking, int, int) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
setupMatrix(int, int) - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
short2label - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
short2label - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
short2place - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
short2trans - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
size() - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator.Matrix
 
solveByDrillingDown(int, int, Marking, Marking, Vector<Transition>, TShortList, int, int) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
solveForFullSequence(LPMatrix<?>, int, int, String, double[]) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
solveSequential(Progress, Marking, Marking, short[]) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
solveSequential(int, Marking, Marking, Stack<Transition>, TShortList, int) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentILPCalculator
 
State - Interface in org.processmining.antialignments.bruteforce
 
steps - Variable in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 

T

TestAntiAlignment - Class in org.processmining.antialignments.test
 
TestAntiAlignment() - Constructor for class org.processmining.antialignments.test.TestAntiAlignment
 
TestAntiAlignment.MarkedNet - Class in org.processmining.antialignments.test
 
toHTMLString(boolean) - Method in class org.processmining.antialignments.ilp.antialignment.AntiAlignmentValues
 
toPair(int) - Method in class org.processmining.antialignments.ilp.alignment.AlignmentILPCalculator
 
toString() - Method in class org.processmining.antialignments.bruteforce.EditDistanceState
 
toString() - Method in class org.processmining.antialignments.bruteforce.Generation
 
toString() - Method in class org.processmining.antialignments.bruteforce.HammingState
 
toString() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerAlgorithm
 
toString() - Method in class org.processmining.antialignments.ilp.alignment.HeuristicPNetReplayerExperiment
 
toString(short[], TShortObjectMap<String>) - Static method in class org.processmining.antialignments.ilp.antialignment.HeuristicAntiAlignmentAlgorithm
 
toString() - Method in class org.processmining.antialignments.ilp.SearchQueue
 
toString() - Method in class org.processmining.antialignments.ilp.util.HybridEquationResult
 
toString() - Method in class org.processmining.antialignments.ilp.util.Representative
 
toString(short[], String[]) - Static method in class org.processmining.antialignments.test.TestAntiAlignment
 
trans2label - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
trans2short - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
transitions - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 

U

unfire(Transition, Marking) - Method in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
update(SearchQueue<S>, short[][], int, int) - Method in class org.processmining.antialignments.ilp.AntiAlignmentCalculator
 

V

values - Variable in class org.processmining.antialignments.ilp.AbstractILPCalculator.Matrix
 
vector - Variable in class org.processmining.antialignments.bruteforce.EditDistanceState
 
vector - Variable in class org.processmining.antialignments.bruteforce.HammingState
 
VERBOSE - Static variable in class org.processmining.antialignments.ilp.AbstractILPCalculator
 
VERBOSE - Static variable in class org.processmining.antialignments.ilp.AntiAlignmentCalculator
 

X

xLog - Variable in class org.processmining.antialignments.ilp.util.AbstractHeuristicILPReplayer
 
A B C D E F G H I K L M N O P R S T U V X 
Skip navigation links