Package edu.jas.poly

Class GenPolynomialMonomialIterator<C extends RingElem<C>>

java.lang.Object
edu.jas.poly.GenPolynomialMonomialIterator<C>
All Implemented Interfaces:
Iterator<GenPolynomial<C>>

class GenPolynomialMonomialIterator<C extends RingElem<C>> extends Object implements Iterator<GenPolynomial<C>>
Polynomial monomial iterator.
  • Field Details

  • Constructor Details

    • GenPolynomialMonomialIterator

      public GenPolynomialMonomialIterator(GenPolynomialRing<C> fac)
      Polynomial iterator constructor.
  • Method Details

    • hasNext

      public boolean hasNext()
      Test for availability of a next element.
      Specified by:
      hasNext in interface Iterator<C extends RingElem<C>>
      Returns:
      true if the iteration has more elements, else false.
    • next

      public GenPolynomial<C> next()
      Get next polynomial.
      Specified by:
      next in interface Iterator<C extends RingElem<C>>
      Returns:
      next polynomial.
    • remove

      public void remove()
      Remove an element if allowed.
      Specified by:
      remove in interface Iterator<C extends RingElem<C>>