Class BasicMatrix.BasicMatrixIteratorImpl

java.lang.Object
org.nuiton.math.matrix.BasicMatrix.BasicMatrixIteratorImpl
All Implemented Interfaces:
BasicMatrixIterator
Enclosing class:
BasicMatrix

protected class BasicMatrix.BasicMatrixIteratorImpl extends Object implements BasicMatrixIterator
  • Field Details

  • Constructor Details

    • BasicMatrixIteratorImpl

      public BasicMatrixIteratorImpl(BasicMatrix matrix)
      Parameters:
      matrix - la matrice sur lequel l'iterator doit travailler
    • BasicMatrixIteratorImpl

      public BasicMatrixIteratorImpl(BasicMatrix matrix, double exclude)
      Parameters:
      matrix - la matrice sur lequel l'iterator doit travailler
      exclude - valeur sur lequel il ne faut pas iterer
  • Method Details

    • hasNext

      public boolean hasNext()
      Description copied from interface: BasicMatrixIterator
      Retourne vrai s'il existe un suivant.
      Specified by:
      hasNext in interface BasicMatrixIterator
      Returns:
      vrai s'il y a un suivant, faux sinon
    • next

      public boolean next()
      Description copied from interface: BasicMatrixIterator
      Passe à l'élément suivant.
      Specified by:
      next in interface BasicMatrixIterator
      Returns:
      vrai s'il y a un suivant, faux sinon
    • getValue

      public double getValue()
      Description copied from interface: BasicMatrixIterator
      Retourne la valeur courant pointé par l'iterator.
      Specified by:
      getValue in interface BasicMatrixIterator
      Returns:
      current element value
    • setValue

      public void setValue(double value)
      Description copied from interface: BasicMatrixIterator
      Modifie la valeur courant pointé par l'iterator.
      Specified by:
      setValue in interface BasicMatrixIterator
      Parameters:
      value - new value to set to current element
    • getCoordinates

      public int[] getCoordinates()
      Description copied from interface: BasicMatrixIterator
      Retourne les coordonnés de l'élément.
      Specified by:
      getCoordinates in interface BasicMatrixIterator
      Returns:
      current element coordinates