diff --git a/src/debug.js b/src/debug.js index 7b939aa..6f519c5 100644 --- a/src/debug.js +++ b/src/debug.js @@ -1,4 +1,4 @@ -reorder.displaymat = function(mat, rowperm, colperm) { +export function displaymat(mat, rowperm, colperm) { var i, j, row, col, str; console.log('Matrix:'); for (i = 0; i < mat.length; i++) { @@ -12,7 +12,7 @@ reorder.displaymat = function(mat, rowperm, colperm) { } }; -reorder.printvec = function(row, prec, colperm, line) { +export function printve(row, prec, colperm, line) { var j; if (! line) line = ""; @@ -27,7 +27,7 @@ reorder.printvec = function(row, prec, colperm, line) { console.log(line); }; -reorder.printmat = function(m, prec, rowperm, colperm) { +export function printmat(m, prec, rowperm, colperm) { var i, j, row, line; if (! prec) prec=4; for (i = 0; i < m.length; i++) { @@ -36,14 +36,14 @@ reorder.printmat = function(m, prec, rowperm, colperm) { } }; -reorder.assert = function(v, msg) { +export function assert(v, msg) { if (! v) { console.log(msg); throw msg || "Assertion failed"; } }; -reorder.printhcluster = function(cluster,indent) { +export function printhcluster(cluster,indent) { if (cluster.left === null) return Array(indent+1).join(' ')+"id: "+cluster.id; diff --git a/src/index.js b/src/index.js index e6ad122..fe1152e 100644 --- a/src/index.js +++ b/src/index.js @@ -26,3 +26,10 @@ export { cuthill_mckee_order, reverse_cuthill_mckee_order } from './cuthill_mckee_order'; +export { + displaymat, + printve, + printmat, + assert, + printhcluster +} from './debug';