Package org.la4j.iterator
Class MatrixIterator
- java.lang.Object
-
- org.la4j.iterator.CursorIterator
-
- org.la4j.iterator.MatrixIterator
-
- All Implemented Interfaces:
java.util.Iterator<java.lang.Double>
- Direct Known Subclasses:
ColumnMajorMatrixIterator
,RowMajorMatrixIterator
public abstract class MatrixIterator extends CursorIterator
-
-
Constructor Summary
Constructors Constructor Description MatrixIterator(int rows, int columns)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract MatrixIterator
andAlsoDivide(MatrixIterator those)
abstract MatrixIterator
andAlsoMultiply(MatrixIterator those)
abstract int
columnIndex()
abstract MatrixIterator
orElseAdd(MatrixIterator those)
abstract MatrixIterator
orElseSubtract(MatrixIterator those)
abstract int
rowIndex()
-
Methods inherited from class org.la4j.iterator.CursorIterator
andAlso, cursor, get, orElse, remove, set
-
-
-
-
Method Detail
-
rowIndex
public abstract int rowIndex()
-
columnIndex
public abstract int columnIndex()
-
orElseAdd
public abstract MatrixIterator orElseAdd(MatrixIterator those)
-
orElseSubtract
public abstract MatrixIterator orElseSubtract(MatrixIterator those)
-
andAlsoMultiply
public abstract MatrixIterator andAlsoMultiply(MatrixIterator those)
-
andAlsoDivide
public abstract MatrixIterator andAlsoDivide(MatrixIterator those)
-
-