Class ConcurrentOptionalOrLog
- java.lang.Object
-
- org.processmining.plugins.InductiveMiner.mining.cuts.IMa.ConcurrentOptionalOrLog
-
public class ConcurrentOptionalOrLog extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConcurrentOptionalOrLog(gnu.trove.set.hash.THashSet<java.util.BitSet> traces, int numberOfComponents)ConcurrentOptionalOrLog(IMLog log, Components<org.deckfour.xes.classification.XEventClass> components)Make sure the components are 1 ....
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetNumberOfComponents()gnu.trove.set.hash.THashSet<java.util.BitSet>getTraces()static ConcurrentOptionalOrLogmergeConcurrent(ConcurrentOptionalOrLog oldLog, int[] old2new, int newNumberOfComponents)Reduce the event log by merging the two components.java.lang.StringtoString()
-
-
-
Constructor Detail
-
ConcurrentOptionalOrLog
public ConcurrentOptionalOrLog(IMLog log, Components<org.deckfour.xes.classification.XEventClass> components)
Make sure the components are 1 .... n (i.e. normalised).- Parameters:
log-components-
-
ConcurrentOptionalOrLog
public ConcurrentOptionalOrLog(gnu.trove.set.hash.THashSet<java.util.BitSet> traces, int numberOfComponents)
-
-
Method Detail
-
mergeConcurrent
public static ConcurrentOptionalOrLog mergeConcurrent(ConcurrentOptionalOrLog oldLog, int[] old2new, int newNumberOfComponents)
Reduce the event log by merging the two components.- Parameters:
oldLog-old2new- A map which maps the old component to a new componentnewNumberOfComponents-- Returns:
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getNumberOfComponents
public int getNumberOfComponents()
-
getTraces
public gnu.trove.set.hash.THashSet<java.util.BitSet> getTraces()
-
-