Class EfficientTree2Choices


  • public class EfficientTree2Choices
    extends java.lang.Object
    • 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 Choice getLoopChoice​(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids)  
      static Choice getLoopChoice​(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids, int j)  
      static Choice getOrChoiceFirst​(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids)  
      static Choice getOrChoiceSecond​(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids, int child)  
      static Choice getXorChoice​(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree, int node, gnu.trove.list.TIntList ids)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EfficientTree2Choices

        public EfficientTree2Choices()
    • 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)