public class LoopAbstractionFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_THRESHOLD_BOOLEAN |
Constructor and Description |
---|
LoopAbstractionFactory() |
Modifier and Type | Method and Description |
---|---|
static <E> LengthOneLoopAbstraction<E> |
constructBooleanLengthOneLoopAbstraction(DirectlyFollowsAbstraction<E> dfa) |
static <E> double[] |
constructBooleanLengthOneLoopColumn(DirectlyFollowsAbstraction<E> dfa) |
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) |
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) |
static LengthTwoLoopAbstraction<org.deckfour.xes.classification.XEventClass> |
constructBooleanLengthTwoLoopAbstraction(org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClasses classes) |
static double[][] |
constructBooleanLengthTwoLoopMatrix(org.deckfour.xes.model.XLog log,
org.deckfour.xes.classification.XEventClasses classes) |
static <L extends LengthTwoLoopAbstraction<E>,E> |
constructBooleanTwoWayLengthTwoLoopAbstraction(L l2la) |
static <E> double[][] |
constructBooleanTwoWayLengthTwoLoopMatrix(LengthTwoLoopAbstraction<E> l2la) |
static <E> LengthOneLoopAbstraction<E> |
constructLengthOneLoopAbstraction(E[] eventClasses,
double[] column,
double threshold) |
static <E> LengthTwoLoopAbstraction<E> |
constructLengthTwoLoopAbstraction(E[] eventClasses,
double[][] matrix,
double threshold) |
public static final double DEFAULT_THRESHOLD_BOOLEAN
public static <E> LengthOneLoopAbstraction<E> constructBooleanLengthOneLoopAbstraction(DirectlyFollowsAbstraction<E> dfa)
public static <E> double[] constructBooleanLengthOneLoopColumn(DirectlyFollowsAbstraction<E> dfa)
public static LengthTwoLoopAbstraction<org.deckfour.xes.classification.XEventClass> constructBooleanLengthTwoLoopAbstraction(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)
public static double[][] constructBooleanLengthTwoLoopMatrix(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClasses classes)
public static <E> double[][] constructBooleanTwoWayLengthTwoLoopMatrix(LengthTwoLoopAbstraction<E> l2la)
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)
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)
public static <L extends LengthTwoLoopAbstraction<E>,E> TwoWayLengthTwoLoopAbstraction<E> constructBooleanTwoWayLengthTwoLoopAbstraction(L l2la)
public static <E> LengthTwoLoopAbstraction<E> constructLengthTwoLoopAbstraction(E[] eventClasses, double[][] matrix, double threshold)
public static <E> LengthOneLoopAbstraction<E> constructLengthOneLoopAbstraction(E[] eventClasses, double[] column, double threshold)