Class EfficientTree2Choices
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.causal.EfficientTree2Choices
-
public class EfficientTree2Choices extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EfficientTree2Choices()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int[]createFixedK(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int value)static int[]createK(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, IvMLogFiltered log)static java.util.List<Choice>getChoices(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int[] k)static java.util.List<Choice>getChoices(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids, int[] k)static ChoicegetLoopChoice(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids)static ChoicegetLoopChoice(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids, int j)static ChoicegetOrChoiceFirst(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids)static ChoicegetOrChoiceSecond(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids, int child)static ChoicegetXorChoice(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids)
-
-
-
Method Detail
-
getChoices
public static java.util.List<Choice> getChoices(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int[] k)
- Parameters:
tree-k- for each node, how many times it should be unfolded (only used for loop nodes)- Returns:
-
getChoices
public static java.util.List<Choice> getChoices(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids, int[] k)
-
getOrChoiceFirst
public static Choice getOrChoiceFirst(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids)
-
getOrChoiceSecond
public static Choice getOrChoiceSecond(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids, int child)
-
getLoopChoice
public static Choice getLoopChoice(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids, int j)
-
getLoopChoice
public static Choice getLoopChoice(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids)
-
getXorChoice
public static Choice getXorChoice(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids)
-
createFixedK
public static int[] createFixedK(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int value)
-
createK
public static int[] createK(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, IvMLogFiltered log)
-
-