Top Description Methods
org.apache.commons.math3.linear

public Interface RealMatrixPreservingVisitor

Known Direct Implementers
org.apache.commons.math3.ode.nonstiff.AdamsMoultonIntegrator.Corrector, org.apache.commons.math3.linear.DefaultRealMatrixPreservingVisitor

Interface defining a visitor for matrix entries.
Since
2.0
See Also
DefaultRealMatrixPreservingVisitor

Method Summary

Modifier and TypeMethod and Description
public double

Returns:

the value that the walkInXxxOrder must return
end
()

End visiting a matrix.

public void
start(int
number of rows of the matrix
rows
,
int
number of columns of the matrix
columns
,
int
Initial row index
startRow
,
int
Final row index (inclusive)
endRow
,
int
Initial column index
startColumn
,
int
Final column index (inclusive)
endColumn
)

Start visiting a matrix.

public void
visit(int
row index of the entry
row
,
int
column index of the entry
column
,
double
current value of the entry
value
)

Visit one matrix entry.

Method Detail

endback to summary
public double end()

End visiting a matrix.

This method is called once after all entries of the matrix have been visited.

Returns:double

the value that the walkInXxxOrder must return

startback to summary
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.

Parameters
rows:int

number of rows of the matrix

columns:int

number of columns of the matrix

startRow:int

Initial row index

endRow:int

Final row index (inclusive)

startColumn:int

Initial column index

endColumn:int

Final column index (inclusive)

visitback to summary
public void visit(int row, int column, double value)

Visit one matrix entry.

Parameters
row:int

row index of the entry

column:int

column index of the entry

value:double

current value of the entry