Class AbstractTemporaryIntrusiveDTNode<DSCR,​O,​D,​T extends IntrusiveList<?>,​N extends AbstractTemporaryIntrusiveDTNode<DSCR,​O,​D,​T,​N>>

  • Type Parameters:
    DSCR - discriminator type
    O - output symbol type
    D - node data type
    T - link structure type
    N - node type
    All Implemented Interfaces:
    IntrusiveListElem<N>
    Direct Known Subclasses:
    AbstractBaseDTNode, DTNode

    public abstract class AbstractTemporaryIntrusiveDTNode<DSCR,​O,​D,​T extends IntrusiveList<?>,​N extends AbstractTemporaryIntrusiveDTNode<DSCR,​O,​D,​T,​N>>
    extends AbstractDTNode<DSCR,​O,​D,​N>
    implements IntrusiveListElem<N>
    An extension of the AbstractDTNode that adds the concept of temporary splitters as well as linking discrimination tree nodes outside their regular tree structure. Currently used by the TTT algorithm (both regular and VPA) and the DT algorithm (VPA variant).