|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.math.linear.DefaultFieldMatrixChangingVisitor<T>
T
- the type of the field elementspublic class DefaultFieldMatrixChangingVisitor<T extends FieldElement<T>>
Default implementation of the FieldMatrixChangingVisitor
interface.
This class is a convenience to create custom visitors without defining all methods. This class provides default implementations that do nothing.
Constructor Summary | |
---|---|
DefaultFieldMatrixChangingVisitor(T zero)
Build a new instance. |
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. |
T |
visit(int row,
int column,
T value)
Visit one matrix entry. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultFieldMatrixChangingVisitor(T zero)
zero
- additive identity of the fieldMethod Detail |
---|
public void start(int rows, int columns, int startRow, int endRow, int startColumn, int endColumn)
This method is called once before any entry of the matrix is visited.
start
in interface FieldMatrixChangingVisitor<T extends FieldElement<T>>
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)public T visit(int row, int column, T value) throws MatrixVisitorException
visit
in interface FieldMatrixChangingVisitor<T extends FieldElement<T>>
row
- row index of the entrycolumn
- column index of the entryvalue
- current value of the entry
MatrixVisitorException
- if something wrong occurspublic T end()
This method is called once after all entries of the matrix have been visited.
end
in interface FieldMatrixChangingVisitor<T extends FieldElement<T>>
walkInXxxOrder
must return
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |