From 6c6b22a647f3a79965fccc026aa4ccee511db2aa Mon Sep 17 00:00:00 2001 From: rjbaucells Date: Mon, 11 May 2015 00:08:21 -0400 Subject: [PATCH] permute() - partial --- lib/function/algebra/util/permute.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/function/algebra/util/permute.js b/lib/function/algebra/util/permute.js index 0dce6a796..3cc459f8f 100644 --- a/lib/function/algebra/util/permute.js +++ b/lib/function/algebra/util/permute.js @@ -3,12 +3,6 @@ function factory (type, config, load, typed) { var matrix = load(require('../../../type/matrix/function/matrix')); - var divideScalar = load(require('../../arithmetic/divideScalar')); - var multiply = load(require('../../arithmetic/multiply')); - var subtract = load(require('../../arithmetic/subtract')); - var equalScalar = load(require('../../relational/equalScalar')); - - var substitutionValidation = load(require('./substitutionValidation')); var SparseMatrix = type.SparseMatrix; var DenseMatrix = type.DenseMatrix; @@ -22,8 +16,9 @@ function factory (type, config, load, typed) { }, - 'Array, Array | Matrix': function (a, p, q) { - + 'Array, Array, Array': function (a, p, q) { + // use matrix implementation + return permute(matrix(a, p, q).valueOf(); } });