Class LoopAbstractionFactory


  • public class LoopAbstractionFactory
    extends java.lang.Object
    • Field Detail

      • DEFAULT_THRESHOLD_BOOLEAN

        public static final double DEFAULT_THRESHOLD_BOOLEAN
        See Also:
        Constant Field Values
    • Constructor Detail

      • LoopAbstractionFactory

        public LoopAbstractionFactory()
    • Method Detail

      • constructBooleanLengthOneLoopColumn

        public static <E> double[] constructBooleanLengthOneLoopColumn​(DirectlyFollowsAbstraction<E> dfa)
      • constructBooleanLengthTwoLoopAbstraction

        public static LengthTwoLoopAbstraction<org.deckfour.xes.classification.XEventClass> constructBooleanLengthTwoLoopAbstraction​(org.deckfour.xes.model.XLog log,
                                                                                                                                     org.deckfour.xes.classification.XEventClasses classes)
      • constructBooleanLengthTwoLoopMatrix

        public static double[][] constructBooleanLengthTwoLoopMatrix​(org.deckfour.xes.model.XLog log,
                                                                     org.deckfour.xes.classification.XEventClasses classes)
      • constructBooleanTwoWayLengthTwoLoopMatrix

        public static <E> double[][] constructBooleanTwoWayLengthTwoLoopMatrix​(LengthTwoLoopAbstraction<E> l2la)
      • constructBooleanLengthOneLoopFreeLengthTwoLoopMatrix

        public static org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass[],​double[][]> constructBooleanLengthOneLoopFreeLengthTwoLoopMatrix​(org.deckfour.xes.model.XLog log,
                                                                                                                                                                                 org.deckfour.xes.classification.XEventClasses classes,
                                                                                                                                                                                 LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)
      • constructBooleanLengthOneLoopFreeLengthTwoLoopAbstraction

        public static LengthTwoLoopAbstraction<org.deckfour.xes.classification.XEventClass> constructBooleanLengthOneLoopFreeLengthTwoLoopAbstraction​(org.deckfour.xes.model.XLog log,
                                                                                                                                                      org.deckfour.xes.classification.XEventClasses classes,
                                                                                                                                                      LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)
      • constructLengthTwoLoopAbstraction

        public static <E> LengthTwoLoopAbstraction<E> constructLengthTwoLoopAbstraction​(E[] eventClasses,
                                                                                        double[][] matrix,
                                                                                        double threshold)
      • constructLengthOneLoopAbstraction

        public static <E> LengthOneLoopAbstraction<E> constructLengthOneLoopAbstraction​(E[] eventClasses,
                                                                                        double[] column,
                                                                                        double threshold)