Class PartialOrderCountTotalOrders
- java.lang.Object
-
- org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.partialorder.PartialOrderCountTotalOrders
-
public class PartialOrderCountTotalOrders extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PartialOrderCountTotalOrders()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SymbolicNumbercount(int[] partialOrder, int maxBaseCase, org.processmining.framework.plugin.ProMCanceller canceller)static SymbolicNumbercountBaseCase(int[] partialOrder, int maxBaseCase, org.processmining.framework.plugin.ProMCanceller canceller)static SymbolicNumbercountSequence(int[] partialOrder, gnu.trove.list.TIntList[] partition, int maxBaseCase, org.processmining.framework.plugin.ProMCanceller canceller)static SymbolicNumbercountXor(int[] partialOrder, gnu.trove.list.TIntList[] partition, int maxBaseCase, org.processmining.framework.plugin.ProMCanceller canceller)
-
-
-
Method Detail
-
count
public static SymbolicNumber count(int[] partialOrder, int maxBaseCase, org.processmining.framework.plugin.ProMCanceller canceller)
- Parameters:
partialOrder-maxBaseCase- the maximum number of events for which brute force counting will be applied after reduction. Instead, result will be "limit exceeded".canceller-- Returns:
-
countXor
public static SymbolicNumber countXor(int[] partialOrder, gnu.trove.list.TIntList[] partition, int maxBaseCase, org.processmining.framework.plugin.ProMCanceller canceller)
-
countSequence
public static SymbolicNumber countSequence(int[] partialOrder, gnu.trove.list.TIntList[] partition, int maxBaseCase, org.processmining.framework.plugin.ProMCanceller canceller)
-
countBaseCase
public static SymbolicNumber countBaseCase(int[] partialOrder, int maxBaseCase, org.processmining.framework.plugin.ProMCanceller canceller)
-
-