Reduced row echelon form: Difference between revisions

Updated D entry
(Updated D entry)
Line 946:
<lang d>import std.stdio, std.algorithm, std.array, std.conv;
 
void toReducedRowEchelonForm(T)(T[][] M) pure nothrow @nogc {
if (M.empty)
return;
Line 953:
 
size_t lead;
foreach (immutable r; 0 .. nrows) {
if (ncols <= lead)
return;