From 0473739623d20d3606e6c43369891d4a16aaa5f4 Mon Sep 17 00:00:00 2001 From: Curran Kelleher Date: Sat, 2 Jan 2021 10:34:38 -0500 Subject: [PATCH] Manual cleanup of debug.js --- src/debug.js | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/debug.js b/src/debug.js index 257962e..ed58e37 100644 --- a/src/debug.js +++ b/src/debug.js @@ -1,11 +1,10 @@ export function displaymat(mat, rowperm, colperm) { - let i, j, row, col, str; console.log('Matrix:'); - for (i = 0; i < mat.length; i++) { - row = rowperm ? mat[rowperm[i]] : mat[i]; - str = ''; - for (j = 0; j < row.length; j++) { - col = colperm ? row[colperm[j]] : row[j]; + for (let i = 0; i < mat.length; i++) { + const row = rowperm ? mat[rowperm[i]] : mat[i]; + let str = ''; + for (let j = 0; j < row.length; j++) { + const col = colperm ? row[colperm[j]] : row[j]; str += col ? '*' : ' '; } console.log(str); @@ -13,9 +12,8 @@ export function displaymat(mat, rowperm, colperm) { } export function printvec(row, prec, colperm, line) { - let j; if (!line) line = ''; - for (j = 0; j < row.length; j++) { + for (let j = 0; j < row.length; j++) { if (line.length !== 0) line += ', '; if (colperm) line += row[colperm[j]].toFixed(prec); else line += row[j].toFixed(prec); @@ -24,10 +22,9 @@ export function printvec(row, prec, colperm, line) { } export function printmat(m, prec, rowperm, colperm) { - let row; if (!prec) prec = 4; for (let i = 0; i < m.length; i++) { - row = rowperm ? m[rowperm[i]] : m[i]; + const row = rowperm ? m[rowperm[i]] : m[i]; printvec(row, prec, colperm, `${i}: `); } }