Package org.ejml.interfaces.linsol
Interface ReducedRowEchelonForm<T extends Matrix>
- All Known Subinterfaces:
ReducedRowEchelonForm_F32<T>
,ReducedRowEchelonForm_F64<T>
- All Known Implementing Classes:
RrefGaussJordanRowPivot_DDRM
,RrefGaussJordanRowPivot_FDRM
public interface ReducedRowEchelonForm<T extends Matrix>
An augmented system matrix is said to be in reduced row echelon form (RREF) if the following are true:
- If a row has non-zero entries, then the first non-zero entry is 1. This is known as the leading one.
- If a column contains a leading one then all other entries in that column are zero.
- If a row contains a leading 1, then each row above contains a leading 1 further to the left.
[1] Page 19 in, Otter Bretscherm "Linear Algebra with Applications" Prentice-Hall Inc, 1997
-
Method Summary
-
Method Details
-
reduce
Puts the augmented matrix into RREF. The coefficient matrix is stored in columns less than coefficientColumns.- Parameters:
A
- Input: Augmented matrix. Output: RREF. Modified.coefficientColumns
- Number of coefficients in the system matrix.
-