Package org.apache.commons.math.linear
Class DefaultRealMatrixPreservingVisitor
- java.lang.Object
-
- org.apache.commons.math.linear.DefaultRealMatrixPreservingVisitor
-
- All Implemented Interfaces:
RealMatrixPreservingVisitor
public class DefaultRealMatrixPreservingVisitor extends java.lang.Object implements RealMatrixPreservingVisitor
Default implementation of theRealMatrixPreservingVisitorinterface.This class is a convenience to create custom visitors without defining all methods. This class provides default implementations that do nothing.
- Since:
- 2.0
- Version:
- $Revision: 1073158 $ $Date: 2011-02-21 22:46:52 +0100 (lun. 21 févr. 2011) $
-
-
Constructor Summary
Constructors Constructor Description DefaultRealMatrixPreservingVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleend()End visiting a matrix.voidstart(int rows, int columns, int startRow, int endRow, int startColumn, int endColumn)Start visiting a matrix.voidvisit(int row, int column, double value)Visit one matrix entry.
-
-
-
Method Detail
-
start
public 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.
- Specified by:
startin interfaceRealMatrixPreservingVisitor- 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
public void visit(int row, int column, double value) throws MatrixVisitorExceptionVisit one matrix entry.- Specified by:
visitin interfaceRealMatrixPreservingVisitor- Parameters:
row- row index of the entrycolumn- column index of the entryvalue- current value of the entry- Throws:
MatrixVisitorException- if something wrong occurs
-
end
public double end()
End visiting a matrix.This method is called once after all entries of the matrix have been visited.
- Specified by:
endin interfaceRealMatrixPreservingVisitor- Returns:
- the value that the
walkInXxxOrdermust return
-
-