mathjs
Version:
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 dif
1,974 lines (1,972 loc) • 37.8 kB
JavaScript
/**
* THIS FILE IS AUTO-GENERATED
* DON'T MAKE CHANGES HERE
*/
import { config } from './configReadonly';
import { createResultSet, createComplexClass, createRangeClass, createEye, createFalse, createNull, createTrue, createBigNumberClass, createMatrixClass, createE, createI, createLN10, createLOG10E, createNaN, createPi, createSQRT1_2 // eslint-disable-line camelcase
, createTau, createEfimovFactor, createFineStructure, createSackurTetrode, createWeakMixingAngle, createFractionClass, createLN2, createPhi, createSQRT2, createDenseMatrixClass, createInfinity, createTyped, createIsInteger, createIsNumeric, createIsPositive, createIsNaN, createEqualScalar, createNumber, createBoolean, createComplex, createSplitUnit, createUnaryPlus, createApply, createCube, createExpm1, createLog10, createMultiplyScalar, createSign, createSquare, createBitNot, createArg, createIm, createNot, createFilter, createForEach, createMap, createErf, createFormat, createIsPrime, createAcos, createAcot, createAcsc, createAsec, createAsin, createAtan, createAtanh, createCosh, createCoth, createCsch, createSech, createSinh, createTanh, createCombinations, createPickRandom, createRandomInt, createLOG2E, createClone, createHasNumericValue, createTypeOf, createString, createFraction, createUnaryMinus, createAddScalar, createExp, createLog2, createSqrt, createConj, createGetMatrixDataType, createMode, createPrint, createAcosh, createAcsch, createAsinh, createCos, createCsc, createSin, createCombinationsWithRep, createRandom, createVersion, createIsNegative, createSparseMatrixClass, createMatrix, createCbrt, createGcd, createMod, createNthRoot, createXgcd, createBitAnd, createBitXor, createOr, createConcat, createDiag, createIdentity, createOnes, createReshape, createSize, createSubset, createZeros, createTo, createRound, createLeftShift, createRightLogShift, createCompare, createCompareText, createSmaller, createLarger, createUnequal, createMax, createImmutableDenseMatrixClass, createFibonacciHeapClass, createSparse, createAcoth, createAtan2, createSec, createAdd, createTrace, createComposition, createIsZero, createAbs, createFloor, createMultiply, createDotMultiply, createRe, createFlatten, createResize, createSqueeze, createProd, createPow, createDotPow, createRightArithShift, createCompareNatural, createEqualText, createLargerEq, createPartitionSelect, createMin, createSpaClass, createAsech, createTan, createSetSize, createNorm, createQuantileSeq, createGamma, createBignumber, createLcm, createBitOr, createKron, createTranspose, createNumeric, createAnd, createSmallerEq, createSort, createCot, createDot, createSum, createFactorial, createPermutations, createCeil, createSubtract, createCross, createCtranspose, createEqual, createIndexClass, createSetCartesian, createSetDistinct, createSetIsSubset, createSetPowerset, createIndex, createFix, createRange, createDivideScalar, createNthRoots, createLsolve, createDeepEqual, createSetDifference, createSetMultiplicity, createHypot, createLup, createSlu, createDet, createDistance, createStirlingS2, createCatalan, createXor, createRow, createDotDivide, createUnitClass, createCreateUnit, createSetSymDifference, createQr, createInv, createSqrtm, createIntersect, createBellNumbers, createAtomicMass, createBohrMagneton, createBoltzmann, createConductanceQuantum, createDeuteronMass, createElectronMass, createFaraday, createFirstRadiation, createGravitationConstant, createHartreeEnergy, createKlitzing, createMagneticConstant, createMolarMass, createMolarPlanckConstant, createNeutronMass, createPlanckCharge, createPlanckLength, createPlanckTemperature, createProtonMass, createReducedPlanckConstant, createSecondRadiation, createStefanBoltzmann, createVacuumImpedance, createColumn, createUsolve, createSetIntersect, createLusolve, createExpm, createAvogadro, createClassicalElectronRadius, createElectricConstant, createFermiCoupling, createGravity, createLoschmidt, createMolarMassC12, createNuclearMagneton, createPlanckMass, createQuantumOfCirculation, createSpeedOfLight, createWienDisplacement, createLog, createUnitFunction, createDivide, createMedian, createVariance, createStd, createMultinomial, createBohrRadius, createElementaryCharge, createInverseConductanceQuantum, createMolarVolume, createPlanckTime, createThomsonCrossSection, createLog1p, createMean, createGasConstant, createPlanckConstant, createSetUnion, createKldivergence, createCoulomb, createRydberg, createMad, createMagneticFluxQuantum } from '../factoriesAny';
export var ResultSet =
/* #__PURE__ */
createResultSet({});
export var Complex =
/* #__PURE__ */
createComplexClass({});
export var Range =
/* #__PURE__ */
createRangeClass({});
export var eye =
/* #__PURE__ */
createEye({});
export var _false =
/* #__PURE__ */
createFalse({});
export var _null =
/* #__PURE__ */
createNull({});
export var _true =
/* #__PURE__ */
createTrue({});
export var BigNumber =
/* #__PURE__ */
createBigNumberClass({
config: config
});
export var Matrix =
/* #__PURE__ */
createMatrixClass({});
export var e =
/* #__PURE__ */
createE({
BigNumber: BigNumber,
config: config
});
export var i =
/* #__PURE__ */
createI({
Complex: Complex
});
export var LN10 =
/* #__PURE__ */
createLN10({
BigNumber: BigNumber,
config: config
});
export var LOG10E =
/* #__PURE__ */
createLOG10E({
BigNumber: BigNumber,
config: config
});
export var _NaN =
/* #__PURE__ */
createNaN({
BigNumber: BigNumber,
config: config
});
export var pi =
/* #__PURE__ */
createPi({
BigNumber: BigNumber,
config: config
});
export var SQRT1_2 =
/* #__PURE__ */
createSQRT1_2({
BigNumber: BigNumber,
config: config
});
export var tau =
/* #__PURE__ */
createTau({
BigNumber: BigNumber,
config: config
});
export var efimovFactor =
/* #__PURE__ */
createEfimovFactor({
BigNumber: BigNumber,
config: config
});
export var fineStructure =
/* #__PURE__ */
createFineStructure({
BigNumber: BigNumber,
config: config
});
export var sackurTetrode =
/* #__PURE__ */
createSackurTetrode({
BigNumber: BigNumber,
config: config
});
export var weakMixingAngle =
/* #__PURE__ */
createWeakMixingAngle({
BigNumber: BigNumber,
config: config
});
export var Fraction =
/* #__PURE__ */
createFractionClass({});
export var LN2 =
/* #__PURE__ */
createLN2({
BigNumber: BigNumber,
config: config
});
export var phi =
/* #__PURE__ */
createPhi({
BigNumber: BigNumber,
config: config
});
export var SQRT2 =
/* #__PURE__ */
createSQRT2({
BigNumber: BigNumber,
config: config
});
export var DenseMatrix =
/* #__PURE__ */
createDenseMatrixClass({
Matrix: Matrix
});
export var _Infinity =
/* #__PURE__ */
createInfinity({
BigNumber: BigNumber,
config: config
});
export var typed =
/* #__PURE__ */
createTyped({
BigNumber: BigNumber,
Complex: Complex,
DenseMatrix: DenseMatrix,
Fraction: Fraction
});
export var isInteger =
/* #__PURE__ */
createIsInteger({
typed: typed
});
export var isNumeric =
/* #__PURE__ */
createIsNumeric({
typed: typed
});
export var isPositive =
/* #__PURE__ */
createIsPositive({
typed: typed
});
export var isNaN =
/* #__PURE__ */
createIsNaN({
typed: typed
});
export var equalScalar =
/* #__PURE__ */
createEqualScalar({
config: config,
typed: typed
});
export var number =
/* #__PURE__ */
createNumber({
typed: typed
});
var _boolean =
/* #__PURE__ */
createBoolean({
typed: typed
});
export { _boolean as boolean };
export var complex =
/* #__PURE__ */
createComplex({
Complex: Complex,
typed: typed
});
export var splitUnit =
/* #__PURE__ */
createSplitUnit({
typed: typed
});
export var unaryPlus =
/* #__PURE__ */
createUnaryPlus({
BigNumber: BigNumber,
config: config,
typed: typed
});
export var apply =
/* #__PURE__ */
createApply({
isInteger: isInteger,
typed: typed
});
export var cube =
/* #__PURE__ */
createCube({
typed: typed
});
export var expm1 =
/* #__PURE__ */
createExpm1({
Complex: Complex,
typed: typed
});
export var log10 =
/* #__PURE__ */
createLog10({
Complex: Complex,
config: config,
typed: typed
});
export var multiplyScalar =
/* #__PURE__ */
createMultiplyScalar({
typed: typed
});
export var sign =
/* #__PURE__ */
createSign({
BigNumber: BigNumber,
Fraction: Fraction,
typed: typed
});
export var square =
/* #__PURE__ */
createSquare({
typed: typed
});
export var bitNot =
/* #__PURE__ */
createBitNot({
typed: typed
});
export var arg =
/* #__PURE__ */
createArg({
typed: typed
});
export var im =
/* #__PURE__ */
createIm({
typed: typed
});
export var not =
/* #__PURE__ */
createNot({
typed: typed
});
export var filter =
/* #__PURE__ */
createFilter({
typed: typed
});
export var forEach =
/* #__PURE__ */
createForEach({
typed: typed
});
export var map =
/* #__PURE__ */
createMap({
typed: typed
});
export var erf =
/* #__PURE__ */
createErf({
typed: typed
});
export var format =
/* #__PURE__ */
createFormat({
typed: typed
});
export var isPrime =
/* #__PURE__ */
createIsPrime({
typed: typed
});
export var acos =
/* #__PURE__ */
createAcos({
Complex: Complex,
config: config,
typed: typed
});
export var acot =
/* #__PURE__ */
createAcot({
BigNumber: BigNumber,
typed: typed
});
export var acsc =
/* #__PURE__ */
createAcsc({
BigNumber: BigNumber,
Complex: Complex,
config: config,
typed: typed
});
export var asec =
/* #__PURE__ */
createAsec({
BigNumber: BigNumber,
Complex: Complex,
config: config,
typed: typed
});
export var asin =
/* #__PURE__ */
createAsin({
Complex: Complex,
config: config,
typed: typed
});
export var atan =
/* #__PURE__ */
createAtan({
typed: typed
});
export var atanh =
/* #__PURE__ */
createAtanh({
Complex: Complex,
config: config,
typed: typed
});
export var cosh =
/* #__PURE__ */
createCosh({
typed: typed
});
export var coth =
/* #__PURE__ */
createCoth({
BigNumber: BigNumber,
typed: typed
});
export var csch =
/* #__PURE__ */
createCsch({
BigNumber: BigNumber,
typed: typed
});
export var sech =
/* #__PURE__ */
createSech({
BigNumber: BigNumber,
typed: typed
});
export var sinh =
/* #__PURE__ */
createSinh({
typed: typed
});
export var tanh =
/* #__PURE__ */
createTanh({
typed: typed
});
export var combinations =
/* #__PURE__ */
createCombinations({
typed: typed
});
export var pickRandom =
/* #__PURE__ */
createPickRandom({
config: config,
typed: typed
});
export var randomInt =
/* #__PURE__ */
createRandomInt({
config: config,
typed: typed
});
export var LOG2E =
/* #__PURE__ */
createLOG2E({
BigNumber: BigNumber,
config: config
});
export var clone =
/* #__PURE__ */
createClone({
typed: typed
});
export var hasNumericValue =
/* #__PURE__ */
createHasNumericValue({
isNumeric: isNumeric,
typed: typed
});
export var typeOf =
/* #__PURE__ */
createTypeOf({
typed: typed
});
export var string =
/* #__PURE__ */
createString({
typed: typed
});
export var fraction =
/* #__PURE__ */
createFraction({
Fraction: Fraction,
typed: typed
});
export var unaryMinus =
/* #__PURE__ */
createUnaryMinus({
typed: typed
});
export var addScalar =
/* #__PURE__ */
createAddScalar({
typed: typed
});
export var exp =
/* #__PURE__ */
createExp({
typed: typed
});
export var log2 =
/* #__PURE__ */
createLog2({
Complex: Complex,
config: config,
typed: typed
});
export var sqrt =
/* #__PURE__ */
createSqrt({
Complex: Complex,
config: config,
typed: typed
});
export var conj =
/* #__PURE__ */
createConj({
typed: typed
});
export var getMatrixDataType =
/* #__PURE__ */
createGetMatrixDataType({
typed: typed
});
export var mode =
/* #__PURE__ */
createMode({
isNaN: isNaN,
isNumeric: isNumeric,
typed: typed
});
export var print =
/* #__PURE__ */
createPrint({
typed: typed
});
export var acosh =
/* #__PURE__ */
createAcosh({
Complex: Complex,
config: config,
typed: typed
});
export var acsch =
/* #__PURE__ */
createAcsch({
BigNumber: BigNumber,
typed: typed
});
export var asinh =
/* #__PURE__ */
createAsinh({
typed: typed
});
export var cos =
/* #__PURE__ */
createCos({
typed: typed
});
export var csc =
/* #__PURE__ */
createCsc({
BigNumber: BigNumber,
typed: typed
});
export var sin =
/* #__PURE__ */
createSin({
typed: typed
});
export var combinationsWithRep =
/* #__PURE__ */
createCombinationsWithRep({
typed: typed
});
export var random =
/* #__PURE__ */
createRandom({
config: config,
typed: typed
});
export var version =
/* #__PURE__ */
createVersion({});
export var isNegative =
/* #__PURE__ */
createIsNegative({
typed: typed
});
export var SparseMatrix =
/* #__PURE__ */
createSparseMatrixClass({
Matrix: Matrix,
equalScalar: equalScalar,
typed: typed
});
export var matrix =
/* #__PURE__ */
createMatrix({
DenseMatrix: DenseMatrix,
Matrix: Matrix,
SparseMatrix: SparseMatrix,
typed: typed
});
export var cbrt =
/* #__PURE__ */
createCbrt({
BigNumber: BigNumber,
Complex: Complex,
Fraction: Fraction,
config: config,
isNegative: isNegative,
matrix: matrix,
typed: typed,
unaryMinus: unaryMinus
});
export var gcd =
/* #__PURE__ */
createGcd({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var mod =
/* #__PURE__ */
createMod({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var nthRoot =
/* #__PURE__ */
createNthRoot({
BigNumber: BigNumber,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var xgcd =
/* #__PURE__ */
createXgcd({
BigNumber: BigNumber,
config: config,
matrix: matrix,
typed: typed
});
export var bitAnd =
/* #__PURE__ */
createBitAnd({
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var bitXor =
/* #__PURE__ */
createBitXor({
DenseMatrix: DenseMatrix,
matrix: matrix,
typed: typed
});
export var or =
/* #__PURE__ */
createOr({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var concat =
/* #__PURE__ */
createConcat({
isInteger: isInteger,
matrix: matrix,
typed: typed
});
export var diag =
/* #__PURE__ */
createDiag({
DenseMatrix: DenseMatrix,
SparseMatrix: SparseMatrix,
matrix: matrix,
typed: typed
});
export var identity =
/* #__PURE__ */
createIdentity({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
SparseMatrix: SparseMatrix,
config: config,
matrix: matrix,
typed: typed
});
export var ones =
/* #__PURE__ */
createOnes({
BigNumber: BigNumber,
config: config,
matrix: matrix,
typed: typed
});
export var reshape =
/* #__PURE__ */
createReshape({
isInteger: isInteger,
matrix: matrix,
typed: typed
});
export var size =
/* #__PURE__ */
createSize({
matrix: matrix,
config: config,
typed: typed
});
export var subset =
/* #__PURE__ */
createSubset({
matrix: matrix,
typed: typed
});
export var zeros =
/* #__PURE__ */
createZeros({
BigNumber: BigNumber,
config: config,
matrix: matrix,
typed: typed
});
export var to =
/* #__PURE__ */
createTo({
matrix: matrix,
typed: typed
});
export var round =
/* #__PURE__ */
createRound({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed,
zeros: zeros
});
export var leftShift =
/* #__PURE__ */
createLeftShift({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed,
zeros: zeros
});
export var rightLogShift =
/* #__PURE__ */
createRightLogShift({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed,
zeros: zeros
});
export var compare =
/* #__PURE__ */
createCompare({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
Fraction: Fraction,
config: config,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var compareText =
/* #__PURE__ */
createCompareText({
matrix: matrix,
typed: typed
});
export var smaller =
/* #__PURE__ */
createSmaller({
DenseMatrix: DenseMatrix,
config: config,
matrix: matrix,
typed: typed
});
export var larger =
/* #__PURE__ */
createLarger({
DenseMatrix: DenseMatrix,
config: config,
matrix: matrix,
typed: typed
});
export var unequal =
/* #__PURE__ */
createUnequal({
DenseMatrix: DenseMatrix,
config: config,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var max =
/* #__PURE__ */
createMax({
larger: larger,
typed: typed
});
export var ImmutableDenseMatrix =
/* #__PURE__ */
createImmutableDenseMatrixClass({
DenseMatrix: DenseMatrix,
smaller: smaller
});
export var FibonacciHeap =
/* #__PURE__ */
createFibonacciHeapClass({
larger: larger,
smaller: smaller
});
export var sparse =
/* #__PURE__ */
createSparse({
SparseMatrix: SparseMatrix,
typed: typed
});
export var acoth =
/* #__PURE__ */
createAcoth({
BigNumber: BigNumber,
Complex: Complex,
config: config,
typed: typed
});
export var atan2 =
/* #__PURE__ */
createAtan2({
BigNumber: BigNumber,
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var sec =
/* #__PURE__ */
createSec({
BigNumber: BigNumber,
typed: typed
});
export var add =
/* #__PURE__ */
createAdd({
DenseMatrix: DenseMatrix,
SparseMatrix: SparseMatrix,
addScalar: addScalar,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var trace =
/* #__PURE__ */
createTrace({
add: add,
matrix: matrix,
typed: typed
});
export var composition =
/* #__PURE__ */
createComposition({
addScalar: addScalar,
combinations: combinations,
isInteger: isInteger,
isNegative: isNegative,
isPositive: isPositive,
larger: larger,
typed: typed
});
export var isZero =
/* #__PURE__ */
createIsZero({
typed: typed
});
export var abs =
/* #__PURE__ */
createAbs({
typed: typed
});
export var floor =
/* #__PURE__ */
createFloor({
config: config,
round: round,
typed: typed
});
export var multiply =
/* #__PURE__ */
createMultiply({
addScalar: addScalar,
equalScalar: equalScalar,
matrix: matrix,
multiplyScalar: multiplyScalar,
typed: typed
});
export var dotMultiply =
/* #__PURE__ */
createDotMultiply({
equalScalar: equalScalar,
matrix: matrix,
multiplyScalar: multiplyScalar,
typed: typed
});
export var re =
/* #__PURE__ */
createRe({
typed: typed
});
export var flatten =
/* #__PURE__ */
createFlatten({
matrix: matrix,
typed: typed
});
export var resize =
/* #__PURE__ */
createResize({
config: config,
matrix: matrix
});
export var squeeze =
/* #__PURE__ */
createSqueeze({
matrix: matrix,
typed: typed
});
export var prod =
/* #__PURE__ */
createProd({
multiply: multiply,
typed: typed
});
export var pow =
/* #__PURE__ */
createPow({
Complex: Complex,
config: config,
fraction: fraction,
identity: identity,
matrix: matrix,
multiply: multiply,
number: number,
typed: typed
});
export var dotPow =
/* #__PURE__ */
createDotPow({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
pow: pow,
typed: typed
});
export var rightArithShift =
/* #__PURE__ */
createRightArithShift({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed,
zeros: zeros
});
export var compareNatural =
/* #__PURE__ */
createCompareNatural({
compare: compare,
typed: typed
});
export var equalText =
/* #__PURE__ */
createEqualText({
compareText: compareText,
isZero: isZero,
typed: typed
});
export var largerEq =
/* #__PURE__ */
createLargerEq({
DenseMatrix: DenseMatrix,
config: config,
matrix: matrix,
typed: typed
});
export var partitionSelect =
/* #__PURE__ */
createPartitionSelect({
compare: compare,
isNaN: isNaN,
isNumeric: isNumeric,
typed: typed
});
export var min =
/* #__PURE__ */
createMin({
smaller: smaller,
typed: typed
});
export var Spa =
/* #__PURE__ */
createSpaClass({
FibonacciHeap: FibonacciHeap,
addScalar: addScalar,
equalScalar: equalScalar
});
export var asech =
/* #__PURE__ */
createAsech({
BigNumber: BigNumber,
Complex: Complex,
config: config,
typed: typed
});
export var tan =
/* #__PURE__ */
createTan({
typed: typed
});
export var setSize =
/* #__PURE__ */
createSetSize({
compareNatural: compareNatural,
typed: typed
});
export var norm =
/* #__PURE__ */
createNorm({
abs: abs,
add: add,
conj: conj,
equalScalar: equalScalar,
larger: larger,
matrix: matrix,
multiply: multiply,
pow: pow,
smaller: smaller,
sqrt: sqrt,
typed: typed
});
export var quantileSeq =
/* #__PURE__ */
createQuantileSeq({
add: add,
compare: compare,
multiply: multiply,
partitionSelect: partitionSelect,
typed: typed
});
export var gamma =
/* #__PURE__ */
createGamma({
BigNumber: BigNumber,
Complex: Complex,
config: config,
multiplyScalar: multiplyScalar,
pow: pow,
typed: typed
});
export var bignumber =
/* #__PURE__ */
createBignumber({
BigNumber: BigNumber,
typed: typed
});
export var lcm =
/* #__PURE__ */
createLcm({
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var bitOr =
/* #__PURE__ */
createBitOr({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var kron =
/* #__PURE__ */
createKron({
matrix: matrix,
multiplyScalar: multiplyScalar,
typed: typed
});
export var transpose =
/* #__PURE__ */
createTranspose({
matrix: matrix,
typed: typed
});
export var numeric =
/* #__PURE__ */
createNumeric({
bignumber: bignumber,
fraction: fraction,
number: number
});
export var and =
/* #__PURE__ */
createAnd({
equalScalar: equalScalar,
matrix: matrix,
not: not,
typed: typed,
zeros: zeros
});
export var smallerEq =
/* #__PURE__ */
createSmallerEq({
DenseMatrix: DenseMatrix,
config: config,
matrix: matrix,
typed: typed
});
export var sort =
/* #__PURE__ */
createSort({
compare: compare,
compareNatural: compareNatural,
matrix: matrix,
typed: typed
});
export var cot =
/* #__PURE__ */
createCot({
BigNumber: BigNumber,
typed: typed
});
export var dot =
/* #__PURE__ */
createDot({
add: add,
multiply: multiply,
typed: typed
});
export var sum =
/* #__PURE__ */
createSum({
bignumber: bignumber,
fraction: fraction,
add: add,
config: config,
typed: typed
});
export var factorial =
/* #__PURE__ */
createFactorial({
gamma: gamma,
typed: typed
});
export var permutations =
/* #__PURE__ */
createPermutations({
factorial: factorial,
typed: typed
});
export var ceil =
/* #__PURE__ */
createCeil({
config: config,
round: round,
typed: typed
});
export var subtract =
/* #__PURE__ */
createSubtract({
DenseMatrix: DenseMatrix,
addScalar: addScalar,
equalScalar: equalScalar,
matrix: matrix,
typed: typed,
unaryMinus: unaryMinus
});
export var cross =
/* #__PURE__ */
createCross({
matrix: matrix,
multiply: multiply,
subtract: subtract,
typed: typed
});
export var ctranspose =
/* #__PURE__ */
createCtranspose({
conj: conj,
transpose: transpose,
typed: typed
});
export var equal =
/* #__PURE__ */
createEqual({
DenseMatrix: DenseMatrix,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var Index =
/* #__PURE__ */
createIndexClass({
ImmutableDenseMatrix: ImmutableDenseMatrix
});
export var setCartesian =
/* #__PURE__ */
createSetCartesian({
DenseMatrix: DenseMatrix,
Index: Index,
compareNatural: compareNatural,
size: size,
subset: subset,
typed: typed
});
export var setDistinct =
/* #__PURE__ */
createSetDistinct({
DenseMatrix: DenseMatrix,
Index: Index,
compareNatural: compareNatural,
size: size,
subset: subset,
typed: typed
});
export var setIsSubset =
/* #__PURE__ */
createSetIsSubset({
Index: Index,
compareNatural: compareNatural,
size: size,
subset: subset,
typed: typed
});
export var setPowerset =
/* #__PURE__ */
createSetPowerset({
Index: Index,
compareNatural: compareNatural,
size: size,
subset: subset,
typed: typed
});
export var index =
/* #__PURE__ */
createIndex({
Index: Index,
typed: typed
});
export var fix =
/* #__PURE__ */
createFix({
Complex: Complex,
ceil: ceil,
floor: floor,
typed: typed
});
export var range =
/* #__PURE__ */
createRange({
bignumber: bignumber,
matrix: matrix,
config: config,
larger: larger,
largerEq: largerEq,
smaller: smaller,
smallerEq: smallerEq,
typed: typed
});
export var divideScalar =
/* #__PURE__ */
createDivideScalar({
numeric: numeric,
typed: typed
});
export var nthRoots =
/* #__PURE__ */
createNthRoots({
Complex: Complex,
config: config,
divideScalar: divideScalar,
typed: typed
});
export var lsolve =
/* #__PURE__ */
createLsolve({
DenseMatrix: DenseMatrix,
divideScalar: divideScalar,
equalScalar: equalScalar,
matrix: matrix,
multiplyScalar: multiplyScalar,
subtract: subtract,
typed: typed
});
export var deepEqual =
/* #__PURE__ */
createDeepEqual({
equal: equal,
typed: typed
});
export var setDifference =
/* #__PURE__ */
createSetDifference({
DenseMatrix: DenseMatrix,
Index: Index,
compareNatural: compareNatural,
size: size,
subset: subset,
typed: typed
});
export var setMultiplicity =
/* #__PURE__ */
createSetMultiplicity({
Index: Index,
compareNatural: compareNatural,
size: size,
subset: subset,
typed: typed
});
export var hypot =
/* #__PURE__ */
createHypot({
abs: abs,
addScalar: addScalar,
divideScalar: divideScalar,
isPositive: isPositive,
multiplyScalar: multiplyScalar,
smaller: smaller,
sqrt: sqrt,
typed: typed
});
export var lup =
/* #__PURE__ */
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
});
export var slu =
/* #__PURE__ */
createSlu({
SparseMatrix: SparseMatrix,
abs: abs,
add: add,
divideScalar: divideScalar,
larger: larger,
largerEq: largerEq,
multiply: multiply,
subtract: subtract,
transpose: transpose,
typed: typed
});
export var det =
/* #__PURE__ */
createDet({
lup: lup,
matrix: matrix,
multiply: multiply,
subtract: subtract,
typed: typed,
unaryMinus: unaryMinus
});
export var distance =
/* #__PURE__ */
createDistance({
abs: abs,
addScalar: addScalar,
divideScalar: divideScalar,
multiplyScalar: multiplyScalar,
sqrt: sqrt,
subtract: subtract,
typed: typed,
unaryMinus: unaryMinus
});
export var stirlingS2 =
/* #__PURE__ */
createStirlingS2({
addScalar: addScalar,
combinations: combinations,
divideScalar: divideScalar,
factorial: factorial,
isInteger: isInteger,
isNegative: isNegative,
larger: larger,
multiplyScalar: multiplyScalar,
pow: pow,
subtract: subtract,
typed: typed
});
export var catalan =
/* #__PURE__ */
createCatalan({
addScalar: addScalar,
combinations: combinations,
divideScalar: divideScalar,
isInteger: isInteger,
isNegative: isNegative,
multiplyScalar: multiplyScalar,
typed: typed
});
export var xor =
/* #__PURE__ */
createXor({
DenseMatrix: DenseMatrix,
matrix: matrix,
typed: typed
});
export var row =
/* #__PURE__ */
createRow({
Index: Index,
matrix: matrix,
range: range,
typed: typed
});
export var dotDivide =
/* #__PURE__ */
createDotDivide({
DenseMatrix: DenseMatrix,
divideScalar: divideScalar,
equalScalar: equalScalar,
matrix: matrix,
typed: typed
});
export var Unit =
/* #__PURE__ */
createUnitClass({
BigNumber: BigNumber,
Complex: Complex,
Fraction: Fraction,
abs: abs,
addScalar: addScalar,
config: config,
divideScalar: divideScalar,
equal: equal,
fix: fix,
format: format,
isNumeric: isNumeric,
multiplyScalar: multiplyScalar,
number: number,
pow: pow,
round: round,
subtract: subtract
});
export var createUnit =
/* #__PURE__ */
createCreateUnit({
Unit: Unit,
typed: typed
});
export var setSymDifference =
/* #__PURE__ */
createSetSymDifference({
Index: Index,
concat: concat,
setDifference: setDifference,
size: size,
subset: subset,
typed: typed
});
export var qr =
/* #__PURE__ */
createQr({
addScalar: addScalar,
conj: conj,
divideScalar: divideScalar,
identity: identity,
isZero: isZero,
matrix: matrix,
multiplyScalar: multiplyScalar,
sign: sign,
sqrt: sqrt,
subtract: subtract,
typed: typed,
unaryMinus: unaryMinus,
unequal: unequal,
zeros: zeros
});
export var inv =
/* #__PURE__ */
createInv({
abs: abs,
addScalar: addScalar,
det: det,
divideScalar: divideScalar,
identity: identity,
matrix: matrix,
multiply: multiply,
typed: typed,
unaryMinus: unaryMinus
});
export var sqrtm =
/* #__PURE__ */
createSqrtm({
abs: abs,
add: add,
identity: identity,
inv: inv,
max: max,
multiply: multiply,
size: size,
sqrt: sqrt,
subtract: subtract,
typed: typed
});
export var intersect =
/* #__PURE__ */
createIntersect({
abs: abs,
add: add,
addScalar: addScalar,
config: config,
divideScalar: divideScalar,
equalScalar: equalScalar,
matrix: matrix,
multiply: multiply,
multiplyScalar: multiplyScalar,
smaller: smaller,
subtract: subtract,
typed: typed
});
export var bellNumbers =
/* #__PURE__ */
createBellNumbers({
addScalar: addScalar,
isInteger: isInteger,
isNegative: isNegative,
stirlingS2: stirlingS2,
typed: typed
});
export var atomicMass =
/* #__PURE__ */
createAtomicMass({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var bohrMagneton =
/* #__PURE__ */
createBohrMagneton({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var boltzmann =
/* #__PURE__ */
createBoltzmann({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var conductanceQuantum =
/* #__PURE__ */
createConductanceQuantum({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var deuteronMass =
/* #__PURE__ */
createDeuteronMass({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var electronMass =
/* #__PURE__ */
createElectronMass({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var faraday =
/* #__PURE__ */
createFaraday({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var firstRadiation =
/* #__PURE__ */
createFirstRadiation({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var gravitationConstant =
/* #__PURE__ */
createGravitationConstant({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var hartreeEnergy =
/* #__PURE__ */
createHartreeEnergy({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var klitzing =
/* #__PURE__ */
createKlitzing({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var magneticConstant =
/* #__PURE__ */
createMagneticConstant({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var molarMass =
/* #__PURE__ */
createMolarMass({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var molarPlanckConstant =
/* #__PURE__ */
createMolarPlanckConstant({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var neutronMass =
/* #__PURE__ */
createNeutronMass({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var planckCharge =
/* #__PURE__ */
createPlanckCharge({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var planckLength =
/* #__PURE__ */
createPlanckLength({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var planckTemperature =
/* #__PURE__ */
createPlanckTemperature({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var protonMass =
/* #__PURE__ */
createProtonMass({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var reducedPlanckConstant =
/* #__PURE__ */
createReducedPlanckConstant({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var secondRadiation =
/* #__PURE__ */
createSecondRadiation({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var stefanBoltzmann =
/* #__PURE__ */
createStefanBoltzmann({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var vacuumImpedance =
/* #__PURE__ */
createVacuumImpedance({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var column =
/* #__PURE__ */
createColumn({
Index: Index,
matrix: matrix,
range: range,
typed: typed
});
export var usolve =
/* #__PURE__ */
createUsolve({
DenseMatrix: DenseMatrix,
divideScalar: divideScalar,
equalScalar: equalScalar,
matrix: matrix,
multiplyScalar: multiplyScalar,
subtract: subtract,
typed: typed
});
export var setIntersect =
/* #__PURE__ */
createSetIntersect({
DenseMatrix: DenseMatrix,
Index: Index,
compareNatural: compareNatural,
size: size,
subset: subset,
typed: typed
});
export var lusolve =
/* #__PURE__ */
createLusolve({
DenseMatrix: DenseMatrix,
lsolve: lsolve,
lup: lup,
matrix: matrix,
slu: slu,
typed: typed,
usolve: usolve
});
export var expm =
/* #__PURE__ */
createExpm({
abs: abs,
add: add,
identity: identity,
inv: inv,
multiply: multiply,
typed: typed
});
export var avogadro =
/* #__PURE__ */
createAvogadro({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var classicalElectronRadius =
/* #__PURE__ */
createClassicalElectronRadius({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var electricConstant =
/* #__PURE__ */
createElectricConstant({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var fermiCoupling =
/* #__PURE__ */
createFermiCoupling({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var gravity =
/* #__PURE__ */
createGravity({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var loschmidt =
/* #__PURE__ */
createLoschmidt({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var molarMassC12 =
/* #__PURE__ */
createMolarMassC12({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var nuclearMagneton =
/* #__PURE__ */
createNuclearMagneton({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var planckMass =
/* #__PURE__ */
createPlanckMass({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var quantumOfCirculation =
/* #__PURE__ */
createQuantumOfCirculation({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var speedOfLight =
/* #__PURE__ */
createSpeedOfLight({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var wienDisplacement =
/* #__PURE__ */
createWienDisplacement({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var log =
/* #__PURE__ */
createLog({
Complex: Complex,
config: config,
divideScalar: divideScalar,
typed: typed
});
export var unit =
/* #__PURE__ */
createUnitFunction({
Unit: Unit,
typed: typed
});
export var divide =
/* #__PURE__ */
createDivide({
divideScalar: divideScalar,
equalScalar: equalScalar,
inv: inv,
matrix: matrix,
multiply: multiply,
typed: typed
});
export var median =
/* #__PURE__ */
createMedian({
add: add,
compare: compare,
divide: divide,
partitionSelect: partitionSelect,
typed: typed
});
export var variance =
/* #__PURE__ */
createVariance({
add: add,
apply: apply,
divide: divide,
isNaN: isNaN,
multiply: multiply,
subtract: subtract,
typed: typed
});
export var std =
/* #__PURE__ */
createStd({
sqrt: sqrt,
typed: typed,
variance: variance
});
export var multinomial =
/* #__PURE__ */
createMultinomial({
add: add,
divide: divide,
factorial: factorial,
isInteger: isInteger,
isPositive: isPositive,
multiply: multiply,
typed: typed
});
export var bohrRadius =
/* #__PURE__ */
createBohrRadius({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var elementaryCharge =
/* #__PURE__ */
createElementaryCharge({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var inverseConductanceQuantum =
/* #__PURE__ */
createInverseConductanceQuantum({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var molarVolume =
/* #__PURE__ */
createMolarVolume({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var planckTime =
/* #__PURE__ */
createPlanckTime({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var thomsonCrossSection =
/* #__PURE__ */
createThomsonCrossSection({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var log1p =
/* #__PURE__ */
createLog1p({
Complex: Complex,
config: config,
divideScalar: divideScalar,
log: log,
typed: typed
});
export var mean =
/* #__PURE__ */
createMean({
add: add,
divide: divide,
typed: typed
});
export var gasConstant =
/* #__PURE__ */
createGasConstant({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var planckConstant =
/* #__PURE__ */
createPlanckConstant({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var setUnion =
/* #__PURE__ */
createSetUnion({
Index: Index,
concat: concat,
setIntersect: setIntersect,
setSymDifference: setSymDifference,
size: size,
subset: subset,
typed: typed
});
export var kldivergence =
/* #__PURE__ */
createKldivergence({
divide: divide,
dotDivide: dotDivide,
isNumeric: isNumeric,
log: log,
matrix: matrix,
multiply: multiply,
sum: sum,
typed: typed
});
export var coulomb =
/* #__PURE__ */
createCoulomb({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var rydberg =
/* #__PURE__ */
createRydberg({
BigNumber: BigNumber,
Unit: Unit,
config: config
});
export var mad =
/* #__PURE__ */
createMad({
abs: abs,
map: map,
median: median,
subtract: subtract,
typed: typed
});
export var magneticFluxQuantum =
/* #__PURE__ */
createMagneticFluxQuantum({
BigNumber: BigNumber,
Unit: Unit,
config: config
});