public static class MatrixMap.SubMatrix<E> extends MatrixMap.AbstractMatrixMap<E>
C'est comme une "vue" réduite sur la vraie matrices.
Modifier and Type | Class and Description |
---|---|
protected static interface |
MatrixMap.SubMatrix.DimensionConverter
Permet de faire une conversion de la dimension demandé dans la sous
matrice avec la position reel de la matrice sous jacente.
|
protected static class |
MatrixMap.SubMatrix.MappingConverter
La conversion est le mapping d'un element vers un autre element.
|
protected static class |
MatrixMap.SubMatrix.ShiftConverter
La conversion est juste un decalage d'indice
|
protected class |
MatrixMap.SubMatrix.SubMatrixIterator<E> |
MatrixMap.AbstractMatrixMap<E>, MatrixMap.Factory, MatrixMap.MapFunction<E>, MatrixMap.Matrix<E>, MatrixMap.MatrixHelper, MatrixMap.MatrixIterator<E>, MatrixMap.MatrixMapElastic<E>, MatrixMap.MatrixMapFixed<E>, MatrixMap.MatrixMapIterator<E>, MatrixMap.MatrixMapIteratorImpl<E>, MatrixMap.SemanticList<T>, MatrixMap.SubMatrix<E>, MatrixMap.Vector<E>
Modifier and Type | Field and Description |
---|---|
protected MatrixMap.SubMatrix.DimensionConverter |
converter |
protected MatrixMap<E> |
matrix |
dim, dimNames, name, semantics
Constructor and Description |
---|
SubMatrix(MatrixMap<E> matrix,
int dim,
int[] elem) |
SubMatrix(MatrixMap<E> matrix,
int dim,
int start,
int nb) |
Modifier and Type | Method and Description |
---|---|
E |
getValueIndex(int... coordinates)
Retourne l'element a une certaine position en utilisant des indices
ex: 2,3,1
|
MatrixMap.MatrixMapIterator<E> |
iterator() |
void |
setValueIndex(E value,
int... coordinates)
Modifie l'element a une certaine position en utilisant des indices
ex: 2,3,1
|
clone, copy, equals, equals, equalsValues, extend, getDim, getDim, getDimCount, getDimensionName, getDimensionNames, getName, getSemantic, getSemantics, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrix, getSubMatrixOnSemantic, getValue, init, isValidCoordinates, isValidCoordinates, map, paste, paste, pasteIndex, reduce, reduce, reduce, reduceDims, setDimensionName, setDimensionNames, setName, setSemantic, setValue, toString, toStringGeneric
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
protected MatrixMap.SubMatrix.DimensionConverter converter
public MatrixMap.MatrixMapIterator<E> iterator()
public E getValueIndex(int... coordinates)
MatrixMap
coordinates
- FIXMECopyright © 2004–2020 CodeLutin. All rights reserved.