UNPKG

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

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