Package org.nuiton.math.matrix
Class BasicMatrix.BasicMatrixIteratorImpl
java.lang.Object
org.nuiton.math.matrix.BasicMatrix.BasicMatrixIteratorImpl
- All Implemented Interfaces:
BasicMatrixIterator
- Enclosing class:
BasicMatrix
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBasicMatrixIteratorImpl(BasicMatrix matrix) BasicMatrixIteratorImpl(BasicMatrix matrix, double exclude) -
Method Summary
Modifier and TypeMethodDescriptionint[]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
-
matrix
-
iter
-
pos
protected int[] pos
-
-
Constructor Details
-
BasicMatrixIteratorImpl
- Parameters:
matrix- la matrice sur lequel l'iterator doit travailler
-
BasicMatrixIteratorImpl
- Parameters:
matrix- la matrice sur lequel l'iterator doit travaillerexclude- valeur sur lequel il ne faut pas iterer
-
-
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
-