org.apache.commons.math3.linear
Interface FieldMatrixPreservingVisitor<T extends FieldElement<?>>

Type Parameters:
T - the type of the field elements
All Known Implementing Classes:
DefaultFieldMatrixPreservingVisitor

public interface FieldMatrixPreservingVisitor<T extends FieldElement<?>>

Interface defining a visitor for matrix entries.

Since:
2.0
Version:
$Id: FieldMatrixPreservingVisitor.java 3720 2012-03-16 16:34:17Z CardosoP $

Method Summary
 T 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, T 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 matrix
columns - number of columns of the matrix
startRow - Initial row index
endRow - Final row index (inclusive)
startColumn - Initial column index
endColumn - Final column index (inclusive)

visit

void visit(int row,
           int column,
           T value)
Visit one matrix entry.

Parameters:
row - row index of the entry
column - column index of the entry
value - current value of the entry

end

T 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


Copyright © 2017 CNES. All Rights Reserved.