Class MState<T>

java.lang.Object
net.andreinc.markovneat.MState<T>

public class MState<T>
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    MState()  
    MState​(java.lang.Iterable<T> elements)  
    MState​(java.util.LinkedList<T> elements)  
    MState​(T... elements)  
  • Method Summary

    Modifier and Type Method Description
    protected java.util.LinkedList<T> data()  
    boolean equals​(java.lang.Object other)  
    int hashCode()  
    MState<T> nextState​(T element)  
    MState<T> shallowCopy()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MState

      public MState()
    • MState

      public MState​(T... elements)
    • MState

      public MState​(java.util.LinkedList<T> elements)
    • MState

      public MState​(java.lang.Iterable<T> elements)
  • Method Details

    • shallowCopy

      public MState<T> shallowCopy()
    • data

      protected java.util.LinkedList<T> data()
    • nextState

      public MState<T> nextState​(T element)
    • equals

      public boolean equals​(java.lang.Object other)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object