Package edu.jas.poly

Class WordMonomial<C extends RingElem<C>>


  • public final class WordMonomial<C extends RingElem<C>>
    extends java.lang.Object
    WordMonomial class. Represents pairs of words and coefficients. Adaptor for Map.Entry.
    Author:
    Heinz Kredel
    • Field Summary

      Fields 
      Modifier and Type Field Description
      C c
      Coefficient of monomial.
      Word e
      Word of monomial.
    • Constructor Summary

      Constructors 
      Constructor Description
      WordMonomial​(Word e, C c)
      Constructor of word monomial.
      WordMonomial​(java.util.Map.Entry<Word,​C> me)
      Constructor of word monomial.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      C coefficient()
      Getter for coefficient.
      java.lang.String toString()
      String representation of Monomial.
      Word word()
      Getter for word.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • e

        public final Word e
        Word of monomial.
      • c

        public final C extends RingElem<C> c
        Coefficient of monomial.
    • Constructor Detail

      • WordMonomial

        public WordMonomial​(java.util.Map.Entry<Word,​C> me)
        Constructor of word monomial.
        Parameters:
        me - a MapEntry.
      • WordMonomial

        public WordMonomial​(Word e,
                            C c)
        Constructor of word monomial.
        Parameters:
        e - word.
        c - coefficient.
    • Method Detail

      • word

        public Word word()
        Getter for word.
        Returns:
        word.
      • coefficient

        public C coefficient()
        Getter for coefficient.
        Returns:
        coefficient.
      • toString

        public java.lang.String toString()
        String representation of Monomial.
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()