Package org.apache.commons.math3.linear
Class MatrixUtils.BigFractionMatrixConverter
java.lang.Object
org.apache.commons.math3.linear.DefaultFieldMatrixPreservingVisitor<BigFraction>
org.apache.commons.math3.linear.MatrixUtils.BigFractionMatrixConverter
- All Implemented Interfaces:
FieldMatrixPreservingVisitor<BigFraction>
- Enclosing class:
MatrixUtils
private static class MatrixUtils.BigFractionMatrixConverter
extends DefaultFieldMatrixPreservingVisitor<BigFraction>
Converter for
FieldMatrix
/BigFraction
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Array2DRowRealMatrix
Get the converted 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, BigFraction value) Visit one matrix entry.Methods inherited from class org.apache.commons.math3.linear.DefaultFieldMatrixPreservingVisitor
end
-
Field Details
-
data
private double[][] dataConverted array.
-
-
Constructor Details
-
BigFractionMatrixConverter
BigFractionMatrixConverter()Simple constructor.
-
-
Method Details
-
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:
start
in interfaceFieldMatrixPreservingVisitor<BigFraction>
- Overrides:
start
in classDefaultFieldMatrixPreservingVisitor<BigFraction>
- 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
Visit one matrix entry.- Specified by:
visit
in interfaceFieldMatrixPreservingVisitor<BigFraction>
- Overrides:
visit
in classDefaultFieldMatrixPreservingVisitor<BigFraction>
- Parameters:
row
- row index of the entrycolumn
- column index of the entryvalue
- current value of the entry
-
getConvertedMatrix
Array2DRowRealMatrix getConvertedMatrix()Get the converted matrix.- Returns:
- the converted matrix.
-