Class StochasticTraceAlignmentsAbstract<L,M>
- java.lang.Object
-
- org.processmining.earthmoversstochasticconformancechecking.tracealignments.StochasticTraceAlignmentsAbstract<L,M>
-
- All Implemented Interfaces:
java.lang.Iterable<StochasticTraceAlignment<L,M>>,StochasticTraceAlignments<L,M>
- Direct Known Subclasses:
StochasticTraceAlignmentsLogLog,StochasticTraceAlignmentsLogModel,StochasticTraceAlignmentsModelModel
public abstract class StochasticTraceAlignmentsAbstract<L,M> extends java.lang.Object implements StochasticTraceAlignments<L,M>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classStochasticTraceAlignmentsAbstract.EditIterator-
Nested classes/interfaces inherited from interface org.processmining.earthmoversstochasticconformancechecking.tracealignments.StochasticTraceAlignments
StochasticTraceAlignments.StochasticTraceAlignmentIterator<L,M>
-
-
Field Summary
Fields Modifier and Type Field Description protected StochasticTraceAlignment<L,M>[]alignmentsprotected StochasticLanguage<TotalOrder>languageAprotected StochasticLanguage<TotalOrder>languageBprotected ReallocationMatrixreallocationMatrixprotected doublesimilarity
-
Constructor Summary
Constructors Constructor Description StochasticTraceAlignmentsAbstract(ReallocationMatrix reallocationMatrix, double similarity, StochasticLanguage<TotalOrder> languageA, StochasticLanguage<TotalOrder> languageB)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StochasticLanguage<TotalOrder>getLanguageA()The first language.StochasticLanguage<TotalOrder>getLanguageB()The second language.doublegetSimilarity()Get the EMSC value (similarity).StochasticTraceAlignmentsAbstract.EditIteratoriterator()
-
-
-
Field Detail
-
reallocationMatrix
protected ReallocationMatrix reallocationMatrix
-
alignments
protected StochasticTraceAlignment<L,M>[] alignments
-
similarity
protected double similarity
-
languageA
protected StochasticLanguage<TotalOrder> languageA
-
languageB
protected StochasticLanguage<TotalOrder> languageB
-
-
Constructor Detail
-
StochasticTraceAlignmentsAbstract
public StochasticTraceAlignmentsAbstract(ReallocationMatrix reallocationMatrix, double similarity, StochasticLanguage<TotalOrder> languageA, StochasticLanguage<TotalOrder> languageB)
-
-
Method Detail
-
iterator
public StochasticTraceAlignmentsAbstract.EditIterator iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<L>- Specified by:
iteratorin interfaceStochasticTraceAlignments<L,M>
-
getSimilarity
public double getSimilarity()
Description copied from interface:StochasticTraceAlignmentsGet the EMSC value (similarity). Compute 1 - similarity = distance.- Specified by:
getSimilarityin interfaceStochasticTraceAlignments<L,M>- Returns:
-
getLanguageA
public StochasticLanguage<TotalOrder> getLanguageA()
Description copied from interface:StochasticTraceAlignmentsThe first language.- Specified by:
getLanguageAin interfaceStochasticTraceAlignments<L,M>- Returns:
-
getLanguageB
public StochasticLanguage<TotalOrder> getLanguageB()
Description copied from interface:StochasticTraceAlignmentsThe second language.- Specified by:
getLanguageBin interfaceStochasticTraceAlignments<L,M>- Returns:
-
-