Interface Lasso<I,​D>

    • Method Detail

      • getWord

        Word<I> getWord()
        Gets the finite representation of the lasso.
        Returns:
        the Word.
      • getLoop

        Word<I> getLoop()
        Gets the loop of the lasso.
        Returns:
        the Word.
      • getPrefix

        Word<I> getPrefix()
        Gets the prefix of the lasso.
        Returns:
        the Word.
      • getOutput

        D getOutput()
        Gets the finite representation of the output of the lasso.
        Returns:
        the output type D.
      • getLoopBeginIndices

        SortedSet<Integer> getLoopBeginIndices()
        The sorted set containing some symbol indices after which the beginning state of the loop is visited.
      • getUnfolds

        int getUnfolds()
        Returns the number of times the loop is unfolded.

        The returned value is always greater than 0.

        Returns:
        the number of times the loop is unfolded.
      • getAutomaton

        DetOutputAutomaton<?,​I,​?,​D> getAutomaton()
        Returns the original automaton from which this lasso is constructed.
        Returns:
        the original automaton.