Class MTree.GenuineBeamsModification

java.lang.Object
eu.bandm.music.entities.MTree.GenuineBeamsModification
Enclosing class:
MTree

public static class MTree.GenuineBeamsModification extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
    This number (pos or neg) will be added to the beam between the last and the first printed node under two adjacent nodes of the given level, iff the conditions are met.
    final int
    Every increase has a max-criterion on the number of child nodes, which must be matched by the sum value for both nodes.
    final int
    This level of nodes in the metric tree is affected by the modification.
    final int
    Every increase has a max-criterion on the number of child nodes, which must be matched by BOTH nodes involved.
  • Constructor Summary

    Constructors
    Constructor
    Description
    GenuineBeamsModification(int level, int addition, int singleCriterion, int doubleCriterion)
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • level

      public final int level
      This level of nodes in the metric tree is affected by the modification.
    • addition

      public final int addition
      This number (pos or neg) will be added to the beam between the last and the first printed node under two adjacent nodes of the given level, iff the conditions are met.
    • singleCriterion

      public final int singleCriterion
      Every increase has a max-criterion on the number of child nodes, which must be matched by BOTH nodes involved. Every decrease a min criterion, which must be matched by at least ONE side.
    • doubleCriterion

      public final int doubleCriterion
      Every increase has a max-criterion on the number of child nodes, which must be matched by the sum value for both nodes. Every decrease a min criterion, which must be matched by BOTH sides.
  • Constructor Details

    • GenuineBeamsModification

      public GenuineBeamsModification(int level, int addition, int singleCriterion, int doubleCriterion)