Class MatrixMap.SubMatrix<E>

java.lang.Object
org.nuiton.util.MatrixMap.AbstractMatrixMap<E>
org.nuiton.util.MatrixMap.SubMatrix<E>
All Implemented Interfaces:
Iterable<E>, MatrixMap<E>
Enclosing interface:
MatrixMap<E>

public static class MatrixMap.SubMatrix<E> extends MatrixMap.AbstractMatrixMap<E>
Pour l'instant une sous matrice a obligatoirement le meme nombre de dimension que la matrice qu'elle contient. Elle permet juste de reduire le nombre d'element d'une dimension.

C'est comme une "vue" réduite sur la vraie matrices.

Since:
2.2.1
Author:
Benjamin Poussin - poussin@codelutin.com
  • Field Details

  • Constructor Details

    • SubMatrix

      public SubMatrix(MatrixMap<E> matrix, int dim, int start, int nb)
    • SubMatrix

      public SubMatrix(MatrixMap<E> matrix, int dim, int[] elem)
  • Method Details

    • iterator

      public MatrixMap.MatrixMapIterator<E> iterator()
    • getValueIndex

      public E getValueIndex(int... coordinates)
      Description copied from interface: MatrixMap
      Retourne l'element a une certaine position en utilisant des indices ex: 2,3,1
      Parameters:
      coordinates - FIXME
      Returns:
      FIXME
    • setValueIndex

      public void setValueIndex(E value, int... coordinates)
      Description copied from interface: MatrixMap
      Modifie l'element a une certaine position en utilisant des indices ex: 2,3,1
      Parameters:
      value - la nouvelle valeur
      coordinates - FIXME