public class RrefGaussJordanRowPivot extends Object implements ReducedRowEchelonForm<DenseMatrix64F>
| Constructor and Description |
|---|
RrefGaussJordanRowPivot() |
| Modifier and Type | Method and Description |
|---|---|
void |
reduce(DenseMatrix64F A,
int coefficientColumns)
Puts the augmented matrix into RREF.
|
void |
setTolerance(double tol)
Specifies tolerance for determining if the system is singular and it should stop processing.
|
protected static void |
swapRows(DenseMatrix64F A,
int rowA,
int rowB) |
public void setTolerance(double tol)
ReducedRowEchelonFormsetTolerance in interface ReducedRowEchelonForm<DenseMatrix64F>tol - Tolerance for singular matrix. A reasonable value is: tol = EPS/max(||tol||). Or just set to zero.public void reduce(DenseMatrix64F A, int coefficientColumns)
ReducedRowEchelonFormreduce in interface ReducedRowEchelonForm<DenseMatrix64F>A - Input: Augmented matrix. Output: RREF. Modified.coefficientColumns - Number of coefficients in the system matrix.protected static void swapRows(DenseMatrix64F A, int rowA, int rowB)
Copyright © 2013. All Rights Reserved.