Socket
Socket
Sign inDemoInstall

mathjs

Package Overview
Dependencies
Maintainers
1
Versions
279
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mathjs - npm Package Compare versions

Comparing version 11.5.1 to 11.6.0

lib/cjs/type/matrix/utils/broadcast.js

4

lib/browser/math.js.LICENSE.txt

@@ -26,4 +26,4 @@ /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */

*
* @version 11.5.1
* @date 2023-01-31
* @version 11.6.0
* @date 2023-02-24
*

@@ -30,0 +30,0 @@ * @license

@@ -10,2 +10,3 @@ "use strict";

var _dependenciesAddScalarGenerated = require("./dependenciesAddScalar.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -24,2 +25,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

addScalarDependencies: _dependenciesAddScalarGenerated.addScalarDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -26,0 +28,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -7,2 +7,3 @@ "use strict";

exports.andDependencies = void 0;
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -20,2 +21,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

var andDependencies = {
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -22,0 +24,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -9,2 +9,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -22,2 +23,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -24,0 +26,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -7,2 +7,3 @@ "use strict";

exports.bitAndDependencies = void 0;
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -18,2 +19,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

var bitAndDependencies = {
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -20,0 +22,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -20,2 +21,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -22,0 +24,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

@@ -19,2 +20,3 @@ var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -21,0 +23,0 @@ typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -10,2 +10,3 @@ "use strict";

var _dependenciesFractionClassGenerated = require("./dependenciesFractionClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -24,2 +25,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

FractionDependencies: _dependenciesFractionClassGenerated.FractionDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -26,0 +28,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -7,2 +7,3 @@ "use strict";

exports.compareTextDependencies = void 0;
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

@@ -17,2 +18,3 @@ var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

var compareTextDependencies = {
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -19,0 +21,0 @@ typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesDivideScalarGenerated = require("./dependenciesDivideScalar.generated.js");

@@ -21,2 +22,3 @@ var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
divideScalarDependencies: _dependenciesDivideScalarGenerated.divideScalarDependencies,

@@ -23,0 +25,0 @@ equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -7,2 +7,3 @@ "use strict";

exports.dotMultiplyDependencies = void 0;
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -19,2 +20,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

var dotMultiplyDependencies = {
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -21,0 +23,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -21,2 +22,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -23,0 +25,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -20,2 +21,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -22,0 +24,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,7 +8,12 @@ "use strict";

var _dependenciesAddScalarGenerated = require("./dependenciesAddScalar.generated.js");
var _dependenciesCeilGenerated = require("./dependenciesCeil.generated.js");
var _dependenciesConjGenerated = require("./dependenciesConj.generated.js");
var _dependenciesDivideScalarGenerated = require("./dependenciesDivideScalar.generated.js");
var _dependenciesDotDivideGenerated = require("./dependenciesDotDivide.generated.js");
var _dependenciesExpGenerated = require("./dependenciesExp.generated.js");
var _dependenciesIGenerated = require("./dependenciesI.generated.js");
var _dependenciesLog2Generated = require("./dependenciesLog2.generated.js");
var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");
var _dependenciesMultiplyScalarGenerated = require("./dependenciesMultiplyScalar.generated.js");
var _dependenciesPowGenerated = require("./dependenciesPow.generated.js");
var _dependenciesTauGenerated = require("./dependenciesTau.generated.js");

@@ -24,7 +29,12 @@ var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

addScalarDependencies: _dependenciesAddScalarGenerated.addScalarDependencies,
ceilDependencies: _dependenciesCeilGenerated.ceilDependencies,
conjDependencies: _dependenciesConjGenerated.conjDependencies,
divideScalarDependencies: _dependenciesDivideScalarGenerated.divideScalarDependencies,
dotDivideDependencies: _dependenciesDotDivideGenerated.dotDivideDependencies,
expDependencies: _dependenciesExpGenerated.expDependencies,
iDependencies: _dependenciesIGenerated.iDependencies,
log2Dependencies: _dependenciesLog2Generated.log2Dependencies,
matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,
multiplyScalarDependencies: _dependenciesMultiplyScalarGenerated.multiplyScalarDependencies,
powDependencies: _dependenciesPowGenerated.powDependencies,
tauDependencies: _dependenciesTauGenerated.tauDependencies,

@@ -31,0 +41,0 @@ typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -9,2 +9,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -22,2 +23,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -24,0 +26,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

@@ -19,2 +20,3 @@ var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -21,0 +23,0 @@ typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

@@ -19,2 +20,3 @@ var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -21,0 +23,0 @@ typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -7,2 +7,3 @@ "use strict";

exports.lcmDependencies = void 0;
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -18,2 +19,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

var lcmDependencies = {
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -20,0 +22,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -21,2 +22,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -23,0 +25,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -20,2 +21,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -22,0 +24,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesBigNumberClassGenerated = require("./dependenciesBigNumberClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -20,2 +21,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

BigNumberDependencies: _dependenciesBigNumberClassGenerated.BigNumberDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -22,0 +24,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -20,2 +21,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -22,0 +24,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -21,2 +22,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -23,0 +25,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -21,2 +22,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -23,0 +25,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -18,3 +18,2 @@ "use strict";

var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");
var _dependenciesParseGenerated = require("./dependenciesParse.generated.js");
var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

@@ -39,3 +38,2 @@ var _factoriesAny = require("../../factoriesAny.js");

matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,
parseDependencies: _dependenciesParseGenerated.parseDependencies,
typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -42,0 +40,0 @@ createSimplifyConstant: _factoriesAny.createSimplifyConstant

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

@@ -19,2 +20,3 @@ var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -21,0 +23,0 @@ typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

@@ -19,2 +20,3 @@ var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -21,0 +23,0 @@ typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -9,2 +9,3 @@ "use strict";

var _dependenciesAddScalarGenerated = require("./dependenciesAddScalar.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -23,2 +24,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

addScalarDependencies: _dependenciesAddScalarGenerated.addScalarDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -25,0 +27,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -7,2 +7,3 @@ "use strict";

exports.toDependencies = void 0;
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

@@ -17,2 +18,3 @@ var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

var toDependencies = {
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -19,0 +21,0 @@ typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesEqualScalarGenerated = require("./dependenciesEqualScalar.generated.js");

@@ -20,2 +21,3 @@ var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
equalScalarDependencies: _dependenciesEqualScalarGenerated.equalScalarDependencies,

@@ -22,0 +24,0 @@ matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -8,2 +8,3 @@ "use strict";

var _dependenciesDenseMatrixClassGenerated = require("./dependenciesDenseMatrixClass.generated.js");
var _dependenciesConcatGenerated = require("./dependenciesConcat.generated.js");
var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");

@@ -19,2 +20,3 @@ var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

DenseMatrixDependencies: _dependenciesDenseMatrixClassGenerated.DenseMatrixDependencies,
concatDependencies: _dependenciesConcatGenerated.concatDependencies,
matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,

@@ -21,0 +23,0 @@ typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -16,3 +16,2 @@ "use strict";

var _dependenciesMatrixGenerated = require("./dependenciesMatrix.generated.js");
var _dependenciesParseGenerated = require("./dependenciesParse.generated.js");
var _dependenciesTypedGenerated = require("./dependenciesTyped.generated.js");

@@ -35,3 +34,2 @@ var _factoriesNumber = require("../../factoriesNumber.js");

matrixDependencies: _dependenciesMatrixGenerated.matrixDependencies,
parseDependencies: _dependenciesParseGenerated.parseDependencies,
typedDependencies: _dependenciesTypedGenerated.typedDependencies,

@@ -38,0 +36,0 @@ createSimplifyConstant: _factoriesNumber.createSimplifyConstant

@@ -94,2 +94,7 @@ "use strict";

exports.AccessorNode = AccessorNode;
var IndexNode = (0, _factoriesAny.createIndexNode)({
Node: Node,
size: _pureFunctionsAnyGenerated.size
});
exports.IndexNode = IndexNode;
var AssignmentNode = (0, _factoriesAny.createAssignmentNode)({

@@ -101,7 +106,2 @@ matrix: _pureFunctionsAnyGenerated.matrix,

exports.AssignmentNode = AssignmentNode;
var IndexNode = (0, _factoriesAny.createIndexNode)({
Node: Node,
size: _pureFunctionsAnyGenerated.size
});
exports.IndexNode = IndexNode;
var SymbolNode = (0, _factoriesAny.createSymbolNode)({

@@ -163,3 +163,2 @@ Unit: _pureFunctionsAnyGenerated.Unit,

matrix: _pureFunctionsAnyGenerated.matrix,
parse: parse,
typed: _pureFunctionsAnyGenerated.typed

@@ -173,2 +172,7 @@ });

exports.compile = compile;
var evaluate = (0, _factoriesAny.createEvaluate)({
parse: parse,
typed: _pureFunctionsAnyGenerated.typed
});
exports.evaluate = evaluate;
var Help = (0, _factoriesAny.createHelpClass)({

@@ -178,7 +182,6 @@ parse: parse

exports.Help = Help;
var leafCount = (0, _factoriesAny.createLeafCount)({
parse: parse,
typed: _pureFunctionsAnyGenerated.typed
var Parser = (0, _factoriesAny.createParserClass)({
evaluate: evaluate
});
exports.leafCount = leafCount;
exports.Parser = Parser;
var simplifyCore = (0, _factoriesAny.createSimplifyCore)({

@@ -205,7 +208,2 @@ AccessorNode: AccessorNode,

exports.simplifyCore = simplifyCore;
var evaluate = (0, _factoriesAny.createEvaluate)({
parse: parse,
typed: _pureFunctionsAnyGenerated.typed
});
exports.evaluate = evaluate;
var help = (0, _factoriesAny.createHelp)({

@@ -217,6 +215,2 @@ Help: Help,

exports.help = help;
var Parser = (0, _factoriesAny.createParserClass)({
evaluate: evaluate
});
exports.Parser = Parser;
var simplify = (0, _factoriesAny.createSimplify)({

@@ -278,2 +272,7 @@ bignumber: _pureFunctionsAnyGenerated.bignumber,

exports.parser = parser;
var leafCount = (0, _factoriesAny.createLeafCount)({
parse: parse,
typed: _pureFunctionsAnyGenerated.typed
});
exports.leafCount = leafCount;
var rationalize = (0, _factoriesAny.createRationalize)({

@@ -415,23 +414,14 @@ bignumber: _pureFunctionsAnyGenerated.bignumber,

matrixFromFunction: _pureFunctionsAnyGenerated.matrixFromFunction,
mod: _pureFunctionsAnyGenerated.mod,
nthRoot: _pureFunctionsAnyGenerated.nthRoot,
mode: _pureFunctionsAnyGenerated.mode,
numeric: _pureFunctionsAnyGenerated.numeric,
or: _pureFunctionsAnyGenerated.or,
prod: _pureFunctionsAnyGenerated.prod,
reshape: _pureFunctionsAnyGenerated.reshape,
size: _pureFunctionsAnyGenerated.size,
smaller: _pureFunctionsAnyGenerated.smaller,
squeeze: _pureFunctionsAnyGenerated.squeeze,
subset: _pureFunctionsAnyGenerated.subset,
subtract: _pureFunctionsAnyGenerated.subtract,
to: _pureFunctionsAnyGenerated.to,
transpose: _pureFunctionsAnyGenerated.transpose,
xgcd: _pureFunctionsAnyGenerated.xgcd,
zeros: _pureFunctionsAnyGenerated.zeros,
and: _pureFunctionsAnyGenerated.and,
bitAnd: _pureFunctionsAnyGenerated.bitAnd,
bitXor: _pureFunctionsAnyGenerated.bitXor,
asin: _pureFunctionsAnyGenerated.asin,
cbrt: _pureFunctionsAnyGenerated.cbrt,
compare: _pureFunctionsAnyGenerated.compare,
compareText: _pureFunctionsAnyGenerated.compareText,
concat: _pureFunctionsAnyGenerated.concat,

@@ -444,64 +434,66 @@ count: _pureFunctionsAnyGenerated.count,

equal: _pureFunctionsAnyGenerated.equal,
fft: _pureFunctionsAnyGenerated.fft,
flatten: _pureFunctionsAnyGenerated.flatten,
gcd: _pureFunctionsAnyGenerated.gcd,
hasNumericValue: _pureFunctionsAnyGenerated.hasNumericValue,
hypot: _pureFunctionsAnyGenerated.hypot,
ifft: _pureFunctionsAnyGenerated.ifft,
identity: _pureFunctionsAnyGenerated.identity,
kron: _pureFunctionsAnyGenerated.kron,
largerEq: _pureFunctionsAnyGenerated.largerEq,
leftShift: _pureFunctionsAnyGenerated.leftShift,
lsolve: _pureFunctionsAnyGenerated.lsolve,
matrixFromColumns: _pureFunctionsAnyGenerated.matrixFromColumns,
min: _pureFunctionsAnyGenerated.min,
mode: _pureFunctionsAnyGenerated.mode,
nthRoots: _pureFunctionsAnyGenerated.nthRoots,
mod: _pureFunctionsAnyGenerated.mod,
nthRoot: _pureFunctionsAnyGenerated.nthRoot,
ones: _pureFunctionsAnyGenerated.ones,
partitionSelect: _pureFunctionsAnyGenerated.partitionSelect,
resize: _pureFunctionsAnyGenerated.resize,
rightArithShift: _pureFunctionsAnyGenerated.rightArithShift,
round: _pureFunctionsAnyGenerated.round,
smallerEq: _pureFunctionsAnyGenerated.smallerEq,
smaller: _pureFunctionsAnyGenerated.smaller,
to: _pureFunctionsAnyGenerated.to,
unequal: _pureFunctionsAnyGenerated.unequal,
usolve: _pureFunctionsAnyGenerated.usolve,
xor: _pureFunctionsAnyGenerated.xor,
add: _pureFunctionsAnyGenerated.add,
atan2: _pureFunctionsAnyGenerated.atan2,
bitOr: _pureFunctionsAnyGenerated.bitOr,
bitAnd: _pureFunctionsAnyGenerated.bitAnd,
bitXor: _pureFunctionsAnyGenerated.bitXor,
catalan: _pureFunctionsAnyGenerated.catalan,
compareNatural: _pureFunctionsAnyGenerated.compareNatural,
compare: _pureFunctionsAnyGenerated.compare,
compareText: _pureFunctionsAnyGenerated.compareText,
cumsum: _pureFunctionsAnyGenerated.cumsum,
deepEqual: _pureFunctionsAnyGenerated.deepEqual,
diff: _pureFunctionsAnyGenerated.diff,
dot: _pureFunctionsAnyGenerated.dot,
equalText: _pureFunctionsAnyGenerated.equalText,
floor: _pureFunctionsAnyGenerated.floor,
identity: _pureFunctionsAnyGenerated.identity,
hypot: _pureFunctionsAnyGenerated.hypot,
invmod: _pureFunctionsAnyGenerated.invmod,
larger: _pureFunctionsAnyGenerated.larger,
log: _pureFunctionsAnyGenerated.log,
lsolveAll: _pureFunctionsAnyGenerated.lsolveAll,
matrixFromRows: _pureFunctionsAnyGenerated.matrixFromRows,
min: _pureFunctionsAnyGenerated.min,
multiply: _pureFunctionsAnyGenerated.multiply,
qr: _pureFunctionsAnyGenerated.qr,
range: _pureFunctionsAnyGenerated.range,
nthRoots: _pureFunctionsAnyGenerated.nthRoots,
or: _pureFunctionsAnyGenerated.or,
partitionSelect: _pureFunctionsAnyGenerated.partitionSelect,
quantileSeq: _pureFunctionsAnyGenerated.quantileSeq,
rightLogShift: _pureFunctionsAnyGenerated.rightLogShift,
setSize: _pureFunctionsAnyGenerated.setSize,
slu: _pureFunctionsAnyGenerated.slu,
sum: _pureFunctionsAnyGenerated.sum,
smallerEq: _pureFunctionsAnyGenerated.smallerEq,
subtract: _pureFunctionsAnyGenerated.subtract,
trace: _pureFunctionsAnyGenerated.trace,
usolveAll: _pureFunctionsAnyGenerated.usolveAll,
asin: _pureFunctionsAnyGenerated.asin,
usolve: _pureFunctionsAnyGenerated.usolve,
and: _pureFunctionsAnyGenerated.and,
bitOr: _pureFunctionsAnyGenerated.bitOr,
ceil: _pureFunctionsAnyGenerated.ceil,
compareNatural: _pureFunctionsAnyGenerated.compareNatural,
composition: _pureFunctionsAnyGenerated.composition,
cross: _pureFunctionsAnyGenerated.cross,
det: _pureFunctionsAnyGenerated.det,
diff: _pureFunctionsAnyGenerated.diff,
distance: _pureFunctionsAnyGenerated.distance,
dotMultiply: _pureFunctionsAnyGenerated.dotMultiply,
fix: _pureFunctionsAnyGenerated.fix,
index: _pureFunctionsAnyGenerated.index,
intersect: _pureFunctionsAnyGenerated.intersect,
lcm: _pureFunctionsAnyGenerated.lcm,
log1p: _pureFunctionsAnyGenerated.log1p,
lsolve: _pureFunctionsAnyGenerated.lsolve,
max: _pureFunctionsAnyGenerated.max,
quantileSeq: _pureFunctionsAnyGenerated.quantileSeq,
qr: _pureFunctionsAnyGenerated.qr,
range: _pureFunctionsAnyGenerated.range,
row: _pureFunctionsAnyGenerated.row,

@@ -512,10 +504,18 @@ setCartesian: _pureFunctionsAnyGenerated.setCartesian,

setPowerset: _pureFunctionsAnyGenerated.setPowerset,
slu: _pureFunctionsAnyGenerated.slu,
sum: _pureFunctionsAnyGenerated.sum,
usolveAll: _pureFunctionsAnyGenerated.usolveAll,
atan2: _pureFunctionsAnyGenerated.atan2,
column: _pureFunctionsAnyGenerated.column,
lsolveAll: _pureFunctionsAnyGenerated.lsolveAll,
setDifference: _pureFunctionsAnyGenerated.setDifference,
setMultiplicity: _pureFunctionsAnyGenerated.setMultiplicity,
setSymDifference: _pureFunctionsAnyGenerated.setSymDifference,
sort: _pureFunctionsAnyGenerated.sort,
column: _pureFunctionsAnyGenerated.column,
index: _pureFunctionsAnyGenerated.index,
inv: _pureFunctionsAnyGenerated.inv,
lup: _pureFunctionsAnyGenerated.lup,
pinv: _pureFunctionsAnyGenerated.pinv,
pow: _pureFunctionsAnyGenerated.pow,
setDifference: _pureFunctionsAnyGenerated.setDifference,
setMultiplicity: _pureFunctionsAnyGenerated.setMultiplicity,
setIntersect: _pureFunctionsAnyGenerated.setIntersect,
setUnion: _pureFunctionsAnyGenerated.setUnion,
sqrtm: _pureFunctionsAnyGenerated.sqrtm,

@@ -535,6 +535,7 @@ vacuumImpedance: _pureFunctionsAnyGenerated.vacuumImpedance,

faraday: _pureFunctionsAnyGenerated.faraday,
firstRadiation: _pureFunctionsAnyGenerated.firstRadiation,
fft: _pureFunctionsAnyGenerated.fft,
gamma: _pureFunctionsAnyGenerated.gamma,
gravitationConstant: _pureFunctionsAnyGenerated.gravitationConstant,
hartreeEnergy: _pureFunctionsAnyGenerated.hartreeEnergy,
ifft: _pureFunctionsAnyGenerated.ifft,
klitzing: _pureFunctionsAnyGenerated.klitzing,

@@ -554,3 +555,2 @@ loschmidt: _pureFunctionsAnyGenerated.loschmidt,

secondRadiation: _pureFunctionsAnyGenerated.secondRadiation,
setSymDifference: _pureFunctionsAnyGenerated.setSymDifference,
speedOfLight: _pureFunctionsAnyGenerated.speedOfLight,

@@ -565,22 +565,20 @@ stefanBoltzmann: _pureFunctionsAnyGenerated.stefanBoltzmann,

factorial: _pureFunctionsAnyGenerated.factorial,
gravity: _pureFunctionsAnyGenerated.gravity,
firstRadiation: _pureFunctionsAnyGenerated.firstRadiation,
gasConstant: _pureFunctionsAnyGenerated.gasConstant,
inverseConductanceQuantum: _pureFunctionsAnyGenerated.inverseConductanceQuantum,
lup: _pureFunctionsAnyGenerated.lup,
lusolve: _pureFunctionsAnyGenerated.lusolve,
magneticFluxQuantum: _pureFunctionsAnyGenerated.magneticFluxQuantum,
molarMassC12: _pureFunctionsAnyGenerated.molarMassC12,
multinomial: _pureFunctionsAnyGenerated.multinomial,
parse: parse,
permutations: _pureFunctionsAnyGenerated.permutations,
planckMass: _pureFunctionsAnyGenerated.planckMass,
polynomialRoot: _pureFunctionsAnyGenerated.polynomialRoot,
resolve: resolve,
setIntersect: _pureFunctionsAnyGenerated.setIntersect,
simplifyConstant: simplifyConstant,
setSize: _pureFunctionsAnyGenerated.setSize,
stirlingS2: _pureFunctionsAnyGenerated.stirlingS2,
unit: _pureFunctionsAnyGenerated.unit,
bellNumbers: _pureFunctionsAnyGenerated.bellNumbers,
compile: compile,
eigs: _pureFunctionsAnyGenerated.eigs,
fermiCoupling: _pureFunctionsAnyGenerated.fermiCoupling,
leafCount: leafCount,
gravity: _pureFunctionsAnyGenerated.gravity,
kldivergence: _pureFunctionsAnyGenerated.kldivergence,
mean: _pureFunctionsAnyGenerated.mean,

@@ -590,24 +588,25 @@ molarVolume: _pureFunctionsAnyGenerated.molarVolume,

quantumOfCirculation: _pureFunctionsAnyGenerated.quantumOfCirculation,
setUnion: _pureFunctionsAnyGenerated.setUnion,
simplifyCore: simplifyCore,
variance: _pureFunctionsAnyGenerated.variance,
classicalElectronRadius: _pureFunctionsAnyGenerated.classicalElectronRadius,
median: _pureFunctionsAnyGenerated.median,
parse: parse,
planckTime: _pureFunctionsAnyGenerated.planckTime,
resolve: resolve,
simplifyConstant: simplifyConstant,
std: _pureFunctionsAnyGenerated.std,
compile: compile,
evaluate: evaluate,
mad: _pureFunctionsAnyGenerated.mad,
simplifyCore: simplifyCore,
help: help,
lusolve: _pureFunctionsAnyGenerated.lusolve,
median: _pureFunctionsAnyGenerated.median,
norm: _pureFunctionsAnyGenerated.norm,
rotationMatrix: _pureFunctionsAnyGenerated.rotationMatrix,
simplify: simplify,
symbolicEqual: symbolicEqual,
derivative: derivative,
kldivergence: _pureFunctionsAnyGenerated.kldivergence,
mad: _pureFunctionsAnyGenerated.mad,
parser: parser,
rotate: _pureFunctionsAnyGenerated.rotate,
leafCount: leafCount,
rationalize: rationalize,
std: _pureFunctionsAnyGenerated.std,
gasConstant: _pureFunctionsAnyGenerated.gasConstant,
norm: _pureFunctionsAnyGenerated.norm,
rotationMatrix: _pureFunctionsAnyGenerated.rotationMatrix,
planckTime: _pureFunctionsAnyGenerated.planckTime,
schur: _pureFunctionsAnyGenerated.schur,
rotate: _pureFunctionsAnyGenerated.rotate,
sylvester: _pureFunctionsAnyGenerated.sylvester,

@@ -631,9 +630,2 @@ lyap: _pureFunctionsAnyGenerated.lyap,

}),
diff: (0, _factoriesAny.createDiffTransform)({
bignumber: _pureFunctionsAnyGenerated.bignumber,
matrix: _pureFunctionsAnyGenerated.matrix,
number: _pureFunctionsAnyGenerated.number,
subtract: _pureFunctionsAnyGenerated.subtract,
typed: _pureFunctionsAnyGenerated.typed
}),
subset: (0, _factoriesAny.createSubsetTransform)({

@@ -654,2 +646,8 @@ matrix: _pureFunctionsAnyGenerated.matrix,

}),
sum: (0, _factoriesAny.createSumTransform)({
add: _pureFunctionsAnyGenerated.add,
config: _configReadonly.config,
numeric: _pureFunctionsAnyGenerated.numeric,
typed: _pureFunctionsAnyGenerated.typed
}),
min: (0, _factoriesAny.createMinTransform)({

@@ -661,2 +659,17 @@ config: _configReadonly.config,

}),
cumsum: (0, _factoriesAny.createCumSumTransform)({
add: _pureFunctionsAnyGenerated.add,
typed: _pureFunctionsAnyGenerated.typed,
unaryPlus: _pureFunctionsAnyGenerated.unaryPlus
}),
diff: (0, _factoriesAny.createDiffTransform)({
bignumber: _pureFunctionsAnyGenerated.bignumber,
matrix: _pureFunctionsAnyGenerated.matrix,
number: _pureFunctionsAnyGenerated.number,
subtract: _pureFunctionsAnyGenerated.subtract,
typed: _pureFunctionsAnyGenerated.typed
}),
index: (0, _factoriesAny.createIndexTransform)({
Index: _pureFunctionsAnyGenerated.Index
}),
range: (0, _factoriesAny.createRangeTransform)({

@@ -672,13 +685,2 @@ bignumber: _pureFunctionsAnyGenerated.bignumber,

}),
sum: (0, _factoriesAny.createSumTransform)({
add: _pureFunctionsAnyGenerated.add,
config: _configReadonly.config,
numeric: _pureFunctionsAnyGenerated.numeric,
typed: _pureFunctionsAnyGenerated.typed
}),
cumsum: (0, _factoriesAny.createCumSumTransform)({
add: _pureFunctionsAnyGenerated.add,
typed: _pureFunctionsAnyGenerated.typed,
unaryPlus: _pureFunctionsAnyGenerated.unaryPlus
}),
row: (0, _factoriesAny.createRowTransform)({

@@ -696,5 +698,2 @@ Index: _pureFunctionsAnyGenerated.Index,

}),
index: (0, _factoriesAny.createIndexTransform)({
Index: _pureFunctionsAnyGenerated.Index
}),
mean: (0, _factoriesAny.createMeanTransform)({

@@ -743,7 +742,7 @@ add: _pureFunctionsAnyGenerated.add,

AccessorNode: AccessorNode,
IndexNode: IndexNode,
AssignmentNode: AssignmentNode,
IndexNode: IndexNode,
FibonacciHeap: _pureFunctionsAnyGenerated.FibonacciHeap,
ImmutableDenseMatrix: _pureFunctionsAnyGenerated.ImmutableDenseMatrix,
Index: _pureFunctionsAnyGenerated.Index,
FibonacciHeap: _pureFunctionsAnyGenerated.FibonacciHeap,
Spa: _pureFunctionsAnyGenerated.Spa,

@@ -750,0 +749,0 @@ Unit: _pureFunctionsAnyGenerated.Unit,

@@ -116,2 +116,17 @@ "use strict";

exports.ArrayNode = ArrayNode;
var simplifyConstant = (0, _factoriesNumber.createSimplifyConstant)({
AccessorNode: AccessorNode,
ArrayNode: ArrayNode,
ConstantNode: ConstantNode,
FunctionNode: FunctionNode,
IndexNode: IndexNode,
ObjectNode: ObjectNode,
OperatorNode: OperatorNode,
SymbolNode: SymbolNode,
config: _configReadonly.config,
mathWithTransform: mathWithTransform,
matrix: _pureFunctionsNumberGenerated.matrix,
typed: _pureFunctionsNumberGenerated.typed
});
exports.simplifyConstant = simplifyConstant;
var parse = (0, _factoriesNumber.createParse)({

@@ -147,3 +162,3 @@ AccessorNode: AccessorNode,

exports.resolve = resolve;
var simplifyConstant = (0, _factoriesNumber.createSimplifyConstant)({
var simplifyCore = (0, _factoriesNumber.createSimplifyCore)({
AccessorNode: AccessorNode,

@@ -156,10 +171,15 @@ ArrayNode: ArrayNode,

OperatorNode: OperatorNode,
ParenthesisNode: ParenthesisNode,
SymbolNode: SymbolNode,
config: _configReadonly.config,
mathWithTransform: mathWithTransform,
matrix: _pureFunctionsNumberGenerated.matrix,
add: _pureFunctionsNumberGenerated.add,
divide: _pureFunctionsNumberGenerated.divide,
equal: _pureFunctionsNumberGenerated.equal,
isZero: _pureFunctionsNumberGenerated.isZero,
multiply: _pureFunctionsNumberGenerated.multiply,
parse: parse,
pow: _pureFunctionsNumberGenerated.pow,
subtract: _pureFunctionsNumberGenerated.subtract,
typed: _pureFunctionsNumberGenerated.typed
});
exports.simplifyConstant = simplifyConstant;
exports.simplifyCore = simplifyCore;
var compile = (0, _factoriesNumber.createCompile)({

@@ -183,34 +203,2 @@ parse: parse,

exports.Parser = Parser;
var simplifyCore = (0, _factoriesNumber.createSimplifyCore)({
AccessorNode: AccessorNode,
ArrayNode: ArrayNode,
ConstantNode: ConstantNode,
FunctionNode: FunctionNode,
IndexNode: IndexNode,
ObjectNode: ObjectNode,
OperatorNode: OperatorNode,
ParenthesisNode: ParenthesisNode,
SymbolNode: SymbolNode,
add: _pureFunctionsNumberGenerated.add,
divide: _pureFunctionsNumberGenerated.divide,
equal: _pureFunctionsNumberGenerated.equal,
isZero: _pureFunctionsNumberGenerated.isZero,
multiply: _pureFunctionsNumberGenerated.multiply,
parse: parse,
pow: _pureFunctionsNumberGenerated.pow,
subtract: _pureFunctionsNumberGenerated.subtract,
typed: _pureFunctionsNumberGenerated.typed
});
exports.simplifyCore = simplifyCore;
var help = (0, _factoriesNumber.createHelp)({
Help: Help,
mathWithTransform: mathWithTransform,
typed: _pureFunctionsNumberGenerated.typed
});
exports.help = help;
var parser = (0, _factoriesNumber.createParser)({
Parser: Parser,
typed: _pureFunctionsNumberGenerated.typed
});
exports.parser = parser;
var simplify = (0, _factoriesNumber.createSimplify)({

@@ -285,2 +273,13 @@ AccessorNode: AccessorNode,

exports.rationalize = rationalize;
var help = (0, _factoriesNumber.createHelp)({
Help: Help,
mathWithTransform: mathWithTransform,
typed: _pureFunctionsNumberGenerated.typed
});
exports.help = help;
var parser = (0, _factoriesNumber.createParser)({
Parser: Parser,
typed: _pureFunctionsNumberGenerated.typed
});
exports.parser = parser;
(0, _extends2["default"])(math, {

@@ -437,2 +436,3 @@ e: _pureFunctionsNumberGenerated.e,

prod: _pureFunctionsNumberGenerated.prod,
simplifyConstant: simplifyConstant,
bellNumbers: _pureFunctionsNumberGenerated.bellNumbers,

@@ -445,12 +445,11 @@ gcd: _pureFunctionsNumberGenerated.gcd,

resolve: resolve,
simplifyConstant: simplifyConstant,
simplifyCore: simplifyCore,
compile: compile,
evaluate: evaluate,
simplifyCore: simplifyCore,
help: help,
parser: parser,
simplify: simplify,
derivative: derivative,
min: _pureFunctionsNumberGenerated.min,
rationalize: rationalize,
min: _pureFunctionsNumberGenerated.min,
help: help,
parser: parser,
config: _configReadonly.config

@@ -457,0 +456,0 @@ });

@@ -513,16 +513,8 @@ "use strict";

exports.matrixFromFunction = matrixFromFunction;
var mod = /* #__PURE__ */(0, _factoriesAny.createMod)({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
var mode = /* #__PURE__ */(0, _factoriesAny.createMode)({
isNaN: isNaN,
isNumeric: isNumeric,
typed: typed
});
exports.mod = mod;
var nthRoot = /* #__PURE__ */(0, _factoriesAny.createNthRoot)({
BigNumber: BigNumber,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
exports.nthRoot = nthRoot;
exports.mode = mode;
var numeric = /* #__PURE__ */(0, _factoriesAny.createNumeric)({

@@ -534,9 +526,2 @@ bignumber: bignumber,

exports.numeric = numeric;
var or = /* #__PURE__ */(0, _factoriesAny.createOr)({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
exports.or = or;
var prod = /* #__PURE__ */(0, _factoriesAny.createProd)({

@@ -561,9 +546,2 @@ config: _configReadonly.config,

exports.size = size;
var smaller = /* #__PURE__ */(0, _factoriesAny.createSmaller)({
DenseMatrix: DenseMatrix,
config: _configReadonly.config,
matrix: matrix,
typed: typed
});
exports.smaller = smaller;
var squeeze = /* #__PURE__ */(0, _factoriesAny.createSqueeze)({

@@ -579,16 +557,2 @@ matrix: matrix,

exports.subset = subset;
var subtract = /* #__PURE__ */(0, _factoriesAny.createSubtract)({
DenseMatrix: DenseMatrix,
addScalar: addScalar,
equalScalar: equalScalar,
matrix: matrix,
typed: typed,
unaryMinus: unaryMinus
});
exports.subtract = subtract;
var to = /* #__PURE__ */(0, _factoriesAny.createTo)({
matrix: matrix,
typed: typed
});
exports.to = to;
var transpose = /* #__PURE__ */(0, _factoriesAny.createTranspose)({

@@ -613,22 +577,8 @@ matrix: matrix,

exports.zeros = zeros;
var and = /* #__PURE__ */(0, _factoriesAny.createAnd)({
equalScalar: equalScalar,
matrix: matrix,
not: not,
typed: typed,
zeros: zeros
});
exports.and = and;
var bitAnd = /* #__PURE__ */(0, _factoriesAny.createBitAnd)({
equalScalar: equalScalar,
matrix: matrix,
var asin = /* #__PURE__ */(0, _factoriesAny.createAsin)({
Complex: Complex,
config: _configReadonly.config,
typed: typed
});
exports.bitAnd = bitAnd;
var bitXor = /* #__PURE__ */(0, _factoriesAny.createBitXor)({
DenseMatrix: DenseMatrix,
matrix: matrix,
typed: typed
});
exports.bitXor = bitXor;
exports.asin = asin;
var cbrt = /* #__PURE__ */(0, _factoriesAny.createCbrt)({

@@ -645,17 +595,2 @@ BigNumber: BigNumber,

exports.cbrt = cbrt;
var compare = /* #__PURE__ */(0, _factoriesAny.createCompare)({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
Fraction: Fraction,
config: _configReadonly.config,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
exports.compare = compare;
var compareText = /* #__PURE__ */(0, _factoriesAny.createCompareText)({
matrix: matrix,
typed: typed
});
exports.compareText = compareText;
var concat = /* #__PURE__ */(0, _factoriesAny.createConcat)({

@@ -693,2 +628,3 @@ isInteger: isInteger,

DenseMatrix: DenseMatrix,
concat: concat,
divideScalar: divideScalar,

@@ -702,2 +638,3 @@ equalScalar: equalScalar,

DenseMatrix: DenseMatrix,
concat: concat,
equalScalar: equalScalar,

@@ -708,13 +645,2 @@ matrix: matrix,

exports.equal = equal;
var fft = /* #__PURE__ */(0, _factoriesAny.createFft)({
addScalar: addScalar,
divideScalar: divideScalar,
exp: exp,
i: i,
matrix: matrix,
multiplyScalar: multiplyScalar,
tau: tau,
typed: typed
});
exports.fft = fft;
var flatten = /* #__PURE__ */(0, _factoriesAny.createFlatten)({

@@ -728,2 +654,3 @@ matrix: matrix,

DenseMatrix: DenseMatrix,
concat: concat,
equalScalar: equalScalar,

@@ -739,20 +666,11 @@ matrix: matrix,

exports.hasNumericValue = hasNumericValue;
var hypot = /* #__PURE__ */(0, _factoriesAny.createHypot)({
abs: abs,
addScalar: addScalar,
divideScalar: divideScalar,
isPositive: isPositive,
multiplyScalar: multiplyScalar,
smaller: smaller,
sqrt: sqrt,
var identity = /* #__PURE__ */(0, _factoriesAny.createIdentity)({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
SparseMatrix: SparseMatrix,
config: _configReadonly.config,
matrix: matrix,
typed: typed
});
exports.hypot = hypot;
var ifft = /* #__PURE__ */(0, _factoriesAny.createIfft)({
conj: conj,
dotDivide: dotDivide,
fft: fft,
typed: typed
});
exports.ifft = ifft;
exports.identity = identity;
var kron = /* #__PURE__ */(0, _factoriesAny.createKron)({

@@ -766,2 +684,3 @@ matrix: matrix,

DenseMatrix: DenseMatrix,
concat: concat,
config: _configReadonly.config,

@@ -774,2 +693,3 @@ matrix: matrix,

DenseMatrix: DenseMatrix,
concat: concat,
equalScalar: equalScalar,

@@ -781,12 +701,2 @@ matrix: matrix,

exports.leftShift = leftShift;
var lsolve = /* #__PURE__ */(0, _factoriesAny.createLsolve)({
DenseMatrix: DenseMatrix,
divideScalar: divideScalar,
equalScalar: equalScalar,
matrix: matrix,
multiplyScalar: multiplyScalar,
subtract: subtract,
typed: typed
});
exports.lsolve = lsolve;
var matrixFromColumns = /* #__PURE__ */(0, _factoriesAny.createMatrixFromColumns)({

@@ -799,22 +709,18 @@ flatten: flatten,

exports.matrixFromColumns = matrixFromColumns;
var min = /* #__PURE__ */(0, _factoriesAny.createMin)({
config: _configReadonly.config,
numeric: numeric,
smaller: smaller,
var mod = /* #__PURE__ */(0, _factoriesAny.createMod)({
DenseMatrix: DenseMatrix,
concat: concat,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
exports.min = min;
var mode = /* #__PURE__ */(0, _factoriesAny.createMode)({
isNaN: isNaN,
isNumeric: isNumeric,
exports.mod = mod;
var nthRoot = /* #__PURE__ */(0, _factoriesAny.createNthRoot)({
BigNumber: BigNumber,
concat: concat,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
exports.mode = mode;
var nthRoots = /* #__PURE__ */(0, _factoriesAny.createNthRoots)({
Complex: Complex,
config: _configReadonly.config,
divideScalar: divideScalar,
typed: typed
});
exports.nthRoots = nthRoots;
exports.nthRoot = nthRoot;
var ones = /* #__PURE__ */(0, _factoriesAny.createOnes)({

@@ -827,9 +733,2 @@ BigNumber: BigNumber,

exports.ones = ones;
var partitionSelect = /* #__PURE__ */(0, _factoriesAny.createPartitionSelect)({
compare: compare,
isNaN: isNaN,
isNumeric: isNumeric,
typed: typed
});
exports.partitionSelect = partitionSelect;
var resize = /* #__PURE__ */(0, _factoriesAny.createResize)({

@@ -842,2 +741,3 @@ config: _configReadonly.config,

DenseMatrix: DenseMatrix,
concat: concat,
equalScalar: equalScalar,

@@ -858,4 +758,5 @@ matrix: matrix,

exports.round = round;
var smallerEq = /* #__PURE__ */(0, _factoriesAny.createSmallerEq)({
var smaller = /* #__PURE__ */(0, _factoriesAny.createSmaller)({
DenseMatrix: DenseMatrix,
concat: concat,
config: _configReadonly.config,

@@ -865,5 +766,12 @@ matrix: matrix,

});
exports.smallerEq = smallerEq;
exports.smaller = smaller;
var to = /* #__PURE__ */(0, _factoriesAny.createTo)({
concat: concat,
matrix: matrix,
typed: typed
});
exports.to = to;
var unequal = /* #__PURE__ */(0, _factoriesAny.createUnequal)({
DenseMatrix: DenseMatrix,
concat: concat,
config: _configReadonly.config,

@@ -875,14 +783,5 @@ equalScalar: equalScalar,

exports.unequal = unequal;
var usolve = /* #__PURE__ */(0, _factoriesAny.createUsolve)({
DenseMatrix: DenseMatrix,
divideScalar: divideScalar,
equalScalar: equalScalar,
matrix: matrix,
multiplyScalar: multiplyScalar,
subtract: subtract,
typed: typed
});
exports.usolve = usolve;
var xor = /* #__PURE__ */(0, _factoriesAny.createXor)({
DenseMatrix: DenseMatrix,
concat: concat,
matrix: matrix,

@@ -896,2 +795,3 @@ typed: typed

addScalar: addScalar,
concat: concat,
equalScalar: equalScalar,

@@ -902,5 +802,4 @@ matrix: matrix,

exports.add = add;
var atan2 = /* #__PURE__ */(0, _factoriesAny.createAtan2)({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
var bitAnd = /* #__PURE__ */(0, _factoriesAny.createBitAnd)({
concat: concat,
equalScalar: equalScalar,

@@ -910,10 +809,10 @@ matrix: matrix,

});
exports.atan2 = atan2;
var bitOr = /* #__PURE__ */(0, _factoriesAny.createBitOr)({
exports.bitAnd = bitAnd;
var bitXor = /* #__PURE__ */(0, _factoriesAny.createBitXor)({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
concat: concat,
matrix: matrix,
typed: typed
});
exports.bitOr = bitOr;
exports.bitXor = bitXor;
var catalan = /* #__PURE__ */(0, _factoriesAny.createCatalan)({

@@ -929,7 +828,19 @@ addScalar: addScalar,

exports.catalan = catalan;
var compareNatural = /* #__PURE__ */(0, _factoriesAny.createCompareNatural)({
compare: compare,
var compare = /* #__PURE__ */(0, _factoriesAny.createCompare)({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
Fraction: Fraction,
concat: concat,
config: _configReadonly.config,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
exports.compareNatural = compareNatural;
exports.compare = compare;
var compareText = /* #__PURE__ */(0, _factoriesAny.createCompareText)({
concat: concat,
matrix: matrix,
typed: typed
});
exports.compareText = compareText;
var cumsum = /* #__PURE__ */(0, _factoriesAny.createCumSum)({

@@ -946,9 +857,2 @@ add: add,

exports.deepEqual = deepEqual;
var diff = /* #__PURE__ */(0, _factoriesAny.createDiff)({
matrix: matrix,
number: number,
subtract: subtract,
typed: typed
});
exports.diff = diff;
var dot = /* #__PURE__ */(0, _factoriesAny.createDot)({

@@ -978,11 +882,22 @@ addScalar: addScalar,

exports.floor = floor;
var identity = /* #__PURE__ */(0, _factoriesAny.createIdentity)({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
SparseMatrix: SparseMatrix,
config: _configReadonly.config,
matrix: matrix,
var hypot = /* #__PURE__ */(0, _factoriesAny.createHypot)({
abs: abs,
addScalar: addScalar,
divideScalar: divideScalar,
isPositive: isPositive,
multiplyScalar: multiplyScalar,
smaller: smaller,
sqrt: sqrt,
typed: typed
});
exports.identity = identity;
exports.hypot = hypot;
var ImmutableDenseMatrix = /* #__PURE__ */(0, _factoriesAny.createImmutableDenseMatrixClass)({
DenseMatrix: DenseMatrix,
smaller: smaller
});
exports.ImmutableDenseMatrix = ImmutableDenseMatrix;
var Index = /* #__PURE__ */(0, _factoriesAny.createIndexClass)({
ImmutableDenseMatrix: ImmutableDenseMatrix
});
exports.Index = Index;
var invmod = /* #__PURE__ */(0, _factoriesAny.createInvmod)({

@@ -1002,2 +917,3 @@ BigNumber: BigNumber,

DenseMatrix: DenseMatrix,
concat: concat,
config: _configReadonly.config,

@@ -1015,12 +931,2 @@ matrix: matrix,

exports.log = log;
var lsolveAll = /* #__PURE__ */(0, _factoriesAny.createLsolveAll)({
DenseMatrix: DenseMatrix,
divideScalar: divideScalar,
equalScalar: equalScalar,
matrix: matrix,
multiplyScalar: multiplyScalar,
subtract: subtract,
typed: typed
});
exports.lsolveAll = lsolveAll;
var matrixFromRows = /* #__PURE__ */(0, _factoriesAny.createMatrixFromRows)({

@@ -1033,2 +939,9 @@ flatten: flatten,

exports.matrixFromRows = matrixFromRows;
var min = /* #__PURE__ */(0, _factoriesAny.createMin)({
config: _configReadonly.config,
numeric: numeric,
smaller: smaller,
typed: typed
});
exports.min = min;
var multiply = /* #__PURE__ */(0, _factoriesAny.createMultiply)({

@@ -1043,33 +956,35 @@ addScalar: addScalar,

exports.multiply = multiply;
var qr = /* #__PURE__ */(0, _factoriesAny.createQr)({
addScalar: addScalar,
complex: complex,
conj: conj,
var nthRoots = /* #__PURE__ */(0, _factoriesAny.createNthRoots)({
Complex: Complex,
config: _configReadonly.config,
divideScalar: divideScalar,
equal: equal,
identity: identity,
isZero: isZero,
matrix: matrix,
multiplyScalar: multiplyScalar,
sign: sign,
sqrt: sqrt,
subtract: subtract,
typed: typed,
unaryMinus: unaryMinus,
zeros: zeros
typed: typed
});
exports.qr = qr;
var range = /* #__PURE__ */(0, _factoriesAny.createRange)({
bignumber: bignumber,
exports.nthRoots = nthRoots;
var or = /* #__PURE__ */(0, _factoriesAny.createOr)({
DenseMatrix: DenseMatrix,
concat: concat,
equalScalar: equalScalar,
matrix: matrix,
config: _configReadonly.config,
larger: larger,
largerEq: largerEq,
smaller: smaller,
smallerEq: smallerEq,
typed: typed
});
exports.range = range;
exports.or = or;
var partitionSelect = /* #__PURE__ */(0, _factoriesAny.createPartitionSelect)({
compare: compare,
isNaN: isNaN,
isNumeric: isNumeric,
typed: typed
});
exports.partitionSelect = partitionSelect;
var quantileSeq = /* #__PURE__ */(0, _factoriesAny.createQuantileSeq)({
add: add,
compare: compare,
multiply: multiply,
partitionSelect: partitionSelect,
typed: typed
});
exports.quantileSeq = quantileSeq;
var rightLogShift = /* #__PURE__ */(0, _factoriesAny.createRightLogShift)({
DenseMatrix: DenseMatrix,
concat: concat,
equalScalar: equalScalar,

@@ -1081,27 +996,20 @@ matrix: matrix,

exports.rightLogShift = rightLogShift;
var setSize = /* #__PURE__ */(0, _factoriesAny.createSetSize)({
compareNatural: compareNatural,
var smallerEq = /* #__PURE__ */(0, _factoriesAny.createSmallerEq)({
DenseMatrix: DenseMatrix,
concat: concat,
config: _configReadonly.config,
matrix: matrix,
typed: typed
});
exports.setSize = setSize;
var slu = /* #__PURE__ */(0, _factoriesAny.createSlu)({
SparseMatrix: SparseMatrix,
abs: abs,
add: add,
divideScalar: divideScalar,
larger: larger,
largerEq: largerEq,
multiply: multiply,
subtract: subtract,
transpose: transpose,
typed: typed
exports.smallerEq = smallerEq;
var subtract = /* #__PURE__ */(0, _factoriesAny.createSubtract)({
DenseMatrix: DenseMatrix,
addScalar: addScalar,
concat: concat,
equalScalar: equalScalar,
matrix: matrix,
typed: typed,
unaryMinus: unaryMinus
});
exports.slu = slu;
var sum = /* #__PURE__ */(0, _factoriesAny.createSum)({
add: add,
config: _configReadonly.config,
numeric: numeric,
typed: typed
});
exports.sum = sum;
exports.subtract = subtract;
var trace = /* #__PURE__ */(0, _factoriesAny.createTrace)({

@@ -1113,3 +1021,3 @@ add: add,

exports.trace = trace;
var usolveAll = /* #__PURE__ */(0, _factoriesAny.createUsolveAll)({
var usolve = /* #__PURE__ */(0, _factoriesAny.createUsolve)({
DenseMatrix: DenseMatrix,

@@ -1123,9 +1031,20 @@ divideScalar: divideScalar,

});
exports.usolveAll = usolveAll;
var asin = /* #__PURE__ */(0, _factoriesAny.createAsin)({
Complex: Complex,
config: _configReadonly.config,
exports.usolve = usolve;
var and = /* #__PURE__ */(0, _factoriesAny.createAnd)({
concat: concat,
equalScalar: equalScalar,
matrix: matrix,
not: not,
typed: typed,
zeros: zeros
});
exports.and = and;
var bitOr = /* #__PURE__ */(0, _factoriesAny.createBitOr)({
DenseMatrix: DenseMatrix,
concat: concat,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
exports.asin = asin;
exports.bitOr = bitOr;
var ceil = /* #__PURE__ */(0, _factoriesAny.createCeil)({

@@ -1141,2 +1060,7 @@ DenseMatrix: DenseMatrix,

exports.ceil = ceil;
var compareNatural = /* #__PURE__ */(0, _factoriesAny.createCompareNatural)({
compare: compare,
typed: typed
});
exports.compareNatural = compareNatural;
var composition = /* #__PURE__ */(0, _factoriesAny.createComposition)({

@@ -1169,2 +1093,9 @@ addScalar: addScalar,

exports.det = det;
var diff = /* #__PURE__ */(0, _factoriesAny.createDiff)({
matrix: matrix,
number: number,
subtract: subtract,
typed: typed
});
exports.diff = diff;
var distance = /* #__PURE__ */(0, _factoriesAny.createDistance)({

@@ -1182,2 +1113,3 @@ abs: abs,

var dotMultiply = /* #__PURE__ */(0, _factoriesAny.createDotMultiply)({
concat: concat,
equalScalar: equalScalar,

@@ -1205,11 +1137,7 @@ matrix: matrix,

exports.fix = fix;
var ImmutableDenseMatrix = /* #__PURE__ */(0, _factoriesAny.createImmutableDenseMatrixClass)({
DenseMatrix: DenseMatrix,
smaller: smaller
var index = /* #__PURE__ */(0, _factoriesAny.createIndex)({
Index: Index,
typed: typed
});
exports.ImmutableDenseMatrix = ImmutableDenseMatrix;
var Index = /* #__PURE__ */(0, _factoriesAny.createIndexClass)({
ImmutableDenseMatrix: ImmutableDenseMatrix
});
exports.Index = Index;
exports.index = index;
var intersect = /* #__PURE__ */(0, _factoriesAny.createIntersect)({

@@ -1234,2 +1162,3 @@ abs: abs,

var lcm = /* #__PURE__ */(0, _factoriesAny.createLcm)({
concat: concat,
equalScalar: equalScalar,

@@ -1248,2 +1177,12 @@ matrix: matrix,

exports.log1p = log1p;
var lsolve = /* #__PURE__ */(0, _factoriesAny.createLsolve)({
DenseMatrix: DenseMatrix,
divideScalar: divideScalar,
equalScalar: equalScalar,
matrix: matrix,
multiplyScalar: multiplyScalar,
subtract: subtract,
typed: typed
});
exports.lsolve = lsolve;
var max = /* #__PURE__ */(0, _factoriesAny.createMax)({

@@ -1256,10 +1195,31 @@ config: _configReadonly.config,

exports.max = max;
var quantileSeq = /* #__PURE__ */(0, _factoriesAny.createQuantileSeq)({
add: add,
compare: compare,
multiply: multiply,
partitionSelect: partitionSelect,
var qr = /* #__PURE__ */(0, _factoriesAny.createQr)({
addScalar: addScalar,
complex: complex,
conj: conj,
divideScalar: divideScalar,
equal: equal,
identity: identity,
isZero: isZero,
matrix: matrix,
multiplyScalar: multiplyScalar,
sign: sign,
sqrt: sqrt,
subtract: subtract,
typed: typed,
unaryMinus: unaryMinus,
zeros: zeros
});
exports.qr = qr;
var range = /* #__PURE__ */(0, _factoriesAny.createRange)({
bignumber: bignumber,
matrix: matrix,
config: _configReadonly.config,
larger: larger,
largerEq: largerEq,
smaller: smaller,
smallerEq: smallerEq,
typed: typed
});
exports.quantileSeq = quantileSeq;
exports.range = range;
var row = /* #__PURE__ */(0, _factoriesAny.createRow)({

@@ -1306,9 +1266,47 @@ Index: Index,

exports.setPowerset = setPowerset;
var sort = /* #__PURE__ */(0, _factoriesAny.createSort)({
compare: compare,
compareNatural: compareNatural,
var slu = /* #__PURE__ */(0, _factoriesAny.createSlu)({
SparseMatrix: SparseMatrix,
abs: abs,
add: add,
divideScalar: divideScalar,
larger: larger,
largerEq: largerEq,
multiply: multiply,
subtract: subtract,
transpose: transpose,
typed: typed
});
exports.slu = slu;
var Spa = /* #__PURE__ */(0, _factoriesAny.createSpaClass)({
FibonacciHeap: FibonacciHeap,
addScalar: addScalar,
equalScalar: equalScalar
});
exports.Spa = Spa;
var sum = /* #__PURE__ */(0, _factoriesAny.createSum)({
add: add,
config: _configReadonly.config,
numeric: numeric,
typed: typed
});
exports.sum = sum;
var usolveAll = /* #__PURE__ */(0, _factoriesAny.createUsolveAll)({
DenseMatrix: DenseMatrix,
divideScalar: divideScalar,
equalScalar: equalScalar,
matrix: matrix,
multiplyScalar: multiplyScalar,
subtract: subtract,
typed: typed
});
exports.sort = sort;
exports.usolveAll = usolveAll;
var atan2 = /* #__PURE__ */(0, _factoriesAny.createAtan2)({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
concat: concat,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
exports.atan2 = atan2;
var column = /* #__PURE__ */(0, _factoriesAny.createColumn)({

@@ -1321,7 +1319,45 @@ Index: Index,

exports.column = column;
var index = /* #__PURE__ */(0, _factoriesAny.createIndex)({
var lsolveAll = /* #__PURE__ */(0, _factoriesAny.createLsolveAll)({
DenseMatrix: DenseMatrix,
divideScalar: divideScalar,
equalScalar: equalScalar,
matrix: matrix,
multiplyScalar: multiplyScalar,
subtract: subtract,
typed: typed
});
exports.lsolveAll = lsolveAll;
var setDifference = /* #__PURE__ */(0, _factoriesAny.createSetDifference)({
DenseMatrix: DenseMatrix,
Index: Index,
compareNatural: compareNatural,
size: size,
subset: subset,
typed: typed
});
exports.index = index;
exports.setDifference = setDifference;
var setMultiplicity = /* #__PURE__ */(0, _factoriesAny.createSetMultiplicity)({
Index: Index,
compareNatural: compareNatural,
size: size,
subset: subset,
typed: typed
});
exports.setMultiplicity = setMultiplicity;
var setSymDifference = /* #__PURE__ */(0, _factoriesAny.createSetSymDifference)({
Index: Index,
concat: concat,
setDifference: setDifference,
size: size,
subset: subset,
typed: typed
});
exports.setSymDifference = setSymDifference;
var sort = /* #__PURE__ */(0, _factoriesAny.createSort)({
compare: compare,
compareNatural: compareNatural,
matrix: matrix,
typed: typed
});
exports.sort = sort;
var inv = /* #__PURE__ */(0, _factoriesAny.createInv)({

@@ -1339,2 +1375,18 @@ abs: abs,

exports.inv = inv;
var lup = /* #__PURE__ */(0, _factoriesAny.createLup)({
DenseMatrix: DenseMatrix,
Spa: Spa,
SparseMatrix: SparseMatrix,
abs: abs,
addScalar: addScalar,
divideScalar: divideScalar,
equalScalar: equalScalar,
larger: larger,
matrix: matrix,
multiplyScalar: multiplyScalar,
subtract: subtract,
typed: typed,
unaryMinus: unaryMinus
});
exports.lup = lup;
var pinv = /* #__PURE__ */(0, _factoriesAny.createPinv)({

@@ -1367,3 +1419,3 @@ Complex: Complex,

exports.pow = pow;
var setDifference = /* #__PURE__ */(0, _factoriesAny.createSetDifference)({
var setIntersect = /* #__PURE__ */(0, _factoriesAny.createSetIntersect)({
DenseMatrix: DenseMatrix,

@@ -1376,6 +1428,8 @@ Index: Index,

});
exports.setDifference = setDifference;
var setMultiplicity = /* #__PURE__ */(0, _factoriesAny.createSetMultiplicity)({
exports.setIntersect = setIntersect;
var setUnion = /* #__PURE__ */(0, _factoriesAny.createSetUnion)({
Index: Index,
compareNatural: compareNatural,
concat: concat,
setIntersect: setIntersect,
setSymDifference: setSymDifference,
size: size,

@@ -1385,9 +1439,3 @@ subset: subset,

});
exports.setMultiplicity = setMultiplicity;
var Spa = /* #__PURE__ */(0, _factoriesAny.createSpaClass)({
FibonacciHeap: FibonacciHeap,
addScalar: addScalar,
equalScalar: equalScalar
});
exports.Spa = Spa;
exports.setUnion = setUnion;
var sqrtm = /* #__PURE__ */(0, _factoriesAny.createSqrtm)({

@@ -1475,2 +1523,3 @@ abs: abs,

DenseMatrix: DenseMatrix,
concat: concat,
equalScalar: equalScalar,

@@ -1509,8 +1558,18 @@ matrix: matrix,

exports.faraday = faraday;
var firstRadiation = /* #__PURE__ */(0, _factoriesAny.createFirstRadiation)({
BigNumber: BigNumber,
Unit: Unit,
config: _configReadonly.config
var fft = /* #__PURE__ */(0, _factoriesAny.createFft)({
addScalar: addScalar,
ceil: ceil,
conj: conj,
divideScalar: divideScalar,
dotDivide: dotDivide,
exp: exp,
i: i,
log2: log2,
matrix: matrix,
multiplyScalar: multiplyScalar,
pow: pow,
tau: tau,
typed: typed
});
exports.firstRadiation = firstRadiation;
exports.fft = fft;
var gamma = /* #__PURE__ */(0, _factoriesAny.createGamma)({

@@ -1537,2 +1596,9 @@ BigNumber: BigNumber,

exports.hartreeEnergy = hartreeEnergy;
var ifft = /* #__PURE__ */(0, _factoriesAny.createIfft)({
conj: conj,
dotDivide: dotDivide,
fft: fft,
typed: typed
});
exports.ifft = ifft;
var klitzing = /* #__PURE__ */(0, _factoriesAny.createKlitzing)({

@@ -1622,11 +1688,2 @@ BigNumber: BigNumber,

exports.secondRadiation = secondRadiation;
var setSymDifference = /* #__PURE__ */(0, _factoriesAny.createSetSymDifference)({
Index: Index,
concat: concat,
setDifference: setDifference,
size: size,
subset: subset,
typed: typed
});
exports.setSymDifference = setSymDifference;
var speedOfLight = /* #__PURE__ */(0, _factoriesAny.createSpeedOfLight)({

@@ -1688,3 +1745,3 @@ BigNumber: BigNumber,

exports.factorial = factorial;
var gravity = /* #__PURE__ */(0, _factoriesAny.createGravity)({
var firstRadiation = /* #__PURE__ */(0, _factoriesAny.createFirstRadiation)({
BigNumber: BigNumber,

@@ -1694,3 +1751,9 @@ Unit: Unit,

});
exports.gravity = gravity;
exports.firstRadiation = firstRadiation;
var gasConstant = /* #__PURE__ */(0, _factoriesAny.createGasConstant)({
BigNumber: BigNumber,
Unit: Unit,
config: _configReadonly.config
});
exports.gasConstant = gasConstant;
var inverseConductanceQuantum = /* #__PURE__ */(0, _factoriesAny.createInverseConductanceQuantum)({

@@ -1702,18 +1765,12 @@ BigNumber: BigNumber,

exports.inverseConductanceQuantum = inverseConductanceQuantum;
var lup = /* #__PURE__ */(0, _factoriesAny.createLup)({
var lusolve = /* #__PURE__ */(0, _factoriesAny.createLusolve)({
DenseMatrix: DenseMatrix,
Spa: Spa,
SparseMatrix: SparseMatrix,
abs: abs,
addScalar: addScalar,
divideScalar: divideScalar,
equalScalar: equalScalar,
larger: larger,
lsolve: lsolve,
lup: lup,
matrix: matrix,
multiplyScalar: multiplyScalar,
subtract: subtract,
slu: slu,
typed: typed,
unaryMinus: unaryMinus
usolve: usolve
});
exports.lup = lup;
exports.lusolve = lusolve;
var magneticFluxQuantum = /* #__PURE__ */(0, _factoriesAny.createMagneticFluxQuantum)({

@@ -1768,11 +1825,7 @@ BigNumber: BigNumber,

exports.polynomialRoot = polynomialRoot;
var setIntersect = /* #__PURE__ */(0, _factoriesAny.createSetIntersect)({
DenseMatrix: DenseMatrix,
Index: Index,
var setSize = /* #__PURE__ */(0, _factoriesAny.createSetSize)({
compareNatural: compareNatural,
size: size,
subset: subset,
typed: typed
});
exports.setIntersect = setIntersect;
exports.setSize = setSize;
var stirlingS2 = /* #__PURE__ */(0, _factoriesAny.createStirlingS2)({

@@ -1847,2 +1900,20 @@ bignumber: bignumber,

exports.fermiCoupling = fermiCoupling;
var gravity = /* #__PURE__ */(0, _factoriesAny.createGravity)({
BigNumber: BigNumber,
Unit: Unit,
config: _configReadonly.config
});
exports.gravity = gravity;
var kldivergence = /* #__PURE__ */(0, _factoriesAny.createKldivergence)({
divide: divide,
dotDivide: dotDivide,
isNumeric: isNumeric,
log: log,
map: map,
matrix: matrix,
multiply: multiply,
sum: sum,
typed: typed
});
exports.kldivergence = kldivergence;
var mean = /* #__PURE__ */(0, _factoriesAny.createMean)({

@@ -1872,12 +1943,2 @@ add: add,

exports.quantumOfCirculation = quantumOfCirculation;
var setUnion = /* #__PURE__ */(0, _factoriesAny.createSetUnion)({
Index: Index,
concat: concat,
setIntersect: setIntersect,
setSymDifference: setSymDifference,
size: size,
subset: subset,
typed: typed
});
exports.setUnion = setUnion;
var variance = /* #__PURE__ */(0, _factoriesAny.createVariance)({

@@ -1899,12 +1960,2 @@ add: add,

exports.classicalElectronRadius = classicalElectronRadius;
var lusolve = /* #__PURE__ */(0, _factoriesAny.createLusolve)({
DenseMatrix: DenseMatrix,
lsolve: lsolve,
lup: lup,
matrix: matrix,
slu: slu,
typed: typed,
usolve: usolve
});
exports.lusolve = lusolve;
var median = /* #__PURE__ */(0, _factoriesAny.createMedian)({

@@ -1918,14 +1969,15 @@ add: add,

exports.median = median;
var kldivergence = /* #__PURE__ */(0, _factoriesAny.createKldivergence)({
divide: divide,
dotDivide: dotDivide,
isNumeric: isNumeric,
log: log,
var planckTime = /* #__PURE__ */(0, _factoriesAny.createPlanckTime)({
BigNumber: BigNumber,
Unit: Unit,
config: _configReadonly.config
});
exports.planckTime = planckTime;
var std = /* #__PURE__ */(0, _factoriesAny.createStd)({
map: map,
matrix: matrix,
multiply: multiply,
sum: sum,
typed: typed
sqrt: sqrt,
typed: typed,
variance: variance
});
exports.kldivergence = kldivergence;
exports.std = std;
var mad = /* #__PURE__ */(0, _factoriesAny.createMad)({

@@ -1939,15 +1991,2 @@ abs: abs,

exports.mad = mad;
var std = /* #__PURE__ */(0, _factoriesAny.createStd)({
map: map,
sqrt: sqrt,
typed: typed,
variance: variance
});
exports.std = std;
var gasConstant = /* #__PURE__ */(0, _factoriesAny.createGasConstant)({
BigNumber: BigNumber,
Unit: Unit,
config: _configReadonly.config
});
exports.gasConstant = gasConstant;
var norm = /* #__PURE__ */(0, _factoriesAny.createNorm)({

@@ -1984,8 +2023,8 @@ abs: abs,

exports.rotationMatrix = rotationMatrix;
var planckTime = /* #__PURE__ */(0, _factoriesAny.createPlanckTime)({
BigNumber: BigNumber,
Unit: Unit,
config: _configReadonly.config
var rotate = /* #__PURE__ */(0, _factoriesAny.createRotate)({
multiply: multiply,
rotationMatrix: rotationMatrix,
typed: typed
});
exports.planckTime = planckTime;
exports.rotate = rotate;
var schur = /* #__PURE__ */(0, _factoriesAny.createSchur)({

@@ -2001,8 +2040,2 @@ identity: identity,

exports.schur = schur;
var rotate = /* #__PURE__ */(0, _factoriesAny.createRotate)({
multiply: multiply,
rotationMatrix: rotationMatrix,
typed: typed
});
exports.rotate = rotate;
var sylvester = /* #__PURE__ */(0, _factoriesAny.createSylvester)({

@@ -2009,0 +2042,0 @@ abs: abs,

@@ -12,5 +12,5 @@ "use strict";

description: 'Sort the items in a matrix. Compare can be a string "asc", "desc", "natural", or a custom sort function.',
examples: ['sort([5, 10, 1])', 'sort(["C", "B", "A", "D"])', 'sortByLength(a, b) = size(a)[1] - size(b)[1]', 'sort(["Langdon", "Tom", "Sara"], sortByLength)', 'sort(["10", "1", "2"], "natural")'],
examples: ['sort([5, 10, 1])', 'sort(["C", "B", "A", "D"], "natural")', 'sortByLength(a, b) = size(a)[1] - size(b)[1]', 'sort(["Langdon", "Tom", "Sara"], sortByLength)', 'sort(["10", "1", "2"], "natural")'],
seealso: ['map', 'filter', 'forEach']
};
exports.sortDocs = sortDocs;

@@ -17,6 +17,5 @@ "use strict";

var name = 'simplifyConstant';
var dependencies = ['typed', 'parse', 'config', 'mathWithTransform', 'matrix', '?fraction', '?bignumber', 'AccessorNode', 'ArrayNode', 'ConstantNode', 'FunctionNode', 'IndexNode', 'ObjectNode', 'OperatorNode', 'SymbolNode'];
var dependencies = ['typed', 'config', 'mathWithTransform', 'matrix', '?fraction', '?bignumber', 'AccessorNode', 'ArrayNode', 'ConstantNode', 'FunctionNode', 'IndexNode', 'ObjectNode', 'OperatorNode', 'SymbolNode'];
var createSimplifyConstant = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {
var typed = _ref.typed,
parse = _ref.parse,
config = _ref.config,

@@ -23,0 +22,0 @@ mathWithTransform = _ref.mathWithTransform,

@@ -13,3 +13,3 @@ "use strict";

var name = 'add';
var dependencies = ['typed', 'matrix', 'addScalar', 'equalScalar', 'DenseMatrix', 'SparseMatrix'];
var dependencies = ['typed', 'matrix', 'addScalar', 'equalScalar', 'DenseMatrix', 'SparseMatrix', 'concat'];
var createAdd = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -21,3 +21,4 @@ var typed = _ref.typed,

DenseMatrix = _ref.DenseMatrix,
SparseMatrix = _ref.SparseMatrix;
SparseMatrix = _ref.SparseMatrix,
concat = _ref.concat;
var matAlgo01xDSid = (0, _matAlgo01xDSid.createMatAlgo01xDSid)({

@@ -36,39 +37,39 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});
/**
* Add two or more values, `x + y`.
* For matrices, the function is evaluated element wise.
*
* Syntax:
*
* math.add(x, y)
* math.add(x, y, z, ...)
*
* Examples:
*
* math.add(2, 3) // returns number 5
* math.add(2, 3, 4) // returns number 9
*
* const a = math.complex(2, 3)
* const b = math.complex(-4, 1)
* math.add(a, b) // returns Complex -2 + 4i
*
* math.add([1, 2, 3], 4) // returns Array [5, 6, 7]
*
* const c = math.unit('5 cm')
* const d = math.unit('2.1 mm')
* math.add(c, d) // returns Unit 52.1 mm
*
* math.add("2.3", "4") // returns number 6.3
*
* See also:
*
* subtract, sum
*
* @param {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} x First value to add
* @param {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} y Second value to add
* @return {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} Sum of `x` and `y`
*/
* Add two or more values, `x + y`.
* For matrices, the function is evaluated element wise.
*
* Syntax:
*
* math.add(x, y)
* math.add(x, y, z, ...)
*
* Examples:
*
* math.add(2, 3) // returns number 5
* math.add(2, 3, 4) // returns number 9
*
* const a = math.complex(2, 3)
* const b = math.complex(-4, 1)
* math.add(a, b) // returns Complex -2 + 4i
*
* math.add([1, 2, 3], 4) // returns Array [5, 6, 7]
*
* const c = math.unit('5 cm')
* const d = math.unit('2.1 mm')
* math.add(c, d) // returns Unit 52.1 mm
*
* math.add("2.3", "4") // returns number 6.3
*
* See also:
*
* subtract, sum
*
* @param {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} x First value to add
* @param {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} y Second value to add
* @return {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} Sum of `x` and `y`
*/
return typed(name, {

@@ -75,0 +76,0 @@ 'any, any': addScalar,

@@ -15,3 +15,3 @@ "use strict";

var name = 'dotDivide';
var dependencies = ['typed', 'matrix', 'equalScalar', 'divideScalar', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'divideScalar', 'DenseMatrix', 'concat'];
var createDotDivide = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -22,3 +22,4 @@ var typed = _ref.typed,

divideScalar = _ref.divideScalar,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo02xDS0 = (0, _matAlgo02xDS.createMatAlgo02xDS0)({

@@ -45,3 +46,4 @@ typed: typed,

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -48,0 +50,0 @@

@@ -13,3 +13,3 @@ "use strict";

var name = 'dotMultiply';
var dependencies = ['typed', 'matrix', 'equalScalar', 'multiplyScalar'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'multiplyScalar', 'concat'];
var createDotMultiply = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -19,3 +19,4 @@ var typed = _ref.typed,

equalScalar = _ref.equalScalar,
multiplyScalar = _ref.multiplyScalar;
multiplyScalar = _ref.multiplyScalar,
concat = _ref.concat;
var matAlgo02xDS0 = (0, _matAlgo02xDS.createMatAlgo02xDS0)({

@@ -35,3 +36,4 @@ typed: typed,

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -38,0 +40,0 @@

@@ -14,3 +14,3 @@ "use strict";

var name = 'dotPow';
var dependencies = ['typed', 'equalScalar', 'matrix', 'pow', 'DenseMatrix'];
var dependencies = ['typed', 'equalScalar', 'matrix', 'pow', 'DenseMatrix', 'concat'];
var createDotPow = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -21,3 +21,4 @@ var typed = _ref.typed,

pow = _ref.pow,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -40,3 +41,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -43,0 +45,0 @@ var powScalarSignatures = {};

@@ -14,3 +14,3 @@ "use strict";

var name = 'gcd';
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber', 'DenseMatrix', 'concat'];
var createGcd = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -21,3 +21,4 @@ var typed = _ref.typed,

BigNumber = _ref.BigNumber,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo01xDSid = (0, _matAlgo01xDSid.createMatAlgo01xDSid)({

@@ -36,3 +37,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -39,0 +41,0 @@ var gcdTypes = 'number | BigNumber | Fraction | Matrix | Array';

@@ -14,7 +14,8 @@ "use strict";

var name = 'lcm';
var dependencies = ['typed', 'matrix', 'equalScalar'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'concat'];
var createLcm = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {
var typed = _ref.typed,
matrix = _ref.matrix,
equalScalar = _ref.equalScalar;
equalScalar = _ref.equalScalar,
concat = _ref.concat;
var matAlgo02xDS0 = (0, _matAlgo02xDS.createMatAlgo02xDS0)({

@@ -34,3 +35,4 @@ typed: typed,

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -37,0 +39,0 @@ var lcmTypes = 'number | BigNumber | Fraction | Matrix | Array';

@@ -16,3 +16,3 @@ "use strict";

var name = 'mod';
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix', 'concat'];
var createMod = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -22,3 +22,4 @@ var typed = _ref.typed,

equalScalar = _ref.equalScalar,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo02xDS0 = (0, _matAlgo02xDS.createMatAlgo02xDS0)({

@@ -45,3 +46,4 @@ typed: typed,

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -48,0 +50,0 @@

@@ -15,3 +15,3 @@ "use strict";

var name = 'nthRoot';
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber', 'concat'];
var createNthRoot = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -21,3 +21,4 @@ var typed = _ref.typed,

equalScalar = _ref.equalScalar,
_BigNumber = _ref.BigNumber;
_BigNumber = _ref.BigNumber,
concat = _ref.concat;
var matAlgo01xDSid = (0, _matAlgo01xDSid.createMatAlgo01xDSid)({

@@ -40,3 +41,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -43,0 +45,0 @@

@@ -15,3 +15,3 @@ "use strict";

var name = 'subtract';
var dependencies = ['typed', 'matrix', 'equalScalar', 'addScalar', 'unaryMinus', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'addScalar', 'unaryMinus', 'DenseMatrix', 'concat'];
var createSubtract = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -23,3 +23,4 @@ var typed = _ref.typed,

unaryMinus = _ref.unaryMinus,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
// TODO: split function subtract in two: subtract and subtractScalar

@@ -47,3 +48,4 @@

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -50,0 +52,0 @@

@@ -15,7 +15,8 @@ "use strict";

var name = 'bitAnd';
var dependencies = ['typed', 'matrix', 'equalScalar'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'concat'];
var createBitAnd = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {
var typed = _ref.typed,
matrix = _ref.matrix,
equalScalar = _ref.equalScalar;
equalScalar = _ref.equalScalar,
concat = _ref.concat;
var matAlgo02xDS0 = (0, _matAlgo02xDS.createMatAlgo02xDS0)({

@@ -35,3 +36,4 @@ typed: typed,

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -38,0 +40,0 @@

@@ -15,3 +15,3 @@ "use strict";

var name = 'bitOr';
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix', 'concat'];
var createBitOr = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -21,3 +21,4 @@ var typed = _ref.typed,

equalScalar = _ref.equalScalar,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo01xDSid = (0, _matAlgo01xDSid.createMatAlgo01xDSid)({

@@ -36,3 +37,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -39,0 +41,0 @@

@@ -15,7 +15,8 @@ "use strict";

var name = 'bitXor';
var dependencies = ['typed', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'DenseMatrix', 'concat'];
var createBitXor = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {
var typed = _ref.typed,
matrix = _ref.matrix,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -34,3 +35,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -37,0 +39,0 @@

@@ -19,3 +19,3 @@ "use strict";

var name = 'leftShift';
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix', 'concat'];
var createLeftShift = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -26,3 +26,4 @@ var typed = _ref.typed,

zeros = _ref.zeros,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo01xDSid = (0, _matAlgo01xDSid.createMatAlgo01xDSid)({

@@ -52,3 +53,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -55,0 +57,0 @@ var useMatrixForArrayScalar = (0, _useMatrixForArrayScalar.createUseMatrixForArrayScalar)({

@@ -19,3 +19,3 @@ "use strict";

var name = 'rightArithShift';
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix', 'concat'];
var createRightArithShift = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -26,3 +26,4 @@ var typed = _ref.typed,

zeros = _ref.zeros,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo01xDSid = (0, _matAlgo01xDSid.createMatAlgo01xDSid)({

@@ -52,3 +53,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -55,0 +57,0 @@ var useMatrixForArrayScalar = (0, _useMatrixForArrayScalar.createUseMatrixForArrayScalar)({

@@ -18,3 +18,3 @@ "use strict";

var name = 'rightLogShift';
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix', 'concat'];
var createRightLogShift = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -25,3 +25,4 @@ var typed = _ref.typed,

zeros = _ref.zeros,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo01xDSid = (0, _matAlgo01xDSid.createMatAlgo01xDSid)({

@@ -51,3 +52,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -54,0 +56,0 @@ var useMatrixForArrayScalar = (0, _useMatrixForArrayScalar.createUseMatrixForArrayScalar)({

@@ -31,3 +31,3 @@ "use strict";

* math.distance([x1, y1], [x2, y2])
*- math.distance({pointOneX: 4, pointOneY: 5}, {pointTwoX: 2, pointTwoY: 7})
* math.distance({pointOneX: 4, pointOneY: 5}, {pointTwoX: 2, pointTwoY: 7})
* math.distance([x1, y1, z1], [x2, y2, z2])

@@ -43,3 +43,3 @@ * math.distance({pointOneX: 4, pointOneY: 5, pointOneZ: 8}, {pointTwoX: 2, pointTwoY: 7, pointTwoZ: 9})

* math.distance({pointX: 10, pointY: 10}, {xCoeffLine: 8, yCoeffLine: 1, constant: 3})
* math.distance([x1, y1, z1], [x0, y0, z0, a-tCoeff, b-tCoeff, c-tCoeff]) point and parametric equation of 3D line
* math.distance([x1, y1, z1], [x0, y0, z0, a-tCoeff, b-tCoeff, c-tCoeff]) // point and parametric equation of 3D line
* math.distance([x, y, z], [x0, y0, z0, a, b, c])

@@ -69,3 +69,3 @@ * math.distance({pointX: 2, pointY: 5, pointZ: 9}, {x0: 4, y0: 6, z0: 3, a: 4, b: 2, c: 0})

* {pointX: 2, pointY: 3, pointZ: 1},
* {x0: 1, y0: 1, z0: 2, a: 5, b: 0, c: 1} // Returns 2.3204774044612857
* {x0: 1, y0: 1, z0: 2, a: 5, b: 0, c: 1}) // Returns 2.3204774044612857
*

@@ -72,0 +72,0 @@ * @param {Array | Matrix | Object} x Co-ordinates of first point

@@ -15,3 +15,3 @@ "use strict";

var name = 'and';
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'not'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'not', 'concat'];
var createAnd = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -22,3 +22,4 @@ var typed = _ref.typed,

zeros = _ref.zeros,
not = _ref.not;
not = _ref.not,
concat = _ref.concat;
var matAlgo02xDS0 = (0, _matAlgo02xDS.createMatAlgo02xDS0)({

@@ -41,3 +42,4 @@ typed: typed,

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -44,0 +46,0 @@

@@ -14,3 +14,3 @@ "use strict";

var name = 'or';
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix', 'concat'];
var createOr = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -20,3 +20,4 @@ var typed = _ref.typed,

equalScalar = _ref.equalScalar,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -35,3 +36,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -38,0 +40,0 @@

@@ -14,7 +14,8 @@ "use strict";

var name = 'xor';
var dependencies = ['typed', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'DenseMatrix', 'concat'];
var createXor = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {
var typed = _ref.typed,
matrix = _ref.matrix,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -33,3 +34,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -36,0 +38,0 @@

@@ -8,2 +8,3 @@ "use strict";

var _factory = require("../../utils/factory.js");
var _is = require("../../utils/is.js");
var _object = require("../../utils/object.js");

@@ -60,5 +61,6 @@ var _array = require("../../utils/array.js");

var index = new Index(rowRange, column);
return value.subset(index);
var result = value.subset(index);
return (0, _is.isMatrix)(result) ? result : matrix([[result]]);
}
});
exports.createColumn = createColumn;

@@ -12,3 +12,3 @@ "use strict";

var name = 'fft';
var dependencies = ['typed', 'matrix', 'addScalar', 'multiplyScalar', 'divideScalar', 'exp', 'tau', 'i'];
var dependencies = ['typed', 'matrix', 'addScalar', 'multiplyScalar', 'divideScalar', 'exp', 'tau', 'i', 'dotDivide', 'conj', 'pow', 'ceil', 'log2'];
var createFft = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -22,3 +22,8 @@ var typed = _ref.typed,

tau = _ref.tau,
I = _ref.i;
I = _ref.i,
dotDivide = _ref.dotDivide,
conj = _ref.conj,
pow = _ref.pow,
ceil = _ref.ceil,
log2 = _ref.log2;
/**

@@ -89,4 +94,35 @@ * Calculate N-dimensional fourier transform

}
/**
* Perform an 1-dimensional non-power-of-2 Fourier transform using Chirp-Z Transform
*
* @param {Array} arr The array
* @return {Array} resulting array
*/
function _czt(arr) {
var n = arr.length;
var w = exp(divideScalar(multiplyScalar(-1, multiplyScalar(I, tau)), n));
var chirp = [];
for (var i = 1 - n; i < n; i++) {
chirp.push(pow(w, divideScalar(pow(i, 2), 2)));
}
var N2 = pow(2, ceil(log2(n + n - 1)));
var xp = [].concat((0, _toConsumableArray2["default"])(new Array(n).fill(0).map(function (_, i) {
return multiplyScalar(arr[i], chirp[n - 1 + i]);
})), (0, _toConsumableArray2["default"])(new Array(N2 - n).fill(0)));
var ichirp = [].concat((0, _toConsumableArray2["default"])(new Array(n + n - 1).fill(0).map(function (_, i) {
return divideScalar(1, chirp[i]);
})), (0, _toConsumableArray2["default"])(new Array(N2 - (n + n - 1)).fill(0)));
var fftXp = _fft(xp);
var fftIchirp = _fft(ichirp);
var fftProduct = new Array(N2).fill(0).map(function (_, i) {
return multiplyScalar(fftXp[i], fftIchirp[i]);
});
var ifftProduct = dotDivide(conj(_ndFft(conj(fftProduct))), N2);
var ret = [];
for (var _i = n - 1; _i < n + n - 1; _i++) {
ret.push(multiplyScalar(ifftProduct[_i], chirp[_i]));
}
return ret;
}
/**
* Perform an 1-dimensional Fourier transform

@@ -113,6 +149,9 @@ *

return ret;
} else {
// use chirp-z transform for non-power-of-2 FFT
return _czt(arr);
}
throw new Error('Can only calculate FFT of power-of-two size');
// throw new Error('Can only calculate FFT of power-of-two size')
}
});
exports.createFft = createFft;

@@ -28,3 +28,3 @@ "use strict";

* const mixedX = [ [1, true], [2, 3] ]
* const fractionX = [ [math.fraction(1, 3)], [math.fraction(1, 3] ]
* const fractionX = [ [math.fraction(1, 3)], [math.fraction(1, 3)] ]
* const unitX = [ [math.unit('5cm')], [math.unit('5cm')] ]

@@ -31,0 +31,0 @@ * const bigNumberX = [ [math.bignumber(1)], [math.bignumber(0)] ]

@@ -8,2 +8,3 @@ "use strict";

var _factory = require("../../utils/factory.js");
var _is = require("../../utils/is.js");
var _object = require("../../utils/object.js");

@@ -60,5 +61,6 @@ var _array = require("../../utils/array.js");

var index = new Index(row, columnRange);
return value.subset(index);
var result = value.subset(index);
return (0, _is.isMatrix)(result) ? result : matrix([[result]]);
}
});
exports.createRow = createRow;

@@ -34,3 +34,3 @@ "use strict";

* const e = []
* const f = math.subset(e, math.index(0, [0, 2]), [5, 6]) // f = [[5, 6]] and e = [[5, 0, 6]]
* const f = math.subset(e, math.index(0, [0, 2]), [5, 6]) // f = [[5, 6]]
* const g = math.subset(f, math.index(1, 1), 7, 0) // g = [[5, 6], [0, 7]]

@@ -37,0 +37,0 @@ *

@@ -16,3 +16,3 @@ "use strict";

var name = 'compare';
var dependencies = ['typed', 'config', 'matrix', 'equalScalar', 'BigNumber', 'Fraction', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'matrix', 'equalScalar', 'BigNumber', 'Fraction', 'DenseMatrix', 'concat'];
var createCompare = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -25,3 +25,4 @@ var typed = _ref.typed,

Fraction = _ref.Fraction,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -40,3 +41,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -43,0 +45,0 @@ var compareUnits = (0, _compareUnits.createCompareUnits)({

@@ -11,10 +11,12 @@ "use strict";

var name = 'compareText';
var dependencies = ['typed', 'matrix'];
var dependencies = ['typed', 'matrix', 'concat'];
_string.compareText.signature = 'any, any';
var createCompareText = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {
var typed = _ref.typed,
matrix = _ref.matrix;
matrix = _ref.matrix,
concat = _ref.concat;
var matrixAlgorithmSuite = (0, _matrixAlgorithmSuite.createMatrixAlgorithmSuite)({
typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -21,0 +23,0 @@

@@ -13,3 +13,3 @@ "use strict";

var name = 'equal';
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix', 'concat'];
var createEqual = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -19,3 +19,4 @@ var typed = _ref.typed,

equalScalar = _ref.equalScalar,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -34,3 +35,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -37,0 +39,0 @@

@@ -16,3 +16,3 @@ "use strict";

var name = 'larger';
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix', 'concat'];
var createLarger = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -22,3 +22,4 @@ var typed = _ref.typed,

matrix = _ref.matrix,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -37,3 +38,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -40,0 +42,0 @@ var compareUnits = (0, _compareUnits.createCompareUnits)({

@@ -16,3 +16,3 @@ "use strict";

var name = 'largerEq';
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix', 'concat'];
var createLargerEq = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -22,3 +22,4 @@ var typed = _ref.typed,

matrix = _ref.matrix,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -37,3 +38,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -40,0 +42,0 @@ var compareUnits = (0, _compareUnits.createCompareUnits)({

@@ -16,3 +16,3 @@ "use strict";

var name = 'smaller';
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix', 'concat'];
var createSmaller = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -22,3 +22,4 @@ var typed = _ref.typed,

matrix = _ref.matrix,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -37,3 +38,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -40,0 +42,0 @@ var compareUnits = (0, _compareUnits.createCompareUnits)({

@@ -16,3 +16,3 @@ "use strict";

var name = 'smallerEq';
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix', 'concat'];
var createSmallerEq = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -22,3 +22,4 @@ var typed = _ref.typed,

matrix = _ref.matrix,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -37,3 +38,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -40,0 +42,0 @@ var compareUnits = (0, _compareUnits.createCompareUnits)({

@@ -13,3 +13,3 @@ "use strict";

var name = 'unequal';
var dependencies = ['typed', 'config', 'equalScalar', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'equalScalar', 'matrix', 'DenseMatrix', 'concat'];
var createUnequal = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -20,3 +20,4 @@ var typed = _ref.typed,

matrix = _ref.matrix,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo03xDSf = (0, _matAlgo03xDSf.createMatAlgo03xDSf)({

@@ -35,3 +36,4 @@ typed: typed

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -38,0 +40,0 @@

@@ -36,3 +36,3 @@ "use strict";

* math.max([[2, 5], [4, 3], [1, 7]], 0) // returns [4, 7]
* math.max([[2, 5], [4, 3]], [1, 7], 1) // returns [5, 4, 7]
* math.max([[2, 5], [4, 3], [1, 7]], 1) // returns [5, 4, 7]
*

@@ -39,0 +39,0 @@ * math.max(2.7, 7.1, -4.5, 2.0, 4.1) // returns 7.1

@@ -113,7 +113,8 @@ "use strict";

}
if (Array.isArray(probOrN)) {
if ((0, _is.isCollection)(probOrN)) {
// quantileSeq([a, b, c, d, ...], [prob1, prob2, ...][,sorted])
probArr = new Array(probOrN.length);
var probOrNArr = probOrN.valueOf();
probArr = new Array(probOrNArr.length);
for (var _i2 = 0; _i2 < probArr.length; ++_i2) {
var currProb = probOrN[_i2];
var currProb = probOrNArr[_i2];
if ((0, _is.isNumber)(currProb)) {

@@ -120,0 +121,0 @@ if (currProb < 0 || currProb > 1) {

@@ -15,3 +15,3 @@ "use strict";

var name = 'atan2';
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber', 'DenseMatrix', 'concat'];
var createAtan2 = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {

@@ -22,3 +22,4 @@ var typed = _ref.typed,

BigNumber = _ref.BigNumber,
DenseMatrix = _ref.DenseMatrix;
DenseMatrix = _ref.DenseMatrix,
concat = _ref.concat;
var matAlgo02xDS0 = (0, _matAlgo02xDS.createMatAlgo02xDS0)({

@@ -45,3 +46,4 @@ typed: typed,

typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -48,0 +50,0 @@

@@ -10,9 +10,11 @@ "use strict";

var name = 'to';
var dependencies = ['typed', 'matrix'];
var dependencies = ['typed', 'matrix', 'concat'];
var createTo = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {
var typed = _ref.typed,
matrix = _ref.matrix;
matrix = _ref.matrix,
concat = _ref.concat;
var matrixAlgorithmSuite = (0, _matrixAlgorithmSuite.createMatrixAlgorithmSuite)({
typed: typed,
matrix: matrix
matrix: matrix,
concat: concat
});

@@ -31,5 +33,5 @@

*
* math.to(math.unit('2 inch'), 'cm') // returns Unit 5.08 cm
* math.to(math.unit('2 inch'), math.unit(null, 'cm')) // returns Unit 5.08 cm
* math.to(math.unit(16, 'bytes'), 'bits') // returns Unit 128 bits
* math.to(math.unit('2 inch'), 'cm') // returns Unit 5.08 cm
* math.to(math.unit('2 inch'), math.unit('cm')) // returns Unit 5.08 cm
* math.to(math.unit(16, 'bytes'), 'bits') // returns Unit 128 bits
*

@@ -36,0 +38,0 @@ * See also:

@@ -9,4 +9,4 @@ /**

*
* @version 11.5.1
* @date 2023-01-31
* @version 11.6.0
* @date 2023-02-24
*

@@ -13,0 +13,0 @@ * @license

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -7,2 +8,3 @@ value: true

exports.createMatrixAlgorithmSuite = void 0;
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
var _factory = require("../../../utils/factory.js");

@@ -12,7 +14,9 @@ var _object = require("../../../utils/object.js");

var _matAlgo14xDs = require("./matAlgo14xDs.js");
var _broadcast = require("./broadcast.js");
var name = 'matrixAlgorithmSuite';
var dependencies = ['typed', 'matrix'];
var dependencies = ['typed', 'matrix', 'concat'];
var createMatrixAlgorithmSuite = /* #__PURE__ */(0, _factory.factory)(name, dependencies, function (_ref) {
var typed = _ref.typed,
matrix = _ref.matrix;
matrix = _ref.matrix,
concat = _ref.concat;
var matAlgo13xDD = (0, _matAlgo13xDD.createMatAlgo13xDD)({

@@ -24,2 +28,5 @@ typed: typed

});
var broadcast = (0, _broadcast.createBroadcast)({
concat: concat
});

@@ -51,12 +58,12 @@ /**

'DenseMatrix, DenseMatrix': function DenseMatrixDenseMatrix(x, y) {
return matAlgo13xDD(x, y, elop);
return matAlgo13xDD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(x, y)).concat([elop]));
},
'Array, Array': function ArrayArray(x, y) {
return matAlgo13xDD(matrix(x), matrix(y), elop).valueOf();
return matAlgo13xDD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(matrix(x), matrix(y))).concat([elop])).valueOf();
},
'Array, DenseMatrix': function ArrayDenseMatrix(x, y) {
return matAlgo13xDD(matrix(x), y, elop);
return matAlgo13xDD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(matrix(x), y)).concat([elop]));
},
'DenseMatrix, Array': function DenseMatrixArray(x, y) {
return matAlgo13xDD(x, matrix(y), elop);
return matAlgo13xDD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(x, matrix(y))).concat([elop]));
}

@@ -67,3 +74,3 @@ };

matrixSignatures['SparseMatrix, SparseMatrix'] = function (x, y) {
return options.SS(x, y, elop, false);
return options.SS.apply(options, (0, _toConsumableArray2["default"])(broadcast(x, y)).concat([elop, false]));
};

@@ -73,6 +80,6 @@ }

matrixSignatures['DenseMatrix, SparseMatrix'] = function (x, y) {
return options.DS(x, y, elop, false);
return options.DS.apply(options, (0, _toConsumableArray2["default"])(broadcast(x, y)).concat([elop, false]));
};
matrixSignatures['Array, SparseMatrix'] = function (x, y) {
return options.DS(matrix(x), y, elop, false);
return options.DS.apply(options, (0, _toConsumableArray2["default"])(broadcast(matrix(x), y)).concat([elop, false]));
};

@@ -82,6 +89,6 @@ }

matrixSignatures['SparseMatrix, DenseMatrix'] = function (x, y) {
return SD(y, x, elop, true);
return SD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(y, x)).concat([elop, true]));
};
matrixSignatures['SparseMatrix, Array'] = function (x, y) {
return SD(matrix(y), x, elop, true);
return SD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(matrix(y), x)).concat([elop, true]));
};

@@ -95,3 +102,3 @@ }

return function (x, y) {
return matAlgo13xDD(x, y, self);
return matAlgo13xDD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(x, y)).concat([self]));
};

@@ -101,3 +108,3 @@ }),

return function (x, y) {
return matAlgo13xDD(matrix(x), matrix(y), self).valueOf();
return matAlgo13xDD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(matrix(x), matrix(y))).concat([self])).valueOf();
};

@@ -107,3 +114,3 @@ }),

return function (x, y) {
return matAlgo13xDD(matrix(x), y, self);
return matAlgo13xDD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(matrix(x), y)).concat([self]));
};

@@ -113,3 +120,3 @@ }),

return function (x, y) {
return matAlgo13xDD(x, matrix(y), self);
return matAlgo13xDD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(x, matrix(y))).concat([self]));
};

@@ -122,3 +129,3 @@ })

return function (x, y) {
return options.SS(x, y, self, false);
return options.SS.apply(options, (0, _toConsumableArray2["default"])(broadcast(x, y)).concat([self, false]));
};

@@ -130,3 +137,3 @@ });

return function (x, y) {
return options.DS(x, y, self, false);
return options.DS.apply(options, (0, _toConsumableArray2["default"])(broadcast(x, y)).concat([self, false]));
};

@@ -136,3 +143,3 @@ });

return function (x, y) {
return options.DS(matrix(x), y, self, false);
return options.DS.apply(options, (0, _toConsumableArray2["default"])(broadcast(matrix(x), y)).concat([self, false]));
};

@@ -144,3 +151,3 @@ });

return function (x, y) {
return SD(y, x, self, true);
return SD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(y, x)).concat([self, true]));
};

@@ -150,3 +157,3 @@ });

return function (x, y) {
return SD(matrix(y), x, self, true);
return SD.apply(void 0, (0, _toConsumableArray2["default"])(broadcast(matrix(y), x)).concat([self, true]));
};

@@ -153,0 +160,0 @@ });

@@ -7,5 +7,5 @@ "use strict";

exports.version = void 0;
var version = '11.5.1';
var version = '11.6.0';
// Note: This file is automatically generated when building math.js.
// Changes made in this file will be overwritten.
exports.version = version;

@@ -8,2 +8,3 @@ /**

import { addScalarDependencies } from './dependenciesAddScalar.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -17,2 +18,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

addScalarDependencies,
concatDependencies,
equalScalarDependencies,

@@ -19,0 +21,0 @@ matrixDependencies,

@@ -5,2 +5,3 @@ /**

*/
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -13,2 +14,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

export var andDependencies = {
concatDependencies,
equalScalarDependencies,

@@ -15,0 +17,0 @@ matrixDependencies,

@@ -7,2 +7,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -15,2 +16,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -17,0 +19,0 @@ matrixDependencies,

@@ -5,2 +5,3 @@ /**

*/
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -11,2 +12,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

export var bitAndDependencies = {
concatDependencies,
equalScalarDependencies,

@@ -13,0 +15,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -13,2 +14,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -15,0 +17,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { matrixDependencies } from './dependenciesMatrix.generated.js';

@@ -12,2 +13,3 @@ import { typedDependencies } from './dependenciesTyped.generated.js';

DenseMatrixDependencies,
concatDependencies,
matrixDependencies,

@@ -14,0 +16,0 @@ typedDependencies,

@@ -8,2 +8,3 @@ /**

import { FractionDependencies } from './dependenciesFractionClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -17,2 +18,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

FractionDependencies,
concatDependencies,
equalScalarDependencies,

@@ -19,0 +21,0 @@ matrixDependencies,

@@ -5,2 +5,3 @@ /**

*/
import { concatDependencies } from './dependenciesConcat.generated.js';
import { matrixDependencies } from './dependenciesMatrix.generated.js';

@@ -10,2 +11,3 @@ import { typedDependencies } from './dependenciesTyped.generated.js';

export var compareTextDependencies = {
concatDependencies,
matrixDependencies,

@@ -12,0 +14,0 @@ typedDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { divideScalarDependencies } from './dependenciesDivideScalar.generated.js';

@@ -14,2 +15,3 @@ import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

DenseMatrixDependencies,
concatDependencies,
divideScalarDependencies,

@@ -16,0 +18,0 @@ equalScalarDependencies,

@@ -5,2 +5,3 @@ /**

*/
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -12,2 +13,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

export var dotMultiplyDependencies = {
concatDependencies,
equalScalarDependencies,

@@ -14,0 +16,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -14,2 +15,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -16,0 +18,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -13,2 +14,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -15,0 +17,0 @@ matrixDependencies,

@@ -6,7 +6,12 @@ /**

import { addScalarDependencies } from './dependenciesAddScalar.generated.js';
import { ceilDependencies } from './dependenciesCeil.generated.js';
import { conjDependencies } from './dependenciesConj.generated.js';
import { divideScalarDependencies } from './dependenciesDivideScalar.generated.js';
import { dotDivideDependencies } from './dependenciesDotDivide.generated.js';
import { expDependencies } from './dependenciesExp.generated.js';
import { iDependencies } from './dependenciesI.generated.js';
import { log2Dependencies } from './dependenciesLog2.generated.js';
import { matrixDependencies } from './dependenciesMatrix.generated.js';
import { multiplyScalarDependencies } from './dependenciesMultiplyScalar.generated.js';
import { powDependencies } from './dependenciesPow.generated.js';
import { tauDependencies } from './dependenciesTau.generated.js';

@@ -17,7 +22,12 @@ import { typedDependencies } from './dependenciesTyped.generated.js';

addScalarDependencies,
ceilDependencies,
conjDependencies,
divideScalarDependencies,
dotDivideDependencies,
expDependencies,
iDependencies,
log2Dependencies,
matrixDependencies,
multiplyScalarDependencies,
powDependencies,
tauDependencies,

@@ -24,0 +34,0 @@ typedDependencies,

@@ -7,2 +7,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -15,2 +16,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -17,0 +19,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { matrixDependencies } from './dependenciesMatrix.generated.js';

@@ -12,2 +13,3 @@ import { typedDependencies } from './dependenciesTyped.generated.js';

DenseMatrixDependencies,
concatDependencies,
matrixDependencies,

@@ -14,0 +16,0 @@ typedDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { matrixDependencies } from './dependenciesMatrix.generated.js';

@@ -12,2 +13,3 @@ import { typedDependencies } from './dependenciesTyped.generated.js';

DenseMatrixDependencies,
concatDependencies,
matrixDependencies,

@@ -14,0 +16,0 @@ typedDependencies,

@@ -5,2 +5,3 @@ /**

*/
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -11,2 +12,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

export var lcmDependencies = {
concatDependencies,
equalScalarDependencies,

@@ -13,0 +15,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -14,2 +15,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -16,0 +18,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -13,2 +14,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -15,0 +17,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { BigNumberDependencies } from './dependenciesBigNumberClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -13,2 +14,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

BigNumberDependencies,
concatDependencies,
equalScalarDependencies,

@@ -15,0 +17,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -13,2 +14,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -15,0 +17,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -14,2 +15,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -16,0 +18,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -14,2 +15,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -16,0 +18,0 @@ matrixDependencies,

@@ -16,3 +16,2 @@ /**

import { matrixDependencies } from './dependenciesMatrix.generated.js';
import { parseDependencies } from './dependenciesParse.generated.js';
import { typedDependencies } from './dependenciesTyped.generated.js';

@@ -32,5 +31,4 @@ import { createSimplifyConstant } from '../../factoriesAny.js';

matrixDependencies,
parseDependencies,
typedDependencies,
createSimplifyConstant
};

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { matrixDependencies } from './dependenciesMatrix.generated.js';

@@ -12,2 +13,3 @@ import { typedDependencies } from './dependenciesTyped.generated.js';

DenseMatrixDependencies,
concatDependencies,
matrixDependencies,

@@ -14,0 +16,0 @@ typedDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { matrixDependencies } from './dependenciesMatrix.generated.js';

@@ -12,2 +13,3 @@ import { typedDependencies } from './dependenciesTyped.generated.js';

DenseMatrixDependencies,
concatDependencies,
matrixDependencies,

@@ -14,0 +16,0 @@ typedDependencies,

@@ -7,2 +7,3 @@ /**

import { addScalarDependencies } from './dependenciesAddScalar.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -16,2 +17,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

addScalarDependencies,
concatDependencies,
equalScalarDependencies,

@@ -18,0 +20,0 @@ matrixDependencies,

@@ -5,2 +5,3 @@ /**

*/
import { concatDependencies } from './dependenciesConcat.generated.js';
import { matrixDependencies } from './dependenciesMatrix.generated.js';

@@ -10,2 +11,3 @@ import { typedDependencies } from './dependenciesTyped.generated.js';

export var toDependencies = {
concatDependencies,
matrixDependencies,

@@ -12,0 +14,0 @@ typedDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { equalScalarDependencies } from './dependenciesEqualScalar.generated.js';

@@ -13,2 +14,3 @@ import { matrixDependencies } from './dependenciesMatrix.generated.js';

DenseMatrixDependencies,
concatDependencies,
equalScalarDependencies,

@@ -15,0 +17,0 @@ matrixDependencies,

@@ -6,2 +6,3 @@ /**

import { DenseMatrixDependencies } from './dependenciesDenseMatrixClass.generated.js';
import { concatDependencies } from './dependenciesConcat.generated.js';
import { matrixDependencies } from './dependenciesMatrix.generated.js';

@@ -12,2 +13,3 @@ import { typedDependencies } from './dependenciesTyped.generated.js';

DenseMatrixDependencies,
concatDependencies,
matrixDependencies,

@@ -14,0 +16,0 @@ typedDependencies,

@@ -14,3 +14,2 @@ /**

import { matrixDependencies } from './dependenciesMatrix.generated.js';
import { parseDependencies } from './dependenciesParse.generated.js';
import { typedDependencies } from './dependenciesTyped.generated.js';

@@ -28,5 +27,4 @@ import { createSimplifyConstant } from '../../factoriesNumber.js';

matrixDependencies,
parseDependencies,
typedDependencies,
createSimplifyConstant
};

@@ -7,6 +7,6 @@ import _extends from "@babel/runtime/helpers/extends";

import { config } from './configReadonly.js';
import { createNode, createObjectNode, createOperatorNode, createParenthesisNode, createRelationalNode, createArrayNode, createBlockNode, createConditionalNode, createConstantNode, createRangeNode, createReviver, createChainClass, createFunctionAssignmentNode, createChain, createAccessorNode, createAssignmentNode, createIndexNode, createSymbolNode, createFunctionNode, createParse, createResolve, createSimplifyConstant, createCompile, createHelpClass, createLeafCount, createSimplifyCore, createEvaluate, createHelp, createParserClass, createSimplify, createSymbolicEqual, createDerivative, createParser, createRationalize, createFilterTransform, createForEachTransform, createMapTransform, createApplyTransform, createDiffTransform, createSubsetTransform, createConcatTransform, createMaxTransform, createMinTransform, createRangeTransform, createSumTransform, createCumSumTransform, createRowTransform, createColumnTransform, createIndexTransform, createMeanTransform, createVarianceTransform, createStdTransform } from '../factoriesAny.js';
import { createNode, createObjectNode, createOperatorNode, createParenthesisNode, createRelationalNode, createArrayNode, createBlockNode, createConditionalNode, createConstantNode, createRangeNode, createReviver, createChainClass, createFunctionAssignmentNode, createChain, createAccessorNode, createIndexNode, createAssignmentNode, createSymbolNode, createFunctionNode, createParse, createResolve, createSimplifyConstant, createCompile, createEvaluate, createHelpClass, createParserClass, createSimplifyCore, createHelp, createSimplify, createSymbolicEqual, createDerivative, createParser, createLeafCount, createRationalize, createFilterTransform, createForEachTransform, createMapTransform, createApplyTransform, createSubsetTransform, createConcatTransform, createMaxTransform, createSumTransform, createMinTransform, createCumSumTransform, createDiffTransform, createIndexTransform, createRangeTransform, createRowTransform, createColumnTransform, createMeanTransform, createVarianceTransform, createStdTransform } from '../factoriesAny.js';
import { BigNumber, Complex, e, _false, fineStructure, Fraction, i, _Infinity, LN10, LOG10E, Matrix, _NaN, _null, phi, Range, ResultSet, SQRT1_2,
// eslint-disable-line camelcase
sackurTetrode, tau, _true, version, DenseMatrix, efimovFactor, LN2, pi, replacer, SQRT2, typed, unaryPlus, weakMixingAngle, abs, acos, acot, acsc, addScalar, arg, asech, asinh, atan, atanh, bignumber, bitNot, boolean, clone, combinations, complex, conj, cosh, coth, csc, cube, equalScalar, erf, exp, expm1, filter, forEach, format, getMatrixDataType, hex, im, isInteger, isNegative, isPositive, isZero, LOG2E, lgamma, log10, log2, map, multiplyScalar, not, number, oct, pickRandom, print, random, re, sec, sign, sin, SparseMatrix, splitUnit, square, string, tan, typeOf, acosh, acsch, apply, asec, bin, combinationsWithRep, cos, csch, isNaN, isPrime, randomInt, sech, sinh, sparse, sqrt, tanh, unaryMinus, acoth, cot, fraction, isNumeric, matrix, matrixFromFunction, mod, nthRoot, numeric, or, prod, reshape, size, smaller, squeeze, subset, subtract, to, transpose, xgcd, zeros, and, bitAnd, bitXor, cbrt, compare, compareText, concat, count, ctranspose, diag, divideScalar, dotDivide, equal, fft, flatten, gcd, hasNumericValue, hypot, ifft, kron, largerEq, leftShift, lsolve, matrixFromColumns, min, mode, nthRoots, ones, partitionSelect, resize, rightArithShift, round, smallerEq, unequal, usolve, xor, add, atan2, bitOr, catalan, compareNatural, cumsum, deepEqual, diff, dot, equalText, floor, identity, invmod, larger, log, lsolveAll, matrixFromRows, multiply, qr, range, rightLogShift, setSize, slu, sum, trace, usolveAll, asin, ceil, composition, cross, det, distance, dotMultiply, FibonacciHeap, fix, ImmutableDenseMatrix, Index, intersect, lcm, log1p, max, quantileSeq, row, setCartesian, setDistinct, setIsSubset, setPowerset, sort, column, index, inv, pinv, pow, setDifference, setMultiplicity, Spa, sqrtm, Unit, vacuumImpedance, wienDisplacement, atomicMass, bohrMagneton, boltzmann, conductanceQuantum, createUnit, deuteronMass, dotPow, electricConstant, elementaryCharge, expm, faraday, firstRadiation, gamma, gravitationConstant, hartreeEnergy, klitzing, loschmidt, magneticConstant, molarMass, molarPlanckConstant, neutronMass, nuclearMagneton, planckCharge, planckLength, planckTemperature, protonMass, reducedPlanckConstant, rydberg, secondRadiation, setSymDifference, speedOfLight, stefanBoltzmann, thomsonCrossSection, avogadro, bohrRadius, coulomb, divide, electronMass, factorial, gravity, inverseConductanceQuantum, lup, magneticFluxQuantum, molarMassC12, multinomial, permutations, planckMass, polynomialRoot, setIntersect, stirlingS2, unit, bellNumbers, eigs, fermiCoupling, mean, molarVolume, planckConstant, quantumOfCirculation, setUnion, variance, classicalElectronRadius, lusolve, median, kldivergence, mad, std, gasConstant, norm, rotationMatrix, planckTime, schur, rotate, sylvester, lyap } from './pureFunctionsAny.generated.js';
sackurTetrode, tau, _true, version, DenseMatrix, efimovFactor, LN2, pi, replacer, SQRT2, typed, unaryPlus, weakMixingAngle, abs, acos, acot, acsc, addScalar, arg, asech, asinh, atan, atanh, bignumber, bitNot, boolean, clone, combinations, complex, conj, cosh, coth, csc, cube, equalScalar, erf, exp, expm1, filter, forEach, format, getMatrixDataType, hex, im, isInteger, isNegative, isPositive, isZero, LOG2E, lgamma, log10, log2, map, multiplyScalar, not, number, oct, pickRandom, print, random, re, sec, sign, sin, SparseMatrix, splitUnit, square, string, tan, typeOf, acosh, acsch, apply, asec, bin, combinationsWithRep, cos, csch, isNaN, isPrime, randomInt, sech, sinh, sparse, sqrt, tanh, unaryMinus, acoth, cot, fraction, isNumeric, matrix, matrixFromFunction, mode, numeric, prod, reshape, size, squeeze, subset, transpose, xgcd, zeros, asin, cbrt, concat, count, ctranspose, diag, divideScalar, dotDivide, equal, flatten, gcd, hasNumericValue, identity, kron, largerEq, leftShift, matrixFromColumns, mod, nthRoot, ones, resize, rightArithShift, round, smaller, to, unequal, xor, add, bitAnd, bitXor, catalan, compare, compareText, cumsum, deepEqual, dot, equalText, floor, hypot, ImmutableDenseMatrix, Index, invmod, larger, log, matrixFromRows, min, multiply, nthRoots, or, partitionSelect, quantileSeq, rightLogShift, smallerEq, subtract, trace, usolve, and, bitOr, ceil, compareNatural, composition, cross, det, diff, distance, dotMultiply, FibonacciHeap, fix, index, intersect, lcm, log1p, lsolve, max, qr, range, row, setCartesian, setDistinct, setIsSubset, setPowerset, slu, Spa, sum, usolveAll, atan2, column, lsolveAll, setDifference, setMultiplicity, setSymDifference, sort, inv, lup, pinv, pow, setIntersect, setUnion, sqrtm, Unit, vacuumImpedance, wienDisplacement, atomicMass, bohrMagneton, boltzmann, conductanceQuantum, createUnit, deuteronMass, dotPow, electricConstant, elementaryCharge, expm, faraday, fft, gamma, gravitationConstant, hartreeEnergy, ifft, klitzing, loschmidt, magneticConstant, molarMass, molarPlanckConstant, neutronMass, nuclearMagneton, planckCharge, planckLength, planckTemperature, protonMass, reducedPlanckConstant, rydberg, secondRadiation, speedOfLight, stefanBoltzmann, thomsonCrossSection, avogadro, bohrRadius, coulomb, divide, electronMass, factorial, firstRadiation, gasConstant, inverseConductanceQuantum, lusolve, magneticFluxQuantum, molarMassC12, multinomial, permutations, planckMass, polynomialRoot, setSize, stirlingS2, unit, bellNumbers, eigs, fermiCoupling, gravity, kldivergence, mean, molarVolume, planckConstant, quantumOfCirculation, variance, classicalElectronRadius, median, planckTime, std, mad, norm, rotationMatrix, rotate, schur, sylvester, lyap } from './pureFunctionsAny.generated.js';
var math = {}; // NOT pure!

@@ -66,2 +66,6 @@ var mathWithTransform = {}; // NOT pure!

});
export var IndexNode = createIndexNode({
Node,
size
});
export var AssignmentNode = createAssignmentNode({

@@ -72,6 +76,2 @@ matrix,

});
export var IndexNode = createIndexNode({
Node,
size
});
export var SymbolNode = createSymbolNode({

@@ -129,3 +129,2 @@ Unit,

matrix,
parse,
typed

@@ -137,8 +136,11 @@ });

});
export var evaluate = createEvaluate({
parse,
typed
});
export var Help = createHelpClass({
parse
});
export var leafCount = createLeafCount({
parse,
typed
export var Parser = createParserClass({
evaluate
});

@@ -165,6 +167,2 @@ export var simplifyCore = createSimplifyCore({

});
export var evaluate = createEvaluate({
parse,
typed
});
export var help = createHelp({

@@ -175,5 +173,2 @@ Help,

});
export var Parser = createParserClass({
evaluate
});
export var simplify = createSimplify({

@@ -231,2 +226,6 @@ bignumber,

});
export var leafCount = createLeafCount({
parse,
typed
});
export var rationalize = createRationalize({

@@ -367,23 +366,14 @@ bignumber,

matrixFromFunction,
mod,
nthRoot,
mode,
numeric,
or,
prod,
reshape,
size,
smaller,
squeeze,
subset,
subtract,
to,
transpose,
xgcd,
zeros,
and,
bitAnd,
bitXor,
asin,
cbrt,
compare,
compareText,
concat,

@@ -396,64 +386,66 @@ count,

equal,
fft,
flatten,
gcd,
hasNumericValue,
hypot,
ifft,
identity,
kron,
largerEq,
leftShift,
lsolve,
matrixFromColumns,
min,
mode,
nthRoots,
mod,
nthRoot,
ones,
partitionSelect,
resize,
rightArithShift,
round,
smallerEq,
smaller,
to,
unequal,
usolve,
xor,
add,
atan2,
bitOr,
bitAnd,
bitXor,
catalan,
compareNatural,
compare,
compareText,
cumsum,
deepEqual,
diff,
dot,
equalText,
floor,
identity,
hypot,
invmod,
larger,
log,
lsolveAll,
matrixFromRows,
min,
multiply,
qr,
range,
nthRoots,
or,
partitionSelect,
quantileSeq,
rightLogShift,
setSize,
slu,
sum,
smallerEq,
subtract,
trace,
usolveAll,
asin,
usolve,
and,
bitOr,
ceil,
compareNatural,
composition,
cross,
det,
diff,
distance,
dotMultiply,
fix,
index,
intersect,
lcm,
log1p,
lsolve,
max,
quantileSeq,
qr,
range,
row,

@@ -464,10 +456,18 @@ setCartesian,

setPowerset,
slu,
sum,
usolveAll,
atan2,
column,
lsolveAll,
setDifference,
setMultiplicity,
setSymDifference,
sort,
column,
index,
inv,
lup,
pinv,
pow,
setDifference,
setMultiplicity,
setIntersect,
setUnion,
sqrtm,

@@ -487,6 +487,7 @@ vacuumImpedance,

faraday,
firstRadiation,
fft,
gamma,
gravitationConstant,
hartreeEnergy,
ifft,
klitzing,

@@ -506,3 +507,2 @@ loschmidt,

secondRadiation,
setSymDifference,
speedOfLight,

@@ -517,22 +517,20 @@ stefanBoltzmann,

factorial,
gravity,
firstRadiation,
gasConstant,
inverseConductanceQuantum,
lup,
lusolve,
magneticFluxQuantum,
molarMassC12,
multinomial,
parse,
permutations,
planckMass,
polynomialRoot,
resolve,
setIntersect,
simplifyConstant,
setSize,
stirlingS2,
unit,
bellNumbers,
compile,
eigs,
fermiCoupling,
leafCount,
gravity,
kldivergence,
mean,

@@ -542,24 +540,25 @@ molarVolume,

quantumOfCirculation,
setUnion,
simplifyCore,
variance,
classicalElectronRadius,
median,
parse,
planckTime,
resolve,
simplifyConstant,
std,
compile,
evaluate,
mad,
simplifyCore,
help,
lusolve,
median,
norm,
rotationMatrix,
simplify,
symbolicEqual,
derivative,
kldivergence,
mad,
parser,
rotate,
leafCount,
rationalize,
std,
gasConstant,
norm,
rotationMatrix,
planckTime,
schur,
rotate,
sylvester,

@@ -583,9 +582,2 @@ lyap,

}),
diff: createDiffTransform({
bignumber,
matrix,
number,
subtract,
typed
}),
subset: createSubsetTransform({

@@ -606,2 +598,8 @@ matrix,

}),
sum: createSumTransform({
add,
config,
numeric,
typed
}),
min: createMinTransform({

@@ -613,2 +611,17 @@ config,

}),
cumsum: createCumSumTransform({
add,
typed,
unaryPlus
}),
diff: createDiffTransform({
bignumber,
matrix,
number,
subtract,
typed
}),
index: createIndexTransform({
Index
}),
range: createRangeTransform({

@@ -624,13 +637,2 @@ bignumber,

}),
sum: createSumTransform({
add,
config,
numeric,
typed
}),
cumsum: createCumSumTransform({
add,
typed,
unaryPlus
}),
row: createRowTransform({

@@ -648,5 +650,2 @@ Index,

}),
index: createIndexTransform({
Index
}),
mean: createMeanTransform({

@@ -695,7 +694,7 @@ add,

AccessorNode,
IndexNode,
AssignmentNode,
IndexNode,
FibonacciHeap,
ImmutableDenseMatrix,
Index,
FibonacciHeap,
Spa,

@@ -702,0 +701,0 @@ Unit,

@@ -7,3 +7,3 @@ import _extends from "@babel/runtime/helpers/extends";

import { config } from './configReadonly.js';
import { createChainClass, createNode, createObjectNode, createRangeNode, createRelationalNode, createReviver, createSymbolNode, createAccessorNode, createAssignmentNode, createBlockNode, createChain, createConditionalNode, createFunctionNode, createIndexNode, createOperatorNode, createConstantNode, createFunctionAssignmentNode, createParenthesisNode, createArrayNode, createParse, createResolve, createSimplifyConstant, createCompile, createEvaluate, createHelpClass, createParserClass, createSimplifyCore, createHelp, createParser, createSimplify, createDerivative, createRationalize, createCumSumTransform, createApplyTransform, createFilterTransform, createForEachTransform, createMapTransform, createMeanTransform, createSubsetTransform, createStdTransform, createSumTransform, createMaxTransform, createMinTransform, createRangeTransform, createVarianceTransform } from '../factoriesNumber.js';
import { createChainClass, createNode, createObjectNode, createRangeNode, createRelationalNode, createReviver, createSymbolNode, createAccessorNode, createAssignmentNode, createBlockNode, createChain, createConditionalNode, createFunctionNode, createIndexNode, createOperatorNode, createConstantNode, createFunctionAssignmentNode, createParenthesisNode, createArrayNode, createSimplifyConstant, createParse, createResolve, createSimplifyCore, createCompile, createEvaluate, createHelpClass, createParserClass, createSimplify, createDerivative, createRationalize, createHelp, createParser, createCumSumTransform, createApplyTransform, createFilterTransform, createForEachTransform, createMapTransform, createMeanTransform, createSubsetTransform, createStdTransform, createSumTransform, createMaxTransform, createMinTransform, createRangeTransform, createVarianceTransform } from '../factoriesNumber.js';
import { e, _false, index, _Infinity, LN10, LOG10E, matrix, _NaN, _null, phi, Range, replacer, ResultSet, SQRT1_2,

@@ -84,2 +84,16 @@ // eslint-disable-line camelcase

});
export var simplifyConstant = createSimplifyConstant({
AccessorNode,
ArrayNode,
ConstantNode,
FunctionNode,
IndexNode,
ObjectNode,
OperatorNode,
SymbolNode,
config,
mathWithTransform,
matrix,
typed
});
export var parse = createParse({

@@ -113,3 +127,3 @@ AccessorNode,

});
export var simplifyConstant = createSimplifyConstant({
export var simplifyCore = createSimplifyCore({
AccessorNode,

@@ -122,7 +136,12 @@ ArrayNode,

OperatorNode,
ParenthesisNode,
SymbolNode,
config,
mathWithTransform,
matrix,
add,
divide,
equal,
isZero,
multiply,
parse,
pow,
subtract,
typed

@@ -144,31 +163,2 @@ });

});
export var simplifyCore = createSimplifyCore({
AccessorNode,
ArrayNode,
ConstantNode,
FunctionNode,
IndexNode,
ObjectNode,
OperatorNode,
ParenthesisNode,
SymbolNode,
add,
divide,
equal,
isZero,
multiply,
parse,
pow,
subtract,
typed
});
export var help = createHelp({
Help,
mathWithTransform,
typed
});
export var parser = createParser({
Parser,
typed
});
export var simplify = createSimplify({

@@ -240,2 +230,11 @@ AccessorNode,

});
export var help = createHelp({
Help,
mathWithTransform,
typed
});
export var parser = createParser({
Parser,
typed
});
_extends(math, {

@@ -392,2 +391,3 @@ e,

prod,
simplifyConstant,
bellNumbers,

@@ -400,12 +400,11 @@ gcd,

resolve,
simplifyConstant,
simplifyCore,
compile,
evaluate,
simplifyCore,
help,
parser,
simplify,
derivative,
min,
rationalize,
min,
help,
parser,
config

@@ -412,0 +411,0 @@ });

@@ -8,3 +8,3 @@ /**

// eslint-disable-line camelcase
createSackurTetrode, createTau, createTrue, createVersion, createDenseMatrixClass, createEfimovFactor, createLN2, createPi, createReplacer, createSQRT2, createTyped, createUnaryPlus, createWeakMixingAngle, createAbs, createAcos, createAcot, createAcsc, createAddScalar, createArg, createAsech, createAsinh, createAtan, createAtanh, createBignumber, createBitNot, createBoolean, createClone, createCombinations, createComplex, createConj, createCosh, createCoth, createCsc, createCube, createEqualScalar, createErf, createExp, createExpm1, createFilter, createForEach, createFormat, createGetMatrixDataType, createHex, createIm, createIsInteger, createIsNegative, createIsPositive, createIsZero, createLOG2E, createLgamma, createLog10, createLog2, createMap, createMultiplyScalar, createNot, createNumber, createOct, createPickRandom, createPrint, createRandom, createRe, createSec, createSign, createSin, createSparseMatrixClass, createSplitUnit, createSquare, createString, createTan, createTypeOf, createAcosh, createAcsch, createApply, createAsec, createBin, createCombinationsWithRep, createCos, createCsch, createIsNaN, createIsPrime, createRandomInt, createSech, createSinh, createSparse, createSqrt, createTanh, createUnaryMinus, createAcoth, createCot, createFraction, createIsNumeric, createMatrix, createMatrixFromFunction, createMod, createNthRoot, createNumeric, createOr, createProd, createReshape, createSize, createSmaller, createSqueeze, createSubset, createSubtract, createTo, createTranspose, createXgcd, createZeros, createAnd, createBitAnd, createBitXor, createCbrt, createCompare, createCompareText, createConcat, createCount, createCtranspose, createDiag, createDivideScalar, createDotDivide, createEqual, createFft, createFlatten, createGcd, createHasNumericValue, createHypot, createIfft, createKron, createLargerEq, createLeftShift, createLsolve, createMatrixFromColumns, createMin, createMode, createNthRoots, createOnes, createPartitionSelect, createResize, createRightArithShift, createRound, createSmallerEq, createUnequal, createUsolve, createXor, createAdd, createAtan2, createBitOr, createCatalan, createCompareNatural, createCumSum, createDeepEqual, createDiff, createDot, createEqualText, createFloor, createIdentity, createInvmod, createLarger, createLog, createLsolveAll, createMatrixFromRows, createMultiply, createQr, createRange, createRightLogShift, createSetSize, createSlu, createSum, createTrace, createUsolveAll, createAsin, createCeil, createComposition, createCross, createDet, createDistance, createDotMultiply, createFibonacciHeapClass, createFix, createImmutableDenseMatrixClass, createIndexClass, createIntersect, createLcm, createLog1p, createMax, createQuantileSeq, createRow, createSetCartesian, createSetDistinct, createSetIsSubset, createSetPowerset, createSort, createColumn, createIndex, createInv, createPinv, createPow, createSetDifference, createSetMultiplicity, createSpaClass, createSqrtm, createUnitClass, createVacuumImpedance, createWienDisplacement, createAtomicMass, createBohrMagneton, createBoltzmann, createConductanceQuantum, createCreateUnit, createDeuteronMass, createDotPow, createElectricConstant, createElementaryCharge, createExpm, createFaraday, createFirstRadiation, createGamma, createGravitationConstant, createHartreeEnergy, createKlitzing, createLoschmidt, createMagneticConstant, createMolarMass, createMolarPlanckConstant, createNeutronMass, createNuclearMagneton, createPlanckCharge, createPlanckLength, createPlanckTemperature, createProtonMass, createReducedPlanckConstant, createRydberg, createSecondRadiation, createSetSymDifference, createSpeedOfLight, createStefanBoltzmann, createThomsonCrossSection, createAvogadro, createBohrRadius, createCoulomb, createDivide, createElectronMass, createFactorial, createGravity, createInverseConductanceQuantum, createLup, createMagneticFluxQuantum, createMolarMassC12, createMultinomial, createPermutations, createPlanckMass, createPolynomialRoot, createSetIntersect, createStirlingS2, createUnitFunction, createBellNumbers, createEigs, createFermiCoupling, createMean, createMolarVolume, createPlanckConstant, createQuantumOfCirculation, createSetUnion, createVariance, createClassicalElectronRadius, createLusolve, createMedian, createKldivergence, createMad, createStd, createGasConstant, createNorm, createRotationMatrix, createPlanckTime, createSchur, createRotate, createSylvester, createLyap } from '../factoriesAny.js';
createSackurTetrode, createTau, createTrue, createVersion, createDenseMatrixClass, createEfimovFactor, createLN2, createPi, createReplacer, createSQRT2, createTyped, createUnaryPlus, createWeakMixingAngle, createAbs, createAcos, createAcot, createAcsc, createAddScalar, createArg, createAsech, createAsinh, createAtan, createAtanh, createBignumber, createBitNot, createBoolean, createClone, createCombinations, createComplex, createConj, createCosh, createCoth, createCsc, createCube, createEqualScalar, createErf, createExp, createExpm1, createFilter, createForEach, createFormat, createGetMatrixDataType, createHex, createIm, createIsInteger, createIsNegative, createIsPositive, createIsZero, createLOG2E, createLgamma, createLog10, createLog2, createMap, createMultiplyScalar, createNot, createNumber, createOct, createPickRandom, createPrint, createRandom, createRe, createSec, createSign, createSin, createSparseMatrixClass, createSplitUnit, createSquare, createString, createTan, createTypeOf, createAcosh, createAcsch, createApply, createAsec, createBin, createCombinationsWithRep, createCos, createCsch, createIsNaN, createIsPrime, createRandomInt, createSech, createSinh, createSparse, createSqrt, createTanh, createUnaryMinus, createAcoth, createCot, createFraction, createIsNumeric, createMatrix, createMatrixFromFunction, createMode, createNumeric, createProd, createReshape, createSize, createSqueeze, createSubset, createTranspose, createXgcd, createZeros, createAsin, createCbrt, createConcat, createCount, createCtranspose, createDiag, createDivideScalar, createDotDivide, createEqual, createFlatten, createGcd, createHasNumericValue, createIdentity, createKron, createLargerEq, createLeftShift, createMatrixFromColumns, createMod, createNthRoot, createOnes, createResize, createRightArithShift, createRound, createSmaller, createTo, createUnequal, createXor, createAdd, createBitAnd, createBitXor, createCatalan, createCompare, createCompareText, createCumSum, createDeepEqual, createDot, createEqualText, createFloor, createHypot, createImmutableDenseMatrixClass, createIndexClass, createInvmod, createLarger, createLog, createMatrixFromRows, createMin, createMultiply, createNthRoots, createOr, createPartitionSelect, createQuantileSeq, createRightLogShift, createSmallerEq, createSubtract, createTrace, createUsolve, createAnd, createBitOr, createCeil, createCompareNatural, createComposition, createCross, createDet, createDiff, createDistance, createDotMultiply, createFibonacciHeapClass, createFix, createIndex, createIntersect, createLcm, createLog1p, createLsolve, createMax, createQr, createRange, createRow, createSetCartesian, createSetDistinct, createSetIsSubset, createSetPowerset, createSlu, createSpaClass, createSum, createUsolveAll, createAtan2, createColumn, createLsolveAll, createSetDifference, createSetMultiplicity, createSetSymDifference, createSort, createInv, createLup, createPinv, createPow, createSetIntersect, createSetUnion, createSqrtm, createUnitClass, createVacuumImpedance, createWienDisplacement, createAtomicMass, createBohrMagneton, createBoltzmann, createConductanceQuantum, createCreateUnit, createDeuteronMass, createDotPow, createElectricConstant, createElementaryCharge, createExpm, createFaraday, createFft, createGamma, createGravitationConstant, createHartreeEnergy, createIfft, createKlitzing, createLoschmidt, createMagneticConstant, createMolarMass, createMolarPlanckConstant, createNeutronMass, createNuclearMagneton, createPlanckCharge, createPlanckLength, createPlanckTemperature, createProtonMass, createReducedPlanckConstant, createRydberg, createSecondRadiation, createSpeedOfLight, createStefanBoltzmann, createThomsonCrossSection, createAvogadro, createBohrRadius, createCoulomb, createDivide, createElectronMass, createFactorial, createFirstRadiation, createGasConstant, createInverseConductanceQuantum, createLusolve, createMagneticFluxQuantum, createMolarMassC12, createMultinomial, createPermutations, createPlanckMass, createPolynomialRoot, createSetSize, createStirlingS2, createUnitFunction, createBellNumbers, createEigs, createFermiCoupling, createGravity, createKldivergence, createMean, createMolarVolume, createPlanckConstant, createQuantumOfCirculation, createVariance, createClassicalElectronRadius, createMedian, createPlanckTime, createStd, createMad, createNorm, createRotationMatrix, createRotate, createSchur, createSylvester, createLyap } from '../factoriesAny.js';
export var BigNumber = /* #__PURE__ */createBigNumberClass({

@@ -397,14 +397,7 @@ config

});
export var mod = /* #__PURE__ */createMod({
DenseMatrix,
equalScalar,
matrix,
export var mode = /* #__PURE__ */createMode({
isNaN,
isNumeric,
typed
});
export var nthRoot = /* #__PURE__ */createNthRoot({
BigNumber,
equalScalar,
matrix,
typed
});
export var numeric = /* #__PURE__ */createNumeric({

@@ -415,8 +408,2 @@ bignumber,

});
export var or = /* #__PURE__ */createOr({
DenseMatrix,
equalScalar,
matrix,
typed
});
export var prod = /* #__PURE__ */createProd({

@@ -438,8 +425,2 @@ config,

});
export var smaller = /* #__PURE__ */createSmaller({
DenseMatrix,
config,
matrix,
typed
});
export var squeeze = /* #__PURE__ */createSqueeze({

@@ -453,14 +434,2 @@ matrix,

});
export var subtract = /* #__PURE__ */createSubtract({
DenseMatrix,
addScalar,
equalScalar,
matrix,
typed,
unaryMinus
});
export var to = /* #__PURE__ */createTo({
matrix,
typed
});
export var transpose = /* #__PURE__ */createTranspose({

@@ -482,19 +451,7 @@ matrix,

});
export var and = /* #__PURE__ */createAnd({
equalScalar,
matrix,
not,
typed,
zeros
});
export var bitAnd = /* #__PURE__ */createBitAnd({
equalScalar,
matrix,
export var asin = /* #__PURE__ */createAsin({
Complex,
config,
typed
});
export var bitXor = /* #__PURE__ */createBitXor({
DenseMatrix,
matrix,
typed
});
export var cbrt = /* #__PURE__ */createCbrt({

@@ -510,15 +467,2 @@ BigNumber,

});
export var compare = /* #__PURE__ */createCompare({
BigNumber,
DenseMatrix,
Fraction,
config,
equalScalar,
matrix,
typed
});
export var compareText = /* #__PURE__ */createCompareText({
matrix,
typed
});
export var concat = /* #__PURE__ */createConcat({

@@ -551,2 +495,3 @@ isInteger,

DenseMatrix,
concat,
divideScalar,

@@ -559,2 +504,3 @@ equalScalar,

DenseMatrix,
concat,
equalScalar,

@@ -564,12 +510,2 @@ matrix,

});
export var fft = /* #__PURE__ */createFft({
addScalar,
divideScalar,
exp,
i,
matrix,
multiplyScalar,
tau,
typed
});
export var flatten = /* #__PURE__ */createFlatten({

@@ -582,2 +518,3 @@ matrix,

DenseMatrix,
concat,
equalScalar,

@@ -591,18 +528,10 @@ matrix,

});
export var hypot = /* #__PURE__ */createHypot({
abs,
addScalar,
divideScalar,
isPositive,
multiplyScalar,
smaller,
sqrt,
export var identity = /* #__PURE__ */createIdentity({
BigNumber,
DenseMatrix,
SparseMatrix,
config,
matrix,
typed
});
export var ifft = /* #__PURE__ */createIfft({
conj,
dotDivide,
fft,
typed
});
export var kron = /* #__PURE__ */createKron({

@@ -615,2 +544,3 @@ matrix,

DenseMatrix,
concat,
config,

@@ -622,2 +552,3 @@ matrix,

DenseMatrix,
concat,
equalScalar,

@@ -628,11 +559,2 @@ matrix,

});
export var lsolve = /* #__PURE__ */createLsolve({
DenseMatrix,
divideScalar,
equalScalar,
matrix,
multiplyScalar,
subtract,
typed
});
export var matrixFromColumns = /* #__PURE__ */createMatrixFromColumns({

@@ -644,19 +566,16 @@ flatten,

});
export var min = /* #__PURE__ */createMin({
config,
numeric,
smaller,
export var mod = /* #__PURE__ */createMod({
DenseMatrix,
concat,
equalScalar,
matrix,
typed
});
export var mode = /* #__PURE__ */createMode({
isNaN,
isNumeric,
export var nthRoot = /* #__PURE__ */createNthRoot({
BigNumber,
concat,
equalScalar,
matrix,
typed
});
export var nthRoots = /* #__PURE__ */createNthRoots({
Complex,
config,
divideScalar,
typed
});
export var ones = /* #__PURE__ */createOnes({

@@ -668,8 +587,2 @@ BigNumber,

});
export var partitionSelect = /* #__PURE__ */createPartitionSelect({
compare,
isNaN,
isNumeric,
typed
});
export var resize = /* #__PURE__ */createResize({

@@ -681,2 +594,3 @@ config,

DenseMatrix,
concat,
equalScalar,

@@ -695,4 +609,5 @@ matrix,

});
export var smallerEq = /* #__PURE__ */createSmallerEq({
export var smaller = /* #__PURE__ */createSmaller({
DenseMatrix,
concat,
config,

@@ -702,16 +617,13 @@ matrix,

});
export var unequal = /* #__PURE__ */createUnequal({
DenseMatrix,
config,
equalScalar,
export var to = /* #__PURE__ */createTo({
concat,
matrix,
typed
});
export var usolve = /* #__PURE__ */createUsolve({
export var unequal = /* #__PURE__ */createUnequal({
DenseMatrix,
divideScalar,
concat,
config,
equalScalar,
matrix,
multiplyScalar,
subtract,
typed

@@ -721,2 +633,3 @@ });

DenseMatrix,
concat,
matrix,

@@ -729,2 +642,3 @@ typed

addScalar,
concat,
equalScalar,

@@ -734,5 +648,4 @@ matrix,

});
export var atan2 = /* #__PURE__ */createAtan2({
BigNumber,
DenseMatrix,
export var bitAnd = /* #__PURE__ */createBitAnd({
concat,
equalScalar,

@@ -742,5 +655,5 @@ matrix,

});
export var bitOr = /* #__PURE__ */createBitOr({
export var bitXor = /* #__PURE__ */createBitXor({
DenseMatrix,
equalScalar,
concat,
matrix,

@@ -758,6 +671,17 @@ typed

});
export var compareNatural = /* #__PURE__ */createCompareNatural({
compare,
export var compare = /* #__PURE__ */createCompare({
BigNumber,
DenseMatrix,
Fraction,
concat,
config,
equalScalar,
matrix,
typed
});
export var compareText = /* #__PURE__ */createCompareText({
concat,
matrix,
typed
});
export var cumsum = /* #__PURE__ */createCumSum({

@@ -772,8 +696,2 @@ add,

});
export var diff = /* #__PURE__ */createDiff({
matrix,
number,
subtract,
typed
});
export var dot = /* #__PURE__ */createDot({

@@ -800,10 +718,19 @@ addScalar,

});
export var identity = /* #__PURE__ */createIdentity({
BigNumber,
DenseMatrix,
SparseMatrix,
config,
matrix,
export var hypot = /* #__PURE__ */createHypot({
abs,
addScalar,
divideScalar,
isPositive,
multiplyScalar,
smaller,
sqrt,
typed
});
export var ImmutableDenseMatrix = /* #__PURE__ */createImmutableDenseMatrixClass({
DenseMatrix,
smaller
});
export var Index = /* #__PURE__ */createIndexClass({
ImmutableDenseMatrix
});
export var invmod = /* #__PURE__ */createInvmod({

@@ -822,2 +749,3 @@ BigNumber,

DenseMatrix,
concat,
config,

@@ -833,11 +761,2 @@ matrix,

});
export var lsolveAll = /* #__PURE__ */createLsolveAll({
DenseMatrix,
divideScalar,
equalScalar,
matrix,
multiplyScalar,
subtract,
typed
});
export var matrixFromRows = /* #__PURE__ */createMatrixFromRows({

@@ -849,2 +768,8 @@ flatten,

});
export var min = /* #__PURE__ */createMin({
config,
numeric,
smaller,
typed
});
export var multiply = /* #__PURE__ */createMultiply({

@@ -858,58 +783,52 @@ addScalar,

});
export var qr = /* #__PURE__ */createQr({
addScalar,
complex,
conj,
export var nthRoots = /* #__PURE__ */createNthRoots({
Complex,
config,
divideScalar,
equal,
identity,
isZero,
matrix,
multiplyScalar,
sign,
sqrt,
subtract,
typed,
unaryMinus,
zeros
});
export var range = /* #__PURE__ */createRange({
bignumber,
matrix,
config,
larger,
largerEq,
smaller,
smallerEq,
typed
});
export var rightLogShift = /* #__PURE__ */createRightLogShift({
export var or = /* #__PURE__ */createOr({
DenseMatrix,
concat,
equalScalar,
matrix,
typed,
zeros
typed
});
export var setSize = /* #__PURE__ */createSetSize({
compareNatural,
export var partitionSelect = /* #__PURE__ */createPartitionSelect({
compare,
isNaN,
isNumeric,
typed
});
export var slu = /* #__PURE__ */createSlu({
SparseMatrix,
abs,
export var quantileSeq = /* #__PURE__ */createQuantileSeq({
add,
divideScalar,
larger,
largerEq,
compare,
multiply,
subtract,
transpose,
partitionSelect,
typed
});
export var sum = /* #__PURE__ */createSum({
add,
export var rightLogShift = /* #__PURE__ */createRightLogShift({
DenseMatrix,
concat,
equalScalar,
matrix,
typed,
zeros
});
export var smallerEq = /* #__PURE__ */createSmallerEq({
DenseMatrix,
concat,
config,
numeric,
matrix,
typed
});
export var subtract = /* #__PURE__ */createSubtract({
DenseMatrix,
addScalar,
concat,
equalScalar,
matrix,
typed,
unaryMinus
});
export var trace = /* #__PURE__ */createTrace({

@@ -920,3 +839,3 @@ add,

});
export var usolveAll = /* #__PURE__ */createUsolveAll({
export var usolve = /* #__PURE__ */createUsolve({
DenseMatrix,

@@ -930,5 +849,15 @@ divideScalar,

});
export var asin = /* #__PURE__ */createAsin({
Complex,
config,
export var and = /* #__PURE__ */createAnd({
concat,
equalScalar,
matrix,
not,
typed,
zeros
});
export var bitOr = /* #__PURE__ */createBitOr({
DenseMatrix,
concat,
equalScalar,
matrix,
typed

@@ -945,2 +874,6 @@ });

});
export var compareNatural = /* #__PURE__ */createCompareNatural({
compare,
typed
});
export var composition = /* #__PURE__ */createComposition({

@@ -970,2 +903,8 @@ addScalar,

});
export var diff = /* #__PURE__ */createDiff({
matrix,
number,
subtract,
typed
});
export var distance = /* #__PURE__ */createDistance({

@@ -982,2 +921,3 @@ abs,

export var dotMultiply = /* #__PURE__ */createDotMultiply({
concat,
equalScalar,

@@ -1002,9 +942,6 @@ matrix,

});
export var ImmutableDenseMatrix = /* #__PURE__ */createImmutableDenseMatrixClass({
DenseMatrix,
smaller
export var index = /* #__PURE__ */createIndex({
Index,
typed
});
export var Index = /* #__PURE__ */createIndexClass({
ImmutableDenseMatrix
});
export var intersect = /* #__PURE__ */createIntersect({

@@ -1028,2 +965,3 @@ abs,

export var lcm = /* #__PURE__ */createLcm({
concat,
equalScalar,

@@ -1040,2 +978,11 @@ matrix,

});
export var lsolve = /* #__PURE__ */createLsolve({
DenseMatrix,
divideScalar,
equalScalar,
matrix,
multiplyScalar,
subtract,
typed
});
export var max = /* #__PURE__ */createMax({

@@ -1047,7 +994,27 @@ config,

});
export var quantileSeq = /* #__PURE__ */createQuantileSeq({
add,
compare,
multiply,
partitionSelect,
export var qr = /* #__PURE__ */createQr({
addScalar,
complex,
conj,
divideScalar,
equal,
identity,
isZero,
matrix,
multiplyScalar,
sign,
sqrt,
subtract,
typed,
unaryMinus,
zeros
});
export var range = /* #__PURE__ */createRange({
bignumber,
matrix,
config,
larger,
largerEq,
smaller,
smallerEq,
typed

@@ -1091,8 +1058,42 @@ });

});
export var sort = /* #__PURE__ */createSort({
compare,
compareNatural,
export var slu = /* #__PURE__ */createSlu({
SparseMatrix,
abs,
add,
divideScalar,
larger,
largerEq,
multiply,
subtract,
transpose,
typed
});
export var Spa = /* #__PURE__ */createSpaClass({
FibonacciHeap,
addScalar,
equalScalar
});
export var sum = /* #__PURE__ */createSum({
add,
config,
numeric,
typed
});
export var usolveAll = /* #__PURE__ */createUsolveAll({
DenseMatrix,
divideScalar,
equalScalar,
matrix,
multiplyScalar,
subtract,
typed
});
export var atan2 = /* #__PURE__ */createAtan2({
BigNumber,
DenseMatrix,
concat,
equalScalar,
matrix,
typed
});
export var column = /* #__PURE__ */createColumn({

@@ -1104,6 +1105,40 @@ Index,

});
export var index = /* #__PURE__ */createIndex({
export var lsolveAll = /* #__PURE__ */createLsolveAll({
DenseMatrix,
divideScalar,
equalScalar,
matrix,
multiplyScalar,
subtract,
typed
});
export var setDifference = /* #__PURE__ */createSetDifference({
DenseMatrix,
Index,
compareNatural,
size,
subset,
typed
});
export var setMultiplicity = /* #__PURE__ */createSetMultiplicity({
Index,
compareNatural,
size,
subset,
typed
});
export var setSymDifference = /* #__PURE__ */createSetSymDifference({
Index,
concat,
setDifference,
size,
subset,
typed
});
export var sort = /* #__PURE__ */createSort({
compare,
compareNatural,
matrix,
typed
});
export var inv = /* #__PURE__ */createInv({

@@ -1120,2 +1155,17 @@ abs,

});
export var lup = /* #__PURE__ */createLup({
DenseMatrix,
Spa,
SparseMatrix,
abs,
addScalar,
divideScalar,
equalScalar,
larger,
matrix,
multiplyScalar,
subtract,
typed,
unaryMinus
});
export var pinv = /* #__PURE__ */createPinv({

@@ -1146,3 +1196,3 @@ Complex,

});
export var setDifference = /* #__PURE__ */createSetDifference({
export var setIntersect = /* #__PURE__ */createSetIntersect({
DenseMatrix,

@@ -1155,5 +1205,7 @@ Index,

});
export var setMultiplicity = /* #__PURE__ */createSetMultiplicity({
export var setUnion = /* #__PURE__ */createSetUnion({
Index,
compareNatural,
concat,
setIntersect,
setSymDifference,
size,

@@ -1163,7 +1215,2 @@ subset,

});
export var Spa = /* #__PURE__ */createSpaClass({
FibonacciHeap,
addScalar,
equalScalar
});
export var sqrtm = /* #__PURE__ */createSqrtm({

@@ -1241,2 +1288,3 @@ abs,

DenseMatrix,
concat,
equalScalar,

@@ -1270,6 +1318,16 @@ matrix,

});
export var firstRadiation = /* #__PURE__ */createFirstRadiation({
BigNumber,
Unit,
config
export var fft = /* #__PURE__ */createFft({
addScalar,
ceil,
conj,
divideScalar,
dotDivide,
exp,
i,
log2,
matrix,
multiplyScalar,
pow,
tau,
typed
});

@@ -1294,2 +1352,8 @@ export var gamma = /* #__PURE__ */createGamma({

});
export var ifft = /* #__PURE__ */createIfft({
conj,
dotDivide,
fft,
typed
});
export var klitzing = /* #__PURE__ */createKlitzing({

@@ -1365,10 +1429,2 @@ BigNumber,

});
export var setSymDifference = /* #__PURE__ */createSetSymDifference({
Index,
concat,
setDifference,
size,
subset,
typed
});
export var speedOfLight = /* #__PURE__ */createSpeedOfLight({

@@ -1421,3 +1477,3 @@ BigNumber,

});
export var gravity = /* #__PURE__ */createGravity({
export var firstRadiation = /* #__PURE__ */createFirstRadiation({
BigNumber,

@@ -1427,2 +1483,7 @@ Unit,

});
export var gasConstant = /* #__PURE__ */createGasConstant({
BigNumber,
Unit,
config
});
export var inverseConductanceQuantum = /* #__PURE__ */createInverseConductanceQuantum({

@@ -1433,16 +1494,10 @@ BigNumber,

});
export var lup = /* #__PURE__ */createLup({
export var lusolve = /* #__PURE__ */createLusolve({
DenseMatrix,
Spa,
SparseMatrix,
abs,
addScalar,
divideScalar,
equalScalar,
larger,
lsolve,
lup,
matrix,
multiplyScalar,
subtract,
slu,
typed,
unaryMinus
usolve
});

@@ -1492,8 +1547,4 @@ export var magneticFluxQuantum = /* #__PURE__ */createMagneticFluxQuantum({

});
export var setIntersect = /* #__PURE__ */createSetIntersect({
DenseMatrix,
Index,
export var setSize = /* #__PURE__ */createSetSize({
compareNatural,
size,
subset,
typed

@@ -1565,2 +1616,18 @@ });

});
export var gravity = /* #__PURE__ */createGravity({
BigNumber,
Unit,
config
});
export var kldivergence = /* #__PURE__ */createKldivergence({
divide,
dotDivide,
isNumeric,
log,
map,
matrix,
multiply,
sum,
typed
});
export var mean = /* #__PURE__ */createMean({

@@ -1586,11 +1653,2 @@ add,

});
export var setUnion = /* #__PURE__ */createSetUnion({
Index,
concat,
setIntersect,
setSymDifference,
size,
subset,
typed
});
export var variance = /* #__PURE__ */createVariance({

@@ -1610,11 +1668,2 @@ add,

});
export var lusolve = /* #__PURE__ */createLusolve({
DenseMatrix,
lsolve,
lup,
matrix,
slu,
typed,
usolve
});
export var median = /* #__PURE__ */createMedian({

@@ -1627,12 +1676,12 @@ add,

});
export var kldivergence = /* #__PURE__ */createKldivergence({
divide,
dotDivide,
isNumeric,
log,
export var planckTime = /* #__PURE__ */createPlanckTime({
BigNumber,
Unit,
config
});
export var std = /* #__PURE__ */createStd({
map,
matrix,
multiply,
sum,
typed
sqrt,
typed,
variance
});

@@ -1646,13 +1695,2 @@ export var mad = /* #__PURE__ */createMad({

});
export var std = /* #__PURE__ */createStd({
map,
sqrt,
typed,
variance
});
export var gasConstant = /* #__PURE__ */createGasConstant({
BigNumber,
Unit,
config
});
export var norm = /* #__PURE__ */createNorm({

@@ -1687,6 +1725,6 @@ abs,

});
export var planckTime = /* #__PURE__ */createPlanckTime({
BigNumber,
Unit,
config
export var rotate = /* #__PURE__ */createRotate({
multiply,
rotationMatrix,
typed
});

@@ -1702,7 +1740,2 @@ export var schur = /* #__PURE__ */createSchur({

});
export var rotate = /* #__PURE__ */createRotate({
multiply,
rotationMatrix,
typed
});
export var sylvester = /* #__PURE__ */createSylvester({

@@ -1709,0 +1742,0 @@ abs,

@@ -6,4 +6,4 @@ export var sortDocs = {

description: 'Sort the items in a matrix. Compare can be a string "asc", "desc", "natural", or a custom sort function.',
examples: ['sort([5, 10, 1])', 'sort(["C", "B", "A", "D"])', 'sortByLength(a, b) = size(a)[1] - size(b)[1]', 'sort(["Langdon", "Tom", "Sara"], sortByLength)', 'sort(["10", "1", "2"], "natural")'],
examples: ['sort([5, 10, 1])', 'sort(["C", "B", "A", "D"], "natural")', 'sortByLength(a, b) = size(a)[1] - size(b)[1]', 'sort(["Langdon", "Tom", "Sara"], sortByLength)', 'sort(["10", "1", "2"], "natural")'],
seealso: ['map', 'filter', 'forEach']
};

@@ -6,7 +6,6 @@ import { isFraction, isMatrix, isNode, isArrayNode, isConstantNode, isIndexNode, isObjectNode, isOperatorNode } from '../../utils/is.js';

var name = 'simplifyConstant';
var dependencies = ['typed', 'parse', 'config', 'mathWithTransform', 'matrix', '?fraction', '?bignumber', 'AccessorNode', 'ArrayNode', 'ConstantNode', 'FunctionNode', 'IndexNode', 'ObjectNode', 'OperatorNode', 'SymbolNode'];
var dependencies = ['typed', 'config', 'mathWithTransform', 'matrix', '?fraction', '?bignumber', 'AccessorNode', 'ArrayNode', 'ConstantNode', 'FunctionNode', 'IndexNode', 'ObjectNode', 'OperatorNode', 'SymbolNode'];
export var createSimplifyConstant = /* #__PURE__ */factory(name, dependencies, _ref => {
var {
typed,
parse,
config,

@@ -13,0 +12,0 @@ mathWithTransform,

@@ -7,3 +7,3 @@ import { factory } from '../../utils/factory.js';

var name = 'add';
var dependencies = ['typed', 'matrix', 'addScalar', 'equalScalar', 'DenseMatrix', 'SparseMatrix'];
var dependencies = ['typed', 'matrix', 'addScalar', 'equalScalar', 'DenseMatrix', 'SparseMatrix', 'concat'];
export var createAdd = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -16,3 +16,4 @@ var {

DenseMatrix,
SparseMatrix
SparseMatrix,
concat
} = _ref;

@@ -32,39 +33,39 @@ var matAlgo01xDSid = createMatAlgo01xDSid({

typed,
matrix
matrix,
concat
});
/**
* Add two or more values, `x + y`.
* For matrices, the function is evaluated element wise.
*
* Syntax:
*
* math.add(x, y)
* math.add(x, y, z, ...)
*
* Examples:
*
* math.add(2, 3) // returns number 5
* math.add(2, 3, 4) // returns number 9
*
* const a = math.complex(2, 3)
* const b = math.complex(-4, 1)
* math.add(a, b) // returns Complex -2 + 4i
*
* math.add([1, 2, 3], 4) // returns Array [5, 6, 7]
*
* const c = math.unit('5 cm')
* const d = math.unit('2.1 mm')
* math.add(c, d) // returns Unit 52.1 mm
*
* math.add("2.3", "4") // returns number 6.3
*
* See also:
*
* subtract, sum
*
* @param {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} x First value to add
* @param {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} y Second value to add
* @return {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} Sum of `x` and `y`
*/
* Add two or more values, `x + y`.
* For matrices, the function is evaluated element wise.
*
* Syntax:
*
* math.add(x, y)
* math.add(x, y, z, ...)
*
* Examples:
*
* math.add(2, 3) // returns number 5
* math.add(2, 3, 4) // returns number 9
*
* const a = math.complex(2, 3)
* const b = math.complex(-4, 1)
* math.add(a, b) // returns Complex -2 + 4i
*
* math.add([1, 2, 3], 4) // returns Array [5, 6, 7]
*
* const c = math.unit('5 cm')
* const d = math.unit('2.1 mm')
* math.add(c, d) // returns Unit 52.1 mm
*
* math.add("2.3", "4") // returns number 6.3
*
* See also:
*
* subtract, sum
*
* @param {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} x First value to add
* @param {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} y Second value to add
* @return {number | BigNumber | Fraction | Complex | Unit | Array | Matrix} Sum of `x` and `y`
*/
return typed(name, {

@@ -71,0 +72,0 @@ 'any, any': addScalar,

@@ -9,3 +9,3 @@ import { factory } from '../../utils/factory.js';

var name = 'dotDivide';
var dependencies = ['typed', 'matrix', 'equalScalar', 'divideScalar', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'divideScalar', 'DenseMatrix', 'concat'];
export var createDotDivide = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -17,3 +17,4 @@ var {

divideScalar,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -41,3 +42,4 @@ var matAlgo02xDS0 = createMatAlgo02xDS0({

typed,
matrix
matrix,
concat
});

@@ -44,0 +46,0 @@

@@ -7,3 +7,3 @@ import { factory } from '../../utils/factory.js';

var name = 'dotMultiply';
var dependencies = ['typed', 'matrix', 'equalScalar', 'multiplyScalar'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'multiplyScalar', 'concat'];
export var createDotMultiply = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -14,3 +14,4 @@ var {

equalScalar,
multiplyScalar
multiplyScalar,
concat
} = _ref;

@@ -31,3 +32,4 @@ var matAlgo02xDS0 = createMatAlgo02xDS0({

typed,
matrix
matrix,
concat
});

@@ -34,0 +36,0 @@

@@ -8,3 +8,3 @@ import { factory } from '../../utils/factory.js';

var name = 'dotPow';
var dependencies = ['typed', 'equalScalar', 'matrix', 'pow', 'DenseMatrix'];
var dependencies = ['typed', 'equalScalar', 'matrix', 'pow', 'DenseMatrix', 'concat'];
export var createDotPow = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -16,3 +16,4 @@ var {

pow,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -36,3 +37,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -39,0 +41,0 @@ var powScalarSignatures = {};

@@ -8,3 +8,3 @@ import { factory } from '../../utils/factory.js';

var name = 'gcd';
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber', 'DenseMatrix', 'concat'];
export var createGcd = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -16,3 +16,4 @@ var {

BigNumber,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -32,3 +33,4 @@ var matAlgo01xDSid = createMatAlgo01xDSid({

typed,
matrix
matrix,
concat
});

@@ -35,0 +37,0 @@ var gcdTypes = 'number | BigNumber | Fraction | Matrix | Array';

@@ -8,3 +8,3 @@ import { factory } from '../../utils/factory.js';

var name = 'lcm';
var dependencies = ['typed', 'matrix', 'equalScalar'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'concat'];
export var createLcm = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -14,3 +14,4 @@ var {

matrix,
equalScalar
equalScalar,
concat
} = _ref;

@@ -31,3 +32,4 @@ var matAlgo02xDS0 = createMatAlgo02xDS0({

typed,
matrix
matrix,
concat
});

@@ -34,0 +36,0 @@ var lcmTypes = 'number | BigNumber | Fraction | Matrix | Array';

@@ -10,3 +10,3 @@ import { factory } from '../../utils/factory.js';

var name = 'mod';
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix', 'concat'];
export var createMod = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -17,3 +17,4 @@ var {

equalScalar,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -41,3 +42,4 @@ var matAlgo02xDS0 = createMatAlgo02xDS0({

typed,
matrix
matrix,
concat
});

@@ -44,0 +46,0 @@

@@ -9,3 +9,3 @@ import { factory } from '../../utils/factory.js';

var name = 'nthRoot';
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber', 'concat'];
export var createNthRoot = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -16,3 +16,4 @@ var {

equalScalar,
BigNumber: _BigNumber
BigNumber: _BigNumber,
concat
} = _ref;

@@ -36,3 +37,4 @@ var matAlgo01xDSid = createMatAlgo01xDSid({

typed,
matrix
matrix,
concat
});

@@ -39,0 +41,0 @@

@@ -9,3 +9,3 @@ import { factory } from '../../utils/factory.js';

var name = 'subtract';
var dependencies = ['typed', 'matrix', 'equalScalar', 'addScalar', 'unaryMinus', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'addScalar', 'unaryMinus', 'DenseMatrix', 'concat'];
export var createSubtract = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -18,3 +18,4 @@ var {

unaryMinus,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -43,3 +44,4 @@ // TODO: split function subtract in two: subtract and subtractScalar

typed,
matrix
matrix,
concat
});

@@ -46,0 +48,0 @@

@@ -9,3 +9,3 @@ import { bitAndBigNumber } from '../../utils/bignumber/bitwise.js';

var name = 'bitAnd';
var dependencies = ['typed', 'matrix', 'equalScalar'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'concat'];
export var createBitAnd = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -15,3 +15,4 @@ var {

matrix,
equalScalar
equalScalar,
concat
} = _ref;

@@ -32,3 +33,4 @@ var matAlgo02xDS0 = createMatAlgo02xDS0({

typed,
matrix
matrix,
concat
});

@@ -35,0 +37,0 @@

@@ -9,3 +9,3 @@ import { bitOrBigNumber } from '../../utils/bignumber/bitwise.js';

var name = 'bitOr';
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix', 'concat'];
export var createBitOr = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -16,3 +16,4 @@ var {

equalScalar,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -32,3 +33,4 @@ var matAlgo01xDSid = createMatAlgo01xDSid({

typed,
matrix
matrix,
concat
});

@@ -35,0 +37,0 @@

@@ -9,3 +9,3 @@ import { bitXor as bigBitXor } from '../../utils/bignumber/bitwise.js';

var name = 'bitXor';
var dependencies = ['typed', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'DenseMatrix', 'concat'];
export var createBitXor = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -15,3 +15,4 @@ var {

matrix,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -31,3 +32,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -34,0 +36,0 @@

@@ -13,3 +13,3 @@ import { createMatAlgo02xDS0 } from '../../type/matrix/utils/matAlgo02xDS0.js';

var name = 'leftShift';
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix', 'concat'];
export var createLeftShift = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -21,3 +21,4 @@ var {

zeros,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -48,3 +49,4 @@ var matAlgo01xDSid = createMatAlgo01xDSid({

typed,
matrix
matrix,
concat
});

@@ -51,0 +53,0 @@ var useMatrixForArrayScalar = createUseMatrixForArrayScalar({

@@ -13,3 +13,3 @@ import { rightArithShiftBigNumber } from '../../utils/bignumber/bitwise.js';

var name = 'rightArithShift';
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix', 'concat'];
export var createRightArithShift = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -21,3 +21,4 @@ var {

zeros,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -48,3 +49,4 @@ var matAlgo01xDSid = createMatAlgo01xDSid({

typed,
matrix
matrix,
concat
});

@@ -51,0 +53,0 @@ var useMatrixForArrayScalar = createUseMatrixForArrayScalar({

@@ -12,3 +12,3 @@ import { createMatAlgo02xDS0 } from '../../type/matrix/utils/matAlgo02xDS0.js';

var name = 'rightLogShift';
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'DenseMatrix', 'concat'];
export var createRightLogShift = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -20,3 +20,4 @@ var {

zeros,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -47,3 +48,4 @@ var matAlgo01xDSid = createMatAlgo01xDSid({

typed,
matrix
matrix,
concat
});

@@ -50,0 +52,0 @@ var useMatrixForArrayScalar = createUseMatrixForArrayScalar({

@@ -27,3 +27,3 @@ import { isBigNumber } from '../../utils/is.js';

* math.distance([x1, y1], [x2, y2])
*- math.distance({pointOneX: 4, pointOneY: 5}, {pointTwoX: 2, pointTwoY: 7})
* math.distance({pointOneX: 4, pointOneY: 5}, {pointTwoX: 2, pointTwoY: 7})
* math.distance([x1, y1, z1], [x2, y2, z2])

@@ -39,3 +39,3 @@ * math.distance({pointOneX: 4, pointOneY: 5, pointOneZ: 8}, {pointTwoX: 2, pointTwoY: 7, pointTwoZ: 9})

* math.distance({pointX: 10, pointY: 10}, {xCoeffLine: 8, yCoeffLine: 1, constant: 3})
* math.distance([x1, y1, z1], [x0, y0, z0, a-tCoeff, b-tCoeff, c-tCoeff]) point and parametric equation of 3D line
* math.distance([x1, y1, z1], [x0, y0, z0, a-tCoeff, b-tCoeff, c-tCoeff]) // point and parametric equation of 3D line
* math.distance([x, y, z], [x0, y0, z0, a, b, c])

@@ -65,3 +65,3 @@ * math.distance({pointX: 2, pointY: 5, pointZ: 9}, {x0: 4, y0: 6, z0: 3, a: 4, b: 2, c: 0})

* {pointX: 2, pointY: 3, pointZ: 1},
* {x0: 1, y0: 1, z0: 2, a: 5, b: 0, c: 1} // Returns 2.3204774044612857
* {x0: 1, y0: 1, z0: 2, a: 5, b: 0, c: 1}) // Returns 2.3204774044612857
*

@@ -68,0 +68,0 @@ * @param {Array | Matrix | Object} x Co-ordinates of first point

@@ -9,3 +9,3 @@ import { createMatAlgo02xDS0 } from '../../type/matrix/utils/matAlgo02xDS0.js';

var name = 'and';
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'not'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'zeros', 'not', 'concat'];
export var createAnd = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -17,3 +17,4 @@ var {

zeros,
not
not,
concat
} = _ref;

@@ -37,3 +38,4 @@ var matAlgo02xDS0 = createMatAlgo02xDS0({

typed,
matrix
matrix,
concat
});

@@ -40,0 +42,0 @@

@@ -8,3 +8,3 @@ import { createMatAlgo03xDSf } from '../../type/matrix/utils/matAlgo03xDSf.js';

var name = 'or';
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix', 'concat'];
export var createOr = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -15,3 +15,4 @@ var {

equalScalar,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -31,3 +32,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -34,0 +36,0 @@

@@ -8,3 +8,3 @@ import { createMatAlgo03xDSf } from '../../type/matrix/utils/matAlgo03xDSf.js';

var name = 'xor';
var dependencies = ['typed', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'DenseMatrix', 'concat'];
export var createXor = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -14,3 +14,4 @@ var {

matrix,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -30,3 +31,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -33,0 +35,0 @@

import { factory } from '../../utils/factory.js';
import { isMatrix } from '../../utils/is.js';
import { clone } from '../../utils/object.js';

@@ -55,4 +56,5 @@ import { validateIndex } from '../../utils/array.js';

var index = new Index(rowRange, column);
return value.subset(index);
var result = value.subset(index);
return isMatrix(result) ? result : matrix([[result]]);
}
});
import { arraySize } from '../../utils/array.js';
import { factory } from '../../utils/factory.js';
var name = 'fft';
var dependencies = ['typed', 'matrix', 'addScalar', 'multiplyScalar', 'divideScalar', 'exp', 'tau', 'i'];
var dependencies = ['typed', 'matrix', 'addScalar', 'multiplyScalar', 'divideScalar', 'exp', 'tau', 'i', 'dotDivide', 'conj', 'pow', 'ceil', 'log2'];
export var createFft = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -14,3 +14,8 @@ var {

tau,
i: I
i: I,
dotDivide,
conj,
pow,
ceil,
log2
} = _ref;

@@ -74,4 +79,29 @@ /**

}
/**
* Perform an 1-dimensional non-power-of-2 Fourier transform using Chirp-Z Transform
*
* @param {Array} arr The array
* @return {Array} resulting array
*/
function _czt(arr) {
var n = arr.length;
var w = exp(divideScalar(multiplyScalar(-1, multiplyScalar(I, tau)), n));
var chirp = [];
for (var i = 1 - n; i < n; i++) {
chirp.push(pow(w, divideScalar(pow(i, 2), 2)));
}
var N2 = pow(2, ceil(log2(n + n - 1)));
var xp = [...new Array(n).fill(0).map((_, i) => multiplyScalar(arr[i], chirp[n - 1 + i])), ...new Array(N2 - n).fill(0)];
var ichirp = [...new Array(n + n - 1).fill(0).map((_, i) => divideScalar(1, chirp[i])), ...new Array(N2 - (n + n - 1)).fill(0)];
var fftXp = _fft(xp);
var fftIchirp = _fft(ichirp);
var fftProduct = new Array(N2).fill(0).map((_, i) => multiplyScalar(fftXp[i], fftIchirp[i]));
var ifftProduct = dotDivide(conj(_ndFft(conj(fftProduct))), N2);
var ret = [];
for (var _i = n - 1; _i < n + n - 1; _i++) {
ret.push(multiplyScalar(ifftProduct[_i], chirp[_i]));
}
return ret;
}
/**
* Perform an 1-dimensional Fourier transform

@@ -94,5 +124,8 @@ *

return ret;
} else {
// use chirp-z transform for non-power-of-2 FFT
return _czt(arr);
}
throw new Error('Can only calculate FFT of power-of-two size');
// throw new Error('Can only calculate FFT of power-of-two size')
}
});

@@ -24,3 +24,3 @@ import { factory } from '../../utils/factory.js';

* const mixedX = [ [1, true], [2, 3] ]
* const fractionX = [ [math.fraction(1, 3)], [math.fraction(1, 3] ]
* const fractionX = [ [math.fraction(1, 3)], [math.fraction(1, 3)] ]
* const unitX = [ [math.unit('5cm')], [math.unit('5cm')] ]

@@ -27,0 +27,0 @@ * const bigNumberX = [ [math.bignumber(1)], [math.bignumber(0)] ]

import { factory } from '../../utils/factory.js';
import { isMatrix } from '../../utils/is.js';
import { clone } from '../../utils/object.js';

@@ -55,4 +56,5 @@ import { validateIndex } from '../../utils/array.js';

var index = new Index(row, columnRange);
return value.subset(index);
var result = value.subset(index);
return isMatrix(result) ? result : matrix([[result]]);
}
});

@@ -30,3 +30,3 @@ import { isIndex } from '../../utils/is.js';

* const e = []
* const f = math.subset(e, math.index(0, [0, 2]), [5, 6]) // f = [[5, 6]] and e = [[5, 0, 6]]
* const f = math.subset(e, math.index(0, [0, 2]), [5, 6]) // f = [[5, 6]]
* const g = math.subset(f, math.index(1, 1), 7, 0) // g = [[5, 6], [0, 7]]

@@ -33,0 +33,0 @@ *

@@ -10,3 +10,3 @@ import { nearlyEqual as bigNearlyEqual } from '../../utils/bignumber/nearlyEqual.js';

var name = 'compare';
var dependencies = ['typed', 'config', 'matrix', 'equalScalar', 'BigNumber', 'Fraction', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'matrix', 'equalScalar', 'BigNumber', 'Fraction', 'DenseMatrix', 'concat'];
export var createCompare = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -20,3 +20,4 @@ var {

Fraction,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -36,3 +37,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -39,0 +41,0 @@ var compareUnits = createCompareUnits({

@@ -5,3 +5,3 @@ import { compareText as _compareText } from '../../utils/string.js';

var name = 'compareText';
var dependencies = ['typed', 'matrix'];
var dependencies = ['typed', 'matrix', 'concat'];
_compareText.signature = 'any, any';

@@ -11,7 +11,9 @@ export var createCompareText = /* #__PURE__ */factory(name, dependencies, _ref => {

typed,
matrix
matrix,
concat
} = _ref;
var matrixAlgorithmSuite = createMatrixAlgorithmSuite({
typed,
matrix
matrix,
concat
});

@@ -18,0 +20,0 @@

@@ -7,3 +7,3 @@ import { factory } from '../../utils/factory.js';

var name = 'equal';
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'DenseMatrix', 'concat'];
export var createEqual = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -14,3 +14,4 @@ var {

equalScalar,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -30,3 +31,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -33,0 +35,0 @@

@@ -10,3 +10,3 @@ import { nearlyEqual as bigNearlyEqual } from '../../utils/bignumber/nearlyEqual.js';

var name = 'larger';
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix', 'concat'];
export var createLarger = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -17,3 +17,4 @@ var {

matrix,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -33,3 +34,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -36,0 +38,0 @@ var compareUnits = createCompareUnits({

@@ -10,3 +10,3 @@ import { nearlyEqual as bigNearlyEqual } from '../../utils/bignumber/nearlyEqual.js';

var name = 'largerEq';
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix', 'concat'];
export var createLargerEq = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -17,3 +17,4 @@ var {

matrix,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -33,3 +34,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -36,0 +38,0 @@ var compareUnits = createCompareUnits({

@@ -10,3 +10,3 @@ import { nearlyEqual as bigNearlyEqual } from '../../utils/bignumber/nearlyEqual.js';

var name = 'smaller';
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix', 'concat'];
export var createSmaller = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -17,3 +17,4 @@ var {

matrix,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -33,3 +34,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -36,0 +38,0 @@ var compareUnits = createCompareUnits({

@@ -10,3 +10,3 @@ import { nearlyEqual as bigNearlyEqual } from '../../utils/bignumber/nearlyEqual.js';

var name = 'smallerEq';
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'matrix', 'DenseMatrix', 'concat'];
export var createSmallerEq = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -17,3 +17,4 @@ var {

matrix,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -33,3 +34,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -36,0 +38,0 @@ var compareUnits = createCompareUnits({

@@ -7,3 +7,3 @@ import { factory } from '../../utils/factory.js';

var name = 'unequal';
var dependencies = ['typed', 'config', 'equalScalar', 'matrix', 'DenseMatrix'];
var dependencies = ['typed', 'config', 'equalScalar', 'matrix', 'DenseMatrix', 'concat'];
export var createUnequal = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -15,3 +15,4 @@ var {

matrix,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -31,3 +32,4 @@ var matAlgo03xDSf = createMatAlgo03xDSf({

typed,
matrix
matrix,
concat
});

@@ -34,0 +36,0 @@

@@ -32,3 +32,3 @@ import { deepForEach, reduce, containsCollections } from '../../utils/collection.js';

* math.max([[2, 5], [4, 3], [1, 7]], 0) // returns [4, 7]
* math.max([[2, 5], [4, 3]], [1, 7], 1) // returns [5, 4, 7]
* math.max([[2, 5], [4, 3], [1, 7]], 1) // returns [5, 4, 7]
*

@@ -35,0 +35,0 @@ * math.max(2.7, 7.1, -4.5, 2.0, 4.1) // returns 7.1

@@ -109,7 +109,8 @@ import { isBigNumber, isCollection, isNumber } from '../../utils/is.js';

}
if (Array.isArray(probOrN)) {
if (isCollection(probOrN)) {
// quantileSeq([a, b, c, d, ...], [prob1, prob2, ...][,sorted])
probArr = new Array(probOrN.length);
var probOrNArr = probOrN.valueOf();
probArr = new Array(probOrNArr.length);
for (var _i2 = 0; _i2 < probArr.length; ++_i2) {
var currProb = probOrN[_i2];
var currProb = probOrNArr[_i2];
if (isNumber(currProb)) {

@@ -116,0 +117,0 @@ if (currProb < 0 || currProb > 1) {

@@ -9,3 +9,3 @@ import { factory } from '../../utils/factory.js';

var name = 'atan2';
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber', 'DenseMatrix'];
var dependencies = ['typed', 'matrix', 'equalScalar', 'BigNumber', 'DenseMatrix', 'concat'];
export var createAtan2 = /* #__PURE__ */factory(name, dependencies, _ref => {

@@ -17,3 +17,4 @@ var {

BigNumber,
DenseMatrix
DenseMatrix,
concat
} = _ref;

@@ -41,3 +42,4 @@ var matAlgo02xDS0 = createMatAlgo02xDS0({

typed,
matrix
matrix,
concat
});

@@ -44,0 +46,0 @@

import { factory } from '../../utils/factory.js';
import { createMatrixAlgorithmSuite } from '../../type/matrix/utils/matrixAlgorithmSuite.js';
var name = 'to';
var dependencies = ['typed', 'matrix'];
var dependencies = ['typed', 'matrix', 'concat'];
export var createTo = /* #__PURE__ */factory(name, dependencies, _ref => {
var {
typed,
matrix
matrix,
concat
} = _ref;
var matrixAlgorithmSuite = createMatrixAlgorithmSuite({
typed,
matrix
matrix,
concat
});

@@ -26,5 +28,5 @@

*
* math.to(math.unit('2 inch'), 'cm') // returns Unit 5.08 cm
* math.to(math.unit('2 inch'), math.unit(null, 'cm')) // returns Unit 5.08 cm
* math.to(math.unit(16, 'bytes'), 'bits') // returns Unit 128 bits
* math.to(math.unit('2 inch'), 'cm') // returns Unit 5.08 cm
* math.to(math.unit('2 inch'), math.unit('cm')) // returns Unit 5.08 cm
* math.to(math.unit(16, 'bytes'), 'bits') // returns Unit 128 bits
*

@@ -31,0 +33,0 @@ * See also:

@@ -5,8 +5,10 @@ import { factory } from '../../../utils/factory.js';

import { createMatAlgo14xDs } from './matAlgo14xDs.js';
import { createBroadcast } from './broadcast.js';
var name = 'matrixAlgorithmSuite';
var dependencies = ['typed', 'matrix'];
var dependencies = ['typed', 'matrix', 'concat'];
export var createMatrixAlgorithmSuite = /* #__PURE__ */factory(name, dependencies, _ref => {
var {
typed,
matrix
matrix,
concat
} = _ref;

@@ -19,2 +21,5 @@ var matAlgo13xDD = createMatAlgo13xDD({

});
var broadcast = createBroadcast({
concat
});

@@ -45,18 +50,18 @@ /**

matrixSignatures = {
'DenseMatrix, DenseMatrix': (x, y) => matAlgo13xDD(x, y, elop),
'Array, Array': (x, y) => matAlgo13xDD(matrix(x), matrix(y), elop).valueOf(),
'Array, DenseMatrix': (x, y) => matAlgo13xDD(matrix(x), y, elop),
'DenseMatrix, Array': (x, y) => matAlgo13xDD(x, matrix(y), elop)
'DenseMatrix, DenseMatrix': (x, y) => matAlgo13xDD(...broadcast(x, y), elop),
'Array, Array': (x, y) => matAlgo13xDD(...broadcast(matrix(x), matrix(y)), elop).valueOf(),
'Array, DenseMatrix': (x, y) => matAlgo13xDD(...broadcast(matrix(x), y), elop),
'DenseMatrix, Array': (x, y) => matAlgo13xDD(...broadcast(x, matrix(y)), elop)
};
// Now incorporate sparse matrices
if (options.SS) {
matrixSignatures['SparseMatrix, SparseMatrix'] = (x, y) => options.SS(x, y, elop, false);
matrixSignatures['SparseMatrix, SparseMatrix'] = (x, y) => options.SS(...broadcast(x, y), elop, false);
}
if (options.DS) {
matrixSignatures['DenseMatrix, SparseMatrix'] = (x, y) => options.DS(x, y, elop, false);
matrixSignatures['Array, SparseMatrix'] = (x, y) => options.DS(matrix(x), y, elop, false);
matrixSignatures['DenseMatrix, SparseMatrix'] = (x, y) => options.DS(...broadcast(x, y), elop, false);
matrixSignatures['Array, SparseMatrix'] = (x, y) => options.DS(...broadcast(matrix(x), y), elop, false);
}
if (SD) {
matrixSignatures['SparseMatrix, DenseMatrix'] = (x, y) => SD(y, x, elop, true);
matrixSignatures['SparseMatrix, Array'] = (x, y) => SD(matrix(y), x, elop, true);
matrixSignatures['SparseMatrix, DenseMatrix'] = (x, y) => SD(...broadcast(y, x), elop, true);
matrixSignatures['SparseMatrix, Array'] = (x, y) => SD(...broadcast(matrix(y), x), elop, true);
}

@@ -68,12 +73,12 @@ } else {

'DenseMatrix, DenseMatrix': typed.referToSelf(self => (x, y) => {
return matAlgo13xDD(x, y, self);
return matAlgo13xDD(...broadcast(x, y), self);
}),
'Array, Array': typed.referToSelf(self => (x, y) => {
return matAlgo13xDD(matrix(x), matrix(y), self).valueOf();
return matAlgo13xDD(...broadcast(matrix(x), matrix(y)), self).valueOf();
}),
'Array, DenseMatrix': typed.referToSelf(self => (x, y) => {
return matAlgo13xDD(matrix(x), y, self);
return matAlgo13xDD(...broadcast(matrix(x), y), self);
}),
'DenseMatrix, Array': typed.referToSelf(self => (x, y) => {
return matAlgo13xDD(x, matrix(y), self);
return matAlgo13xDD(...broadcast(x, matrix(y)), self);
})

@@ -84,3 +89,3 @@ };

matrixSignatures['SparseMatrix, SparseMatrix'] = typed.referToSelf(self => (x, y) => {
return options.SS(x, y, self, false);
return options.SS(...broadcast(x, y), self, false);
});

@@ -90,6 +95,6 @@ }

matrixSignatures['DenseMatrix, SparseMatrix'] = typed.referToSelf(self => (x, y) => {
return options.DS(x, y, self, false);
return options.DS(...broadcast(x, y), self, false);
});
matrixSignatures['Array, SparseMatrix'] = typed.referToSelf(self => (x, y) => {
return options.DS(matrix(x), y, self, false);
return options.DS(...broadcast(matrix(x), y), self, false);
});

@@ -99,6 +104,6 @@ }

matrixSignatures['SparseMatrix, DenseMatrix'] = typed.referToSelf(self => (x, y) => {
return SD(y, x, self, true);
return SD(...broadcast(y, x), self, true);
});
matrixSignatures['SparseMatrix, Array'] = typed.referToSelf(self => (x, y) => {
return SD(matrix(y), x, self, true);
return SD(...broadcast(matrix(y), x), self, true);
});

@@ -105,0 +110,0 @@ }

@@ -1,3 +0,3 @@

export var version = '11.5.1';
export var version = '11.6.0';
// Note: This file is automatically generated when building math.js.
// Changes made in this file will be overwritten.
{
"name": "mathjs",
"version": "11.5.1",
"version": "11.6.0",
"description": "Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices.",

@@ -28,3 +28,3 @@ "author": "Jos de Jong <wjosdejong@gmail.com> (https://github.com/josdejong)",

"dependencies": {
"@babel/runtime": "^7.20.13",
"@babel/runtime": "^7.21.0",
"complex.js": "^2.1.1",

@@ -40,20 +40,20 @@ "decimal.js": "^10.4.3",

"devDependencies": {
"@babel/core": "7.20.12",
"@babel/core": "7.21.0",
"@babel/plugin-transform-object-assign": "7.18.6",
"@babel/plugin-transform-runtime": "7.19.6",
"@babel/plugin-transform-runtime": "7.21.0",
"@babel/preset-env": "7.20.2",
"@babel/register": "7.18.9",
"@babel/register": "7.21.0",
"@types/assert": "1.5.6",
"@types/mocha": "10.0.1",
"@typescript-eslint/eslint-plugin": "5.50.0",
"@typescript-eslint/parser": "5.50.0",
"@typescript-eslint/eslint-plugin": "5.53.0",
"@typescript-eslint/parser": "5.53.0",
"assert": "2.0.0",
"babel-loader": "9.1.2",
"benchmark": "2.1.4",
"c8": "7.12.0",
"c8": "7.13.0",
"codecov": "3.8.3",
"core-js": "3.27.2",
"core-js": "3.28.0",
"del": "6.1.1",
"dtslint": "4.2.1",
"eslint": "8.33.0",
"eslint": "8.34.0",
"eslint-config-prettier": "8.6.0",

@@ -90,3 +90,3 @@ "eslint-config-standard": "17.0.0",

"pad-right": "0.2.2",
"prettier": "2.8.3",
"prettier": "2.8.4",
"process": "0.11.10",

@@ -93,0 +93,0 @@ "sylvester": "0.0.21",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc