Macaulay2 Engine
Loading...
Searching...
No Matches

◆ rowReducedEchelonForm()

template<typename T>
MutableMatrix * MutableMat< T >::rowReducedEchelonForm ( ) const
virtual

Implements MutableMatrix.

Definition at line 98 of file mutablemat-imp.hpp.

99{
101 try
102 {
103 // ignore returned value (the rank of mat):
105 return result;
106 } catch (const exc::engine_error& e)
107 {
108 delete result;
109 throw;
110 }
111}
virtual size_t n_rows() const
virtual size_t n_cols() const
MutableMat * makeZeroMatrix(size_t nrows, size_t ncols) const
size_t rowReducedEchelonForm(const Mat &A, Mat &result_rref)
the row reduced echelon form of a matrix over a field, or ZZ.

References makeZeroMatrix(), mat, MutableMat(), MutableMatrix::MutableMatrix(), n_cols(), n_rows(), result(), and MatrixOps::rowReducedEchelonForm().