Package org.apache.commons.math.linear
Interface RealMatrixPreservingVisitor
-
- All Known Implementing Classes:
DefaultRealMatrixPreservingVisitor
public interface RealMatrixPreservingVisitor
Interface defining a visitor for matrix entries.- Since:
- 2.0
- Version:
- $Revision: 1073158 $ $Date: 2011-02-21 22:46:52 +0100 (lun. 21 févr. 2011) $
- See Also:
DefaultRealMatrixPreservingVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
end()
End visiting a matrix.void
start(int rows, int columns, int startRow, int endRow, int startColumn, int endColumn)
Start visiting a matrix.void
visit(int row, int column, double value)
Visit one matrix entry.
-
-
-
Method Detail
-
start
void start(int rows, int columns, int startRow, int endRow, int startColumn, int endColumn)
Start visiting a matrix.This method is called once before any entry of the matrix is visited.
- Parameters:
rows
- number of rows of the matrixcolumns
- number of columns of the matrixstartRow
- Initial row indexendRow
- Final row index (inclusive)startColumn
- Initial column indexendColumn
- Final column index (inclusive)
-
visit
void visit(int row, int column, double value) throws MatrixVisitorException
Visit one matrix entry.- Parameters:
row
- row index of the entrycolumn
- column index of the entryvalue
- current value of the entry- Throws:
MatrixVisitorException
- if something wrong occurs
-
end
double end()
End visiting a matrix.This method is called once after all entries of the matrix have been visited.
- Returns:
- the value that the
walkInXxxOrder
must return
-
-