From a9845230184e874c03a178b1211e084aaebd2029 Mon Sep 17 00:00:00 2001 From: Curran Kelleher Date: Wed, 30 Dec 2020 11:15:51 -0500 Subject: [PATCH] Migrate sort_order.js --- src/index.js | 7 +++++-- src/sort_order.js | 6 +++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/index.js b/src/index.js index a86e62d..52fe89a 100644 --- a/src/index.js +++ b/src/index.js @@ -60,7 +60,10 @@ export { permutation, inverse_permutation } from './permutation'; export { permute, permute_inplace, permutetranspose } from './permute'; export { poweriteration, poweriteration_n } from './poweriteration'; export { range } from './range'; -//export { -//} from ''; +export { + sort_order, + sort_order_ascending, + sort_order_descending +} from './sort_order'; //export { //} from ''; diff --git a/src/sort_order.js b/src/sort_order.js index a7c35b3..de9e675 100644 --- a/src/sort_order.js +++ b/src/sort_order.js @@ -1,11 +1,11 @@ -reorder.sort_order = function(v) { +export function sort_order(v) { return reorder.permutation(0, v.length).sort( function(a,b) { return v[a] - v[b]; }); }; -reorder.sort_order_ascending = reorder.sort_order; +export const sort_order_ascending = sort_order; -reorder.sort_order_descending = function(v) { +export function sort_order_descending(v) { return reorder.permutation(0, v.length).sort( function(a,b) { return v[b] - v[a]; }); };