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

public Class DefaultRealMatrixPreservingVisitor

extends Object
implements RealMatrixPreservingVisitor
Class Inheritance
All Implemented Interfaces
org.apache.commons.math3.linear.RealMatrixPreservingVisitor

Default implementation of the RealMatrixPreservingVisitor interface.

This class is a convenience to create custom visitors without defining all methods. This class provides default implementations that do nothing.

Since
2.0

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public double
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
)

Implements org.apache.commons.math3.linear.RealMatrixPreservingVisitor.start.

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
)

Implements org.apache.commons.math3.linear.RealMatrixPreservingVisitor.visit.

Visit one matrix entry.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DefaultRealMatrixPreservingVisitorback to summary
public DefaultRealMatrixPreservingVisitor()

Method Detail

endback to summary
public double end()

Implements org.apache.commons.math3.linear.RealMatrixPreservingVisitor.end.

Doc from org.apache.commons.math3.linear.RealMatrixPreservingVisitor.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)

Implements org.apache.commons.math3.linear.RealMatrixPreservingVisitor.start.

Doc from org.apache.commons.math3.linear.RealMatrixPreservingVisitor.start.

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)

Implements org.apache.commons.math3.linear.RealMatrixPreservingVisitor.visit.

Doc from org.apache.commons.math3.linear.RealMatrixPreservingVisitor.visit.

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