Package org.nuiton.math.matrix
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 Summary
Fields Modifier and Type Field Description protected VectorIteratoriterprotected BasicMatrixmatrixprotected int[]pos -
Constructor Summary
Constructors Constructor Description BasicMatrixIteratorImpl(BasicMatrix matrix)BasicMatrixIteratorImpl(BasicMatrix matrix, double exclude) -
Method Summary
Modifier and Type Method Description int[]getCoordinates()Retourne les coordonnés de l'élément.doublegetValue()Retourne la valeur courant pointé par l'iterator.booleanhasNext()Retourne vrai s'il existe un suivant.booleannext()Passe à l'élément suivant.voidsetValue(double value)Modifie la valeur courant pointé par l'iterator.
-
Field Details
-
Constructor Details
-
BasicMatrixIteratorImpl
- Parameters:
matrix- la matrice sur lequel l'iterator doit travailler
-
BasicMatrixIteratorImpl
- Parameters:
exclude- valeur sur lequel il ne faut pas iterermatrix- la matrice sur lequel l'iterator doit travailler
-
-
Method Details
-
hasNext
public boolean hasNext()Description copied from interface:BasicMatrixIteratorRetourne vrai s'il existe un suivant.- Specified by:
hasNextin interfaceBasicMatrixIterator- Returns:
- vrai s'il y a un suivant, faux sinon
-
next
public boolean next()Description copied from interface:BasicMatrixIteratorPasse à l'élément suivant.- Specified by:
nextin interfaceBasicMatrixIterator- Returns:
- vrai s'il y a un suivant, faux sinon
-
getValue
public double getValue()Description copied from interface:BasicMatrixIteratorRetourne la valeur courant pointé par l'iterator.- Specified by:
getValuein interfaceBasicMatrixIterator- Returns:
- current element value
-
setValue
public void setValue(double value)Description copied from interface:BasicMatrixIteratorModifie la valeur courant pointé par l'iterator.- Specified by:
setValuein interfaceBasicMatrixIterator- Parameters:
value- new value to set to current element
-
getCoordinates
public int[] getCoordinates()Description copied from interface:BasicMatrixIteratorRetourne les coordonnés de l'élément.- Specified by:
getCoordinatesin interfaceBasicMatrixIterator- Returns:
- current element coordinates
-