simple-squiggle

A restricted subset of Squiggle
Log | Files | Refs | README

pureFunctionsAny.generated.js (31989B)


      1 /**
      2  * THIS FILE IS AUTO-GENERATED
      3  * DON'T MAKE CHANGES HERE
      4  */
      5 import { config } from './configReadonly.js';
      6 import { createBigNumberClass, createComplexClass, createE, createFalse, createFineStructure, createFractionClass, createI, createInfinity, createLN10, createLOG10E, createMatrixClass, createNaN, createNull, createPhi, createRangeClass, createResultSet, createSQRT1_2, // eslint-disable-line camelcase
      7 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, 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, createFlatten, createGcd, createHasNumericValue, createHypot, createImmutableDenseMatrixClass, createIndexClass, 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, createPow, createQr, createRange, createRightLogShift, createRow, createSetCartesian, createSetDistinct, createSetIsSubset, createSetPowerset, createSlu, createSum, createTrace, createUsolveAll, createAsin, createCeil, createColumn, createComposition, createCross, createDistance, createDotMultiply, createFibonacciHeapClass, createFix, createGamma, createIndex, createLcm, createLog1p, createMax, createQuantileSeq, createSetDifference, createSetMultiplicity, createSetSymDifference, createSort, createUnitClass, createVacuumImpedance, createWienDisplacement, createAtomicMass, createBohrMagneton, createBoltzmann, createConductanceQuantum, createCreateUnit, createDeuteronMass, createDotPow, createElectricConstant, createElementaryCharge, createFactorial, createFermiCoupling, createGasConstant, createGravity, createIntersect, createInverseConductanceQuantum, createKlitzing, createLoschmidt, createMagneticConstant, createMolarMass, createMolarPlanckConstant, createNeutronMass, createNuclearMagneton, createPermutations, createPlanckConstant, createPlanckMass, createPlanckTime, createQuantumOfCirculation, createReducedPlanckConstant, createRydberg, createSetIntersect, createSetUnion, createSpaClass, createStefanBoltzmann, createThomsonCrossSection, createAvogadro, createBohrRadius, createCoulomb, createElectronMass, createFaraday, createHartreeEnergy, createLup, createMagneticFluxQuantum, createMolarMassC12, createPlanckCharge, createPlanckTemperature, createSecondRadiation, createSpeedOfLight, createStirlingS2, createUnitFunction, createBellNumbers, createDet, createFirstRadiation, createMolarVolume, createProtonMass, createSetSize, createClassicalElectronRadius, createGravitationConstant, createInv, createLusolve, createSqrtm, createDivide, createExpm, createKldivergence, createMean, createMedian, createPlanckLength, createVariance, createEigs, createMad, createMultinomial, createStd, createNorm, createRotationMatrix, createRotate } from '../factoriesAny.js';
      8 export var BigNumber = /* #__PURE__ */createBigNumberClass({
      9   config
     10 });
     11 export var Complex = /* #__PURE__ */createComplexClass({});
     12 export var e = /* #__PURE__ */createE({
     13   BigNumber,
     14   config
     15 });
     16 export var _false = /* #__PURE__ */createFalse({});
     17 export var fineStructure = /* #__PURE__ */createFineStructure({
     18   BigNumber,
     19   config
     20 });
     21 export var Fraction = /* #__PURE__ */createFractionClass({});
     22 export var i = /* #__PURE__ */createI({
     23   Complex
     24 });
     25 export var _Infinity = /* #__PURE__ */createInfinity({
     26   BigNumber,
     27   config
     28 });
     29 export var LN10 = /* #__PURE__ */createLN10({
     30   BigNumber,
     31   config
     32 });
     33 export var LOG10E = /* #__PURE__ */createLOG10E({
     34   BigNumber,
     35   config
     36 });
     37 export var Matrix = /* #__PURE__ */createMatrixClass({});
     38 export var _NaN = /* #__PURE__ */createNaN({
     39   BigNumber,
     40   config
     41 });
     42 export var _null = /* #__PURE__ */createNull({});
     43 export var phi = /* #__PURE__ */createPhi({
     44   BigNumber,
     45   config
     46 });
     47 export var Range = /* #__PURE__ */createRangeClass({});
     48 export var ResultSet = /* #__PURE__ */createResultSet({});
     49 export var SQRT1_2 = /* #__PURE__ */createSQRT1_2({
     50   BigNumber,
     51   config
     52 });
     53 export var sackurTetrode = /* #__PURE__ */createSackurTetrode({
     54   BigNumber,
     55   config
     56 });
     57 export var tau = /* #__PURE__ */createTau({
     58   BigNumber,
     59   config
     60 });
     61 export var _true = /* #__PURE__ */createTrue({});
     62 export var version = /* #__PURE__ */createVersion({});
     63 export var DenseMatrix = /* #__PURE__ */createDenseMatrixClass({
     64   Matrix
     65 });
     66 export var efimovFactor = /* #__PURE__ */createEfimovFactor({
     67   BigNumber,
     68   config
     69 });
     70 export var LN2 = /* #__PURE__ */createLN2({
     71   BigNumber,
     72   config
     73 });
     74 export var pi = /* #__PURE__ */createPi({
     75   BigNumber,
     76   config
     77 });
     78 export var replacer = /* #__PURE__ */createReplacer({});
     79 export var SQRT2 = /* #__PURE__ */createSQRT2({
     80   BigNumber,
     81   config
     82 });
     83 export var typed = /* #__PURE__ */createTyped({
     84   BigNumber,
     85   Complex,
     86   DenseMatrix,
     87   Fraction
     88 });
     89 export var unaryPlus = /* #__PURE__ */createUnaryPlus({
     90   BigNumber,
     91   config,
     92   typed
     93 });
     94 export var weakMixingAngle = /* #__PURE__ */createWeakMixingAngle({
     95   BigNumber,
     96   config
     97 });
     98 export var abs = /* #__PURE__ */createAbs({
     99   typed
    100 });
    101 export var acos = /* #__PURE__ */createAcos({
    102   Complex,
    103   config,
    104   typed
    105 });
    106 export var acot = /* #__PURE__ */createAcot({
    107   BigNumber,
    108   typed
    109 });
    110 export var acsc = /* #__PURE__ */createAcsc({
    111   BigNumber,
    112   Complex,
    113   config,
    114   typed
    115 });
    116 export var addScalar = /* #__PURE__ */createAddScalar({
    117   typed
    118 });
    119 export var arg = /* #__PURE__ */createArg({
    120   typed
    121 });
    122 export var asech = /* #__PURE__ */createAsech({
    123   BigNumber,
    124   Complex,
    125   config,
    126   typed
    127 });
    128 export var asinh = /* #__PURE__ */createAsinh({
    129   typed
    130 });
    131 export var atan = /* #__PURE__ */createAtan({
    132   typed
    133 });
    134 export var atanh = /* #__PURE__ */createAtanh({
    135   Complex,
    136   config,
    137   typed
    138 });
    139 export var bignumber = /* #__PURE__ */createBignumber({
    140   BigNumber,
    141   typed
    142 });
    143 export var bitNot = /* #__PURE__ */createBitNot({
    144   typed
    145 });
    146 export var boolean = /* #__PURE__ */createBoolean({
    147   typed
    148 });
    149 export var clone = /* #__PURE__ */createClone({
    150   typed
    151 });
    152 export var combinations = /* #__PURE__ */createCombinations({
    153   typed
    154 });
    155 export var complex = /* #__PURE__ */createComplex({
    156   Complex,
    157   typed
    158 });
    159 export var conj = /* #__PURE__ */createConj({
    160   typed
    161 });
    162 export var cosh = /* #__PURE__ */createCosh({
    163   typed
    164 });
    165 export var coth = /* #__PURE__ */createCoth({
    166   BigNumber,
    167   typed
    168 });
    169 export var csc = /* #__PURE__ */createCsc({
    170   BigNumber,
    171   typed
    172 });
    173 export var cube = /* #__PURE__ */createCube({
    174   typed
    175 });
    176 export var equalScalar = /* #__PURE__ */createEqualScalar({
    177   config,
    178   typed
    179 });
    180 export var erf = /* #__PURE__ */createErf({
    181   typed
    182 });
    183 export var exp = /* #__PURE__ */createExp({
    184   typed
    185 });
    186 export var expm1 = /* #__PURE__ */createExpm1({
    187   Complex,
    188   typed
    189 });
    190 export var filter = /* #__PURE__ */createFilter({
    191   typed
    192 });
    193 export var forEach = /* #__PURE__ */createForEach({
    194   typed
    195 });
    196 export var format = /* #__PURE__ */createFormat({
    197   typed
    198 });
    199 export var getMatrixDataType = /* #__PURE__ */createGetMatrixDataType({
    200   typed
    201 });
    202 export var hex = /* #__PURE__ */createHex({
    203   format,
    204   typed
    205 });
    206 export var im = /* #__PURE__ */createIm({
    207   typed
    208 });
    209 export var isInteger = /* #__PURE__ */createIsInteger({
    210   typed
    211 });
    212 export var isNegative = /* #__PURE__ */createIsNegative({
    213   typed
    214 });
    215 export var isPositive = /* #__PURE__ */createIsPositive({
    216   typed
    217 });
    218 export var isZero = /* #__PURE__ */createIsZero({
    219   typed
    220 });
    221 export var LOG2E = /* #__PURE__ */createLOG2E({
    222   BigNumber,
    223   config
    224 });
    225 export var log10 = /* #__PURE__ */createLog10({
    226   Complex,
    227   config,
    228   typed
    229 });
    230 export var log2 = /* #__PURE__ */createLog2({
    231   Complex,
    232   config,
    233   typed
    234 });
    235 export var map = /* #__PURE__ */createMap({
    236   typed
    237 });
    238 export var multiplyScalar = /* #__PURE__ */createMultiplyScalar({
    239   typed
    240 });
    241 export var not = /* #__PURE__ */createNot({
    242   typed
    243 });
    244 export var number = /* #__PURE__ */createNumber({
    245   typed
    246 });
    247 export var oct = /* #__PURE__ */createOct({
    248   format,
    249   typed
    250 });
    251 export var pickRandom = /* #__PURE__ */createPickRandom({
    252   config,
    253   typed
    254 });
    255 export var print = /* #__PURE__ */createPrint({
    256   typed
    257 });
    258 export var random = /* #__PURE__ */createRandom({
    259   config,
    260   typed
    261 });
    262 export var re = /* #__PURE__ */createRe({
    263   typed
    264 });
    265 export var sec = /* #__PURE__ */createSec({
    266   BigNumber,
    267   typed
    268 });
    269 export var sign = /* #__PURE__ */createSign({
    270   BigNumber,
    271   Fraction,
    272   complex,
    273   typed
    274 });
    275 export var sin = /* #__PURE__ */createSin({
    276   typed
    277 });
    278 export var SparseMatrix = /* #__PURE__ */createSparseMatrixClass({
    279   Matrix,
    280   equalScalar,
    281   typed
    282 });
    283 export var splitUnit = /* #__PURE__ */createSplitUnit({
    284   typed
    285 });
    286 export var square = /* #__PURE__ */createSquare({
    287   typed
    288 });
    289 export var string = /* #__PURE__ */createString({
    290   typed
    291 });
    292 export var tan = /* #__PURE__ */createTan({
    293   typed
    294 });
    295 export var typeOf = /* #__PURE__ */createTypeOf({
    296   typed
    297 });
    298 export var acosh = /* #__PURE__ */createAcosh({
    299   Complex,
    300   config,
    301   typed
    302 });
    303 export var acsch = /* #__PURE__ */createAcsch({
    304   BigNumber,
    305   typed
    306 });
    307 export var apply = /* #__PURE__ */createApply({
    308   isInteger,
    309   typed
    310 });
    311 export var asec = /* #__PURE__ */createAsec({
    312   BigNumber,
    313   Complex,
    314   config,
    315   typed
    316 });
    317 export var bin = /* #__PURE__ */createBin({
    318   format,
    319   typed
    320 });
    321 export var combinationsWithRep = /* #__PURE__ */createCombinationsWithRep({
    322   typed
    323 });
    324 export var cos = /* #__PURE__ */createCos({
    325   typed
    326 });
    327 export var csch = /* #__PURE__ */createCsch({
    328   BigNumber,
    329   typed
    330 });
    331 export var isNaN = /* #__PURE__ */createIsNaN({
    332   typed
    333 });
    334 export var isPrime = /* #__PURE__ */createIsPrime({
    335   typed
    336 });
    337 export var randomInt = /* #__PURE__ */createRandomInt({
    338   config,
    339   typed
    340 });
    341 export var sech = /* #__PURE__ */createSech({
    342   BigNumber,
    343   typed
    344 });
    345 export var sinh = /* #__PURE__ */createSinh({
    346   typed
    347 });
    348 export var sparse = /* #__PURE__ */createSparse({
    349   SparseMatrix,
    350   typed
    351 });
    352 export var sqrt = /* #__PURE__ */createSqrt({
    353   Complex,
    354   config,
    355   typed
    356 });
    357 export var tanh = /* #__PURE__ */createTanh({
    358   typed
    359 });
    360 export var unaryMinus = /* #__PURE__ */createUnaryMinus({
    361   typed
    362 });
    363 export var acoth = /* #__PURE__ */createAcoth({
    364   BigNumber,
    365   Complex,
    366   config,
    367   typed
    368 });
    369 export var cot = /* #__PURE__ */createCot({
    370   BigNumber,
    371   typed
    372 });
    373 export var fraction = /* #__PURE__ */createFraction({
    374   Fraction,
    375   typed
    376 });
    377 export var isNumeric = /* #__PURE__ */createIsNumeric({
    378   typed
    379 });
    380 export var matrix = /* #__PURE__ */createMatrix({
    381   DenseMatrix,
    382   Matrix,
    383   SparseMatrix,
    384   typed
    385 });
    386 export var matrixFromFunction = /* #__PURE__ */createMatrixFromFunction({
    387   isZero,
    388   matrix,
    389   typed
    390 });
    391 export var mod = /* #__PURE__ */createMod({
    392   DenseMatrix,
    393   equalScalar,
    394   matrix,
    395   typed
    396 });
    397 export var nthRoot = /* #__PURE__ */createNthRoot({
    398   BigNumber,
    399   equalScalar,
    400   matrix,
    401   typed
    402 });
    403 export var numeric = /* #__PURE__ */createNumeric({
    404   bignumber,
    405   fraction,
    406   number
    407 });
    408 export var or = /* #__PURE__ */createOr({
    409   DenseMatrix,
    410   equalScalar,
    411   matrix,
    412   typed
    413 });
    414 export var prod = /* #__PURE__ */createProd({
    415   config,
    416   multiplyScalar,
    417   numeric,
    418   typed
    419 });
    420 export var reshape = /* #__PURE__ */createReshape({
    421   isInteger,
    422   matrix,
    423   typed
    424 });
    425 export var size = /* #__PURE__ */createSize({
    426   matrix,
    427   config,
    428   typed
    429 });
    430 export var smaller = /* #__PURE__ */createSmaller({
    431   DenseMatrix,
    432   config,
    433   matrix,
    434   typed
    435 });
    436 export var squeeze = /* #__PURE__ */createSqueeze({
    437   matrix,
    438   typed
    439 });
    440 export var subset = /* #__PURE__ */createSubset({
    441   matrix,
    442   typed
    443 });
    444 export var subtract = /* #__PURE__ */createSubtract({
    445   DenseMatrix,
    446   addScalar,
    447   equalScalar,
    448   matrix,
    449   typed,
    450   unaryMinus
    451 });
    452 export var to = /* #__PURE__ */createTo({
    453   matrix,
    454   typed
    455 });
    456 export var transpose = /* #__PURE__ */createTranspose({
    457   matrix,
    458   typed
    459 });
    460 export var xgcd = /* #__PURE__ */createXgcd({
    461   BigNumber,
    462   config,
    463   matrix,
    464   typed
    465 });
    466 export var zeros = /* #__PURE__ */createZeros({
    467   BigNumber,
    468   config,
    469   matrix,
    470   typed
    471 });
    472 export var and = /* #__PURE__ */createAnd({
    473   equalScalar,
    474   matrix,
    475   not,
    476   typed,
    477   zeros
    478 });
    479 export var bitAnd = /* #__PURE__ */createBitAnd({
    480   equalScalar,
    481   matrix,
    482   typed
    483 });
    484 export var bitXor = /* #__PURE__ */createBitXor({
    485   DenseMatrix,
    486   matrix,
    487   typed
    488 });
    489 export var cbrt = /* #__PURE__ */createCbrt({
    490   BigNumber,
    491   Complex,
    492   Fraction,
    493   config,
    494   isNegative,
    495   matrix,
    496   typed,
    497   unaryMinus
    498 });
    499 export var compare = /* #__PURE__ */createCompare({
    500   BigNumber,
    501   DenseMatrix,
    502   Fraction,
    503   config,
    504   equalScalar,
    505   matrix,
    506   typed
    507 });
    508 export var compareText = /* #__PURE__ */createCompareText({
    509   matrix,
    510   typed
    511 });
    512 export var concat = /* #__PURE__ */createConcat({
    513   isInteger,
    514   matrix,
    515   typed
    516 });
    517 export var count = /* #__PURE__ */createCount({
    518   prod,
    519   size,
    520   typed
    521 });
    522 export var ctranspose = /* #__PURE__ */createCtranspose({
    523   conj,
    524   transpose,
    525   typed
    526 });
    527 export var diag = /* #__PURE__ */createDiag({
    528   DenseMatrix,
    529   SparseMatrix,
    530   matrix,
    531   typed
    532 });
    533 export var divideScalar = /* #__PURE__ */createDivideScalar({
    534   numeric,
    535   typed
    536 });
    537 export var dotDivide = /* #__PURE__ */createDotDivide({
    538   DenseMatrix,
    539   divideScalar,
    540   equalScalar,
    541   matrix,
    542   typed
    543 });
    544 export var equal = /* #__PURE__ */createEqual({
    545   DenseMatrix,
    546   equalScalar,
    547   matrix,
    548   typed
    549 });
    550 export var flatten = /* #__PURE__ */createFlatten({
    551   matrix,
    552   typed
    553 });
    554 export var gcd = /* #__PURE__ */createGcd({
    555   BigNumber,
    556   DenseMatrix,
    557   equalScalar,
    558   matrix,
    559   typed
    560 });
    561 export var hasNumericValue = /* #__PURE__ */createHasNumericValue({
    562   isNumeric,
    563   typed
    564 });
    565 export var hypot = /* #__PURE__ */createHypot({
    566   abs,
    567   addScalar,
    568   divideScalar,
    569   isPositive,
    570   multiplyScalar,
    571   smaller,
    572   sqrt,
    573   typed
    574 });
    575 export var ImmutableDenseMatrix = /* #__PURE__ */createImmutableDenseMatrixClass({
    576   DenseMatrix,
    577   smaller
    578 });
    579 export var Index = /* #__PURE__ */createIndexClass({
    580   ImmutableDenseMatrix
    581 });
    582 export var kron = /* #__PURE__ */createKron({
    583   matrix,
    584   multiplyScalar,
    585   typed
    586 });
    587 export var largerEq = /* #__PURE__ */createLargerEq({
    588   DenseMatrix,
    589   config,
    590   matrix,
    591   typed
    592 });
    593 export var leftShift = /* #__PURE__ */createLeftShift({
    594   DenseMatrix,
    595   equalScalar,
    596   matrix,
    597   typed,
    598   zeros
    599 });
    600 export var lsolve = /* #__PURE__ */createLsolve({
    601   DenseMatrix,
    602   divideScalar,
    603   equalScalar,
    604   matrix,
    605   multiplyScalar,
    606   subtract,
    607   typed
    608 });
    609 export var matrixFromColumns = /* #__PURE__ */createMatrixFromColumns({
    610   flatten,
    611   matrix,
    612   size,
    613   typed
    614 });
    615 export var min = /* #__PURE__ */createMin({
    616   config,
    617   numeric,
    618   smaller,
    619   typed
    620 });
    621 export var mode = /* #__PURE__ */createMode({
    622   isNaN,
    623   isNumeric,
    624   typed
    625 });
    626 export var nthRoots = /* #__PURE__ */createNthRoots({
    627   Complex,
    628   config,
    629   divideScalar,
    630   typed
    631 });
    632 export var ones = /* #__PURE__ */createOnes({
    633   BigNumber,
    634   config,
    635   matrix,
    636   typed
    637 });
    638 export var partitionSelect = /* #__PURE__ */createPartitionSelect({
    639   compare,
    640   isNaN,
    641   isNumeric,
    642   typed
    643 });
    644 export var resize = /* #__PURE__ */createResize({
    645   config,
    646   matrix
    647 });
    648 export var rightArithShift = /* #__PURE__ */createRightArithShift({
    649   DenseMatrix,
    650   equalScalar,
    651   matrix,
    652   typed,
    653   zeros
    654 });
    655 export var round = /* #__PURE__ */createRound({
    656   BigNumber,
    657   DenseMatrix,
    658   equalScalar,
    659   matrix,
    660   typed,
    661   zeros
    662 });
    663 export var smallerEq = /* #__PURE__ */createSmallerEq({
    664   DenseMatrix,
    665   config,
    666   matrix,
    667   typed
    668 });
    669 export var unequal = /* #__PURE__ */createUnequal({
    670   DenseMatrix,
    671   config,
    672   equalScalar,
    673   matrix,
    674   typed
    675 });
    676 export var usolve = /* #__PURE__ */createUsolve({
    677   DenseMatrix,
    678   divideScalar,
    679   equalScalar,
    680   matrix,
    681   multiplyScalar,
    682   subtract,
    683   typed
    684 });
    685 export var xor = /* #__PURE__ */createXor({
    686   DenseMatrix,
    687   matrix,
    688   typed
    689 });
    690 export var add = /* #__PURE__ */createAdd({
    691   DenseMatrix,
    692   SparseMatrix,
    693   addScalar,
    694   equalScalar,
    695   matrix,
    696   typed
    697 });
    698 export var atan2 = /* #__PURE__ */createAtan2({
    699   BigNumber,
    700   DenseMatrix,
    701   equalScalar,
    702   matrix,
    703   typed
    704 });
    705 export var bitOr = /* #__PURE__ */createBitOr({
    706   DenseMatrix,
    707   equalScalar,
    708   matrix,
    709   typed
    710 });
    711 export var catalan = /* #__PURE__ */createCatalan({
    712   addScalar,
    713   combinations,
    714   divideScalar,
    715   isInteger,
    716   isNegative,
    717   multiplyScalar,
    718   typed
    719 });
    720 export var compareNatural = /* #__PURE__ */createCompareNatural({
    721   compare,
    722   typed
    723 });
    724 export var cumsum = /* #__PURE__ */createCumSum({
    725   add,
    726   typed,
    727   unaryPlus
    728 });
    729 export var deepEqual = /* #__PURE__ */createDeepEqual({
    730   equal,
    731   typed
    732 });
    733 export var diff = /* #__PURE__ */createDiff({
    734   matrix,
    735   number,
    736   subtract,
    737   typed
    738 });
    739 export var dot = /* #__PURE__ */createDot({
    740   addScalar,
    741   conj,
    742   multiplyScalar,
    743   size,
    744   typed
    745 });
    746 export var equalText = /* #__PURE__ */createEqualText({
    747   compareText,
    748   isZero,
    749   typed
    750 });
    751 export var floor = /* #__PURE__ */createFloor({
    752   config,
    753   equalScalar,
    754   matrix,
    755   round,
    756   typed
    757 });
    758 export var identity = /* #__PURE__ */createIdentity({
    759   BigNumber,
    760   DenseMatrix,
    761   SparseMatrix,
    762   config,
    763   matrix,
    764   typed
    765 });
    766 export var invmod = /* #__PURE__ */createInvmod({
    767   BigNumber,
    768   add,
    769   config,
    770   equal,
    771   isInteger,
    772   mod,
    773   smaller,
    774   typed,
    775   xgcd
    776 });
    777 export var larger = /* #__PURE__ */createLarger({
    778   DenseMatrix,
    779   config,
    780   matrix,
    781   typed
    782 });
    783 export var log = /* #__PURE__ */createLog({
    784   Complex,
    785   config,
    786   divideScalar,
    787   typed
    788 });
    789 export var lsolveAll = /* #__PURE__ */createLsolveAll({
    790   DenseMatrix,
    791   divideScalar,
    792   equalScalar,
    793   matrix,
    794   multiplyScalar,
    795   subtract,
    796   typed
    797 });
    798 export var matrixFromRows = /* #__PURE__ */createMatrixFromRows({
    799   flatten,
    800   matrix,
    801   size,
    802   typed
    803 });
    804 export var multiply = /* #__PURE__ */createMultiply({
    805   addScalar,
    806   dot,
    807   equalScalar,
    808   matrix,
    809   multiplyScalar,
    810   typed
    811 });
    812 export var pow = /* #__PURE__ */createPow({
    813   Complex,
    814   config,
    815   fraction,
    816   identity,
    817   matrix,
    818   multiply,
    819   number,
    820   typed
    821 });
    822 export var qr = /* #__PURE__ */createQr({
    823   addScalar,
    824   complex,
    825   conj,
    826   divideScalar,
    827   equal,
    828   identity,
    829   isZero,
    830   matrix,
    831   multiplyScalar,
    832   sign,
    833   sqrt,
    834   subtract,
    835   typed,
    836   unaryMinus,
    837   zeros
    838 });
    839 export var range = /* #__PURE__ */createRange({
    840   bignumber,
    841   matrix,
    842   config,
    843   larger,
    844   largerEq,
    845   smaller,
    846   smallerEq,
    847   typed
    848 });
    849 export var rightLogShift = /* #__PURE__ */createRightLogShift({
    850   DenseMatrix,
    851   equalScalar,
    852   matrix,
    853   typed,
    854   zeros
    855 });
    856 export var row = /* #__PURE__ */createRow({
    857   Index,
    858   matrix,
    859   range,
    860   typed
    861 });
    862 export var setCartesian = /* #__PURE__ */createSetCartesian({
    863   DenseMatrix,
    864   Index,
    865   compareNatural,
    866   size,
    867   subset,
    868   typed
    869 });
    870 export var setDistinct = /* #__PURE__ */createSetDistinct({
    871   DenseMatrix,
    872   Index,
    873   compareNatural,
    874   size,
    875   subset,
    876   typed
    877 });
    878 export var setIsSubset = /* #__PURE__ */createSetIsSubset({
    879   Index,
    880   compareNatural,
    881   size,
    882   subset,
    883   typed
    884 });
    885 export var setPowerset = /* #__PURE__ */createSetPowerset({
    886   Index,
    887   compareNatural,
    888   size,
    889   subset,
    890   typed
    891 });
    892 export var slu = /* #__PURE__ */createSlu({
    893   SparseMatrix,
    894   abs,
    895   add,
    896   divideScalar,
    897   larger,
    898   largerEq,
    899   multiply,
    900   subtract,
    901   transpose,
    902   typed
    903 });
    904 export var sum = /* #__PURE__ */createSum({
    905   add,
    906   config,
    907   numeric,
    908   typed
    909 });
    910 export var trace = /* #__PURE__ */createTrace({
    911   add,
    912   matrix,
    913   typed
    914 });
    915 export var usolveAll = /* #__PURE__ */createUsolveAll({
    916   DenseMatrix,
    917   divideScalar,
    918   equalScalar,
    919   matrix,
    920   multiplyScalar,
    921   subtract,
    922   typed
    923 });
    924 export var asin = /* #__PURE__ */createAsin({
    925   Complex,
    926   config,
    927   typed
    928 });
    929 export var ceil = /* #__PURE__ */createCeil({
    930   config,
    931   equalScalar,
    932   matrix,
    933   round,
    934   typed
    935 });
    936 export var column = /* #__PURE__ */createColumn({
    937   Index,
    938   matrix,
    939   range,
    940   typed
    941 });
    942 export var composition = /* #__PURE__ */createComposition({
    943   addScalar,
    944   combinations,
    945   isInteger,
    946   isNegative,
    947   isPositive,
    948   larger,
    949   typed
    950 });
    951 export var cross = /* #__PURE__ */createCross({
    952   matrix,
    953   multiply,
    954   subtract,
    955   typed
    956 });
    957 export var distance = /* #__PURE__ */createDistance({
    958   abs,
    959   addScalar,
    960   divideScalar,
    961   multiplyScalar,
    962   sqrt,
    963   subtract,
    964   typed,
    965   unaryMinus
    966 });
    967 export var dotMultiply = /* #__PURE__ */createDotMultiply({
    968   equalScalar,
    969   matrix,
    970   multiplyScalar,
    971   typed
    972 });
    973 export var FibonacciHeap = /* #__PURE__ */createFibonacciHeapClass({
    974   larger,
    975   smaller
    976 });
    977 export var fix = /* #__PURE__ */createFix({
    978   Complex,
    979   ceil,
    980   floor,
    981   matrix,
    982   typed
    983 });
    984 export var gamma = /* #__PURE__ */createGamma({
    985   BigNumber,
    986   Complex,
    987   config,
    988   multiplyScalar,
    989   pow,
    990   typed
    991 });
    992 export var index = /* #__PURE__ */createIndex({
    993   Index,
    994   typed
    995 });
    996 export var lcm = /* #__PURE__ */createLcm({
    997   equalScalar,
    998   matrix,
    999   typed
   1000 });
   1001 export var log1p = /* #__PURE__ */createLog1p({
   1002   Complex,
   1003   config,
   1004   divideScalar,
   1005   log,
   1006   typed
   1007 });
   1008 export var max = /* #__PURE__ */createMax({
   1009   config,
   1010   larger,
   1011   numeric,
   1012   typed
   1013 });
   1014 export var quantileSeq = /* #__PURE__ */createQuantileSeq({
   1015   add,
   1016   compare,
   1017   multiply,
   1018   partitionSelect,
   1019   typed
   1020 });
   1021 export var setDifference = /* #__PURE__ */createSetDifference({
   1022   DenseMatrix,
   1023   Index,
   1024   compareNatural,
   1025   size,
   1026   subset,
   1027   typed
   1028 });
   1029 export var setMultiplicity = /* #__PURE__ */createSetMultiplicity({
   1030   Index,
   1031   compareNatural,
   1032   size,
   1033   subset,
   1034   typed
   1035 });
   1036 export var setSymDifference = /* #__PURE__ */createSetSymDifference({
   1037   Index,
   1038   concat,
   1039   setDifference,
   1040   size,
   1041   subset,
   1042   typed
   1043 });
   1044 export var sort = /* #__PURE__ */createSort({
   1045   compare,
   1046   compareNatural,
   1047   matrix,
   1048   typed
   1049 });
   1050 export var Unit = /* #__PURE__ */createUnitClass({
   1051   BigNumber,
   1052   Complex,
   1053   Fraction,
   1054   abs,
   1055   addScalar,
   1056   config,
   1057   divideScalar,
   1058   equal,
   1059   fix,
   1060   format,
   1061   isNumeric,
   1062   multiplyScalar,
   1063   number,
   1064   pow,
   1065   round,
   1066   subtract
   1067 });
   1068 export var vacuumImpedance = /* #__PURE__ */createVacuumImpedance({
   1069   BigNumber,
   1070   Unit,
   1071   config
   1072 });
   1073 export var wienDisplacement = /* #__PURE__ */createWienDisplacement({
   1074   BigNumber,
   1075   Unit,
   1076   config
   1077 });
   1078 export var atomicMass = /* #__PURE__ */createAtomicMass({
   1079   BigNumber,
   1080   Unit,
   1081   config
   1082 });
   1083 export var bohrMagneton = /* #__PURE__ */createBohrMagneton({
   1084   BigNumber,
   1085   Unit,
   1086   config
   1087 });
   1088 export var boltzmann = /* #__PURE__ */createBoltzmann({
   1089   BigNumber,
   1090   Unit,
   1091   config
   1092 });
   1093 export var conductanceQuantum = /* #__PURE__ */createConductanceQuantum({
   1094   BigNumber,
   1095   Unit,
   1096   config
   1097 });
   1098 export var createUnit = /* #__PURE__ */createCreateUnit({
   1099   Unit,
   1100   typed
   1101 });
   1102 export var deuteronMass = /* #__PURE__ */createDeuteronMass({
   1103   BigNumber,
   1104   Unit,
   1105   config
   1106 });
   1107 export var dotPow = /* #__PURE__ */createDotPow({
   1108   DenseMatrix,
   1109   equalScalar,
   1110   matrix,
   1111   pow,
   1112   typed
   1113 });
   1114 export var electricConstant = /* #__PURE__ */createElectricConstant({
   1115   BigNumber,
   1116   Unit,
   1117   config
   1118 });
   1119 export var elementaryCharge = /* #__PURE__ */createElementaryCharge({
   1120   BigNumber,
   1121   Unit,
   1122   config
   1123 });
   1124 export var factorial = /* #__PURE__ */createFactorial({
   1125   gamma,
   1126   typed
   1127 });
   1128 export var fermiCoupling = /* #__PURE__ */createFermiCoupling({
   1129   BigNumber,
   1130   Unit,
   1131   config
   1132 });
   1133 export var gasConstant = /* #__PURE__ */createGasConstant({
   1134   BigNumber,
   1135   Unit,
   1136   config
   1137 });
   1138 export var gravity = /* #__PURE__ */createGravity({
   1139   BigNumber,
   1140   Unit,
   1141   config
   1142 });
   1143 export var intersect = /* #__PURE__ */createIntersect({
   1144   abs,
   1145   add,
   1146   addScalar,
   1147   config,
   1148   divideScalar,
   1149   equalScalar,
   1150   flatten,
   1151   isNumeric,
   1152   isZero,
   1153   matrix,
   1154   multiply,
   1155   multiplyScalar,
   1156   smaller,
   1157   subtract,
   1158   typed
   1159 });
   1160 export var inverseConductanceQuantum = /* #__PURE__ */createInverseConductanceQuantum({
   1161   BigNumber,
   1162   Unit,
   1163   config
   1164 });
   1165 export var klitzing = /* #__PURE__ */createKlitzing({
   1166   BigNumber,
   1167   Unit,
   1168   config
   1169 });
   1170 export var loschmidt = /* #__PURE__ */createLoschmidt({
   1171   BigNumber,
   1172   Unit,
   1173   config
   1174 });
   1175 export var magneticConstant = /* #__PURE__ */createMagneticConstant({
   1176   BigNumber,
   1177   Unit,
   1178   config
   1179 });
   1180 export var molarMass = /* #__PURE__ */createMolarMass({
   1181   BigNumber,
   1182   Unit,
   1183   config
   1184 });
   1185 export var molarPlanckConstant = /* #__PURE__ */createMolarPlanckConstant({
   1186   BigNumber,
   1187   Unit,
   1188   config
   1189 });
   1190 export var neutronMass = /* #__PURE__ */createNeutronMass({
   1191   BigNumber,
   1192   Unit,
   1193   config
   1194 });
   1195 export var nuclearMagneton = /* #__PURE__ */createNuclearMagneton({
   1196   BigNumber,
   1197   Unit,
   1198   config
   1199 });
   1200 export var permutations = /* #__PURE__ */createPermutations({
   1201   factorial,
   1202   typed
   1203 });
   1204 export var planckConstant = /* #__PURE__ */createPlanckConstant({
   1205   BigNumber,
   1206   Unit,
   1207   config
   1208 });
   1209 export var planckMass = /* #__PURE__ */createPlanckMass({
   1210   BigNumber,
   1211   Unit,
   1212   config
   1213 });
   1214 export var planckTime = /* #__PURE__ */createPlanckTime({
   1215   BigNumber,
   1216   Unit,
   1217   config
   1218 });
   1219 export var quantumOfCirculation = /* #__PURE__ */createQuantumOfCirculation({
   1220   BigNumber,
   1221   Unit,
   1222   config
   1223 });
   1224 export var reducedPlanckConstant = /* #__PURE__ */createReducedPlanckConstant({
   1225   BigNumber,
   1226   Unit,
   1227   config
   1228 });
   1229 export var rydberg = /* #__PURE__ */createRydberg({
   1230   BigNumber,
   1231   Unit,
   1232   config
   1233 });
   1234 export var setIntersect = /* #__PURE__ */createSetIntersect({
   1235   DenseMatrix,
   1236   Index,
   1237   compareNatural,
   1238   size,
   1239   subset,
   1240   typed
   1241 });
   1242 export var setUnion = /* #__PURE__ */createSetUnion({
   1243   Index,
   1244   concat,
   1245   setIntersect,
   1246   setSymDifference,
   1247   size,
   1248   subset,
   1249   typed
   1250 });
   1251 export var Spa = /* #__PURE__ */createSpaClass({
   1252   FibonacciHeap,
   1253   addScalar,
   1254   equalScalar
   1255 });
   1256 export var stefanBoltzmann = /* #__PURE__ */createStefanBoltzmann({
   1257   BigNumber,
   1258   Unit,
   1259   config
   1260 });
   1261 export var thomsonCrossSection = /* #__PURE__ */createThomsonCrossSection({
   1262   BigNumber,
   1263   Unit,
   1264   config
   1265 });
   1266 export var avogadro = /* #__PURE__ */createAvogadro({
   1267   BigNumber,
   1268   Unit,
   1269   config
   1270 });
   1271 export var bohrRadius = /* #__PURE__ */createBohrRadius({
   1272   BigNumber,
   1273   Unit,
   1274   config
   1275 });
   1276 export var coulomb = /* #__PURE__ */createCoulomb({
   1277   BigNumber,
   1278   Unit,
   1279   config
   1280 });
   1281 export var electronMass = /* #__PURE__ */createElectronMass({
   1282   BigNumber,
   1283   Unit,
   1284   config
   1285 });
   1286 export var faraday = /* #__PURE__ */createFaraday({
   1287   BigNumber,
   1288   Unit,
   1289   config
   1290 });
   1291 export var hartreeEnergy = /* #__PURE__ */createHartreeEnergy({
   1292   BigNumber,
   1293   Unit,
   1294   config
   1295 });
   1296 export var lup = /* #__PURE__ */createLup({
   1297   DenseMatrix,
   1298   Spa,
   1299   SparseMatrix,
   1300   abs,
   1301   addScalar,
   1302   divideScalar,
   1303   equalScalar,
   1304   larger,
   1305   matrix,
   1306   multiplyScalar,
   1307   subtract,
   1308   typed,
   1309   unaryMinus
   1310 });
   1311 export var magneticFluxQuantum = /* #__PURE__ */createMagneticFluxQuantum({
   1312   BigNumber,
   1313   Unit,
   1314   config
   1315 });
   1316 export var molarMassC12 = /* #__PURE__ */createMolarMassC12({
   1317   BigNumber,
   1318   Unit,
   1319   config
   1320 });
   1321 export var planckCharge = /* #__PURE__ */createPlanckCharge({
   1322   BigNumber,
   1323   Unit,
   1324   config
   1325 });
   1326 export var planckTemperature = /* #__PURE__ */createPlanckTemperature({
   1327   BigNumber,
   1328   Unit,
   1329   config
   1330 });
   1331 export var secondRadiation = /* #__PURE__ */createSecondRadiation({
   1332   BigNumber,
   1333   Unit,
   1334   config
   1335 });
   1336 export var speedOfLight = /* #__PURE__ */createSpeedOfLight({
   1337   BigNumber,
   1338   Unit,
   1339   config
   1340 });
   1341 export var stirlingS2 = /* #__PURE__ */createStirlingS2({
   1342   bignumber,
   1343   addScalar,
   1344   combinations,
   1345   divideScalar,
   1346   factorial,
   1347   isInteger,
   1348   isNegative,
   1349   larger,
   1350   multiplyScalar,
   1351   number,
   1352   pow,
   1353   subtract,
   1354   typed
   1355 });
   1356 export var unit = /* #__PURE__ */createUnitFunction({
   1357   Unit,
   1358   typed
   1359 });
   1360 export var bellNumbers = /* #__PURE__ */createBellNumbers({
   1361   addScalar,
   1362   isInteger,
   1363   isNegative,
   1364   stirlingS2,
   1365   typed
   1366 });
   1367 export var det = /* #__PURE__ */createDet({
   1368   lup,
   1369   matrix,
   1370   multiply,
   1371   subtract,
   1372   typed,
   1373   unaryMinus
   1374 });
   1375 export var firstRadiation = /* #__PURE__ */createFirstRadiation({
   1376   BigNumber,
   1377   Unit,
   1378   config
   1379 });
   1380 export var molarVolume = /* #__PURE__ */createMolarVolume({
   1381   BigNumber,
   1382   Unit,
   1383   config
   1384 });
   1385 export var protonMass = /* #__PURE__ */createProtonMass({
   1386   BigNumber,
   1387   Unit,
   1388   config
   1389 });
   1390 export var setSize = /* #__PURE__ */createSetSize({
   1391   compareNatural,
   1392   typed
   1393 });
   1394 export var classicalElectronRadius = /* #__PURE__ */createClassicalElectronRadius({
   1395   BigNumber,
   1396   Unit,
   1397   config
   1398 });
   1399 export var gravitationConstant = /* #__PURE__ */createGravitationConstant({
   1400   BigNumber,
   1401   Unit,
   1402   config
   1403 });
   1404 export var inv = /* #__PURE__ */createInv({
   1405   abs,
   1406   addScalar,
   1407   det,
   1408   divideScalar,
   1409   identity,
   1410   matrix,
   1411   multiply,
   1412   typed,
   1413   unaryMinus
   1414 });
   1415 export var lusolve = /* #__PURE__ */createLusolve({
   1416   DenseMatrix,
   1417   lsolve,
   1418   lup,
   1419   matrix,
   1420   slu,
   1421   typed,
   1422   usolve
   1423 });
   1424 export var sqrtm = /* #__PURE__ */createSqrtm({
   1425   abs,
   1426   add,
   1427   identity,
   1428   inv,
   1429   max,
   1430   multiply,
   1431   size,
   1432   sqrt,
   1433   subtract,
   1434   typed
   1435 });
   1436 export var divide = /* #__PURE__ */createDivide({
   1437   divideScalar,
   1438   equalScalar,
   1439   inv,
   1440   matrix,
   1441   multiply,
   1442   typed
   1443 });
   1444 export var expm = /* #__PURE__ */createExpm({
   1445   abs,
   1446   add,
   1447   identity,
   1448   inv,
   1449   multiply,
   1450   typed
   1451 });
   1452 export var kldivergence = /* #__PURE__ */createKldivergence({
   1453   divide,
   1454   dotDivide,
   1455   isNumeric,
   1456   log,
   1457   matrix,
   1458   multiply,
   1459   sum,
   1460   typed
   1461 });
   1462 export var mean = /* #__PURE__ */createMean({
   1463   add,
   1464   divide,
   1465   typed
   1466 });
   1467 export var median = /* #__PURE__ */createMedian({
   1468   add,
   1469   compare,
   1470   divide,
   1471   partitionSelect,
   1472   typed
   1473 });
   1474 export var planckLength = /* #__PURE__ */createPlanckLength({
   1475   BigNumber,
   1476   Unit,
   1477   config
   1478 });
   1479 export var variance = /* #__PURE__ */createVariance({
   1480   add,
   1481   apply,
   1482   divide,
   1483   isNaN,
   1484   multiply,
   1485   subtract,
   1486   typed
   1487 });
   1488 export var eigs = /* #__PURE__ */createEigs({
   1489   abs,
   1490   add,
   1491   addScalar,
   1492   atan,
   1493   bignumber,
   1494   column,
   1495   complex,
   1496   config,
   1497   cos,
   1498   diag,
   1499   divideScalar,
   1500   dot,
   1501   equal,
   1502   flatten,
   1503   im,
   1504   inv,
   1505   larger,
   1506   matrix,
   1507   matrixFromColumns,
   1508   multiply,
   1509   multiplyScalar,
   1510   number,
   1511   qr,
   1512   re,
   1513   sin,
   1514   smaller,
   1515   sqrt,
   1516   subtract,
   1517   typed,
   1518   usolve,
   1519   usolveAll
   1520 });
   1521 export var mad = /* #__PURE__ */createMad({
   1522   abs,
   1523   map,
   1524   median,
   1525   subtract,
   1526   typed
   1527 });
   1528 export var multinomial = /* #__PURE__ */createMultinomial({
   1529   add,
   1530   divide,
   1531   factorial,
   1532   isInteger,
   1533   isPositive,
   1534   multiply,
   1535   typed
   1536 });
   1537 export var std = /* #__PURE__ */createStd({
   1538   sqrt,
   1539   typed,
   1540   variance
   1541 });
   1542 export var norm = /* #__PURE__ */createNorm({
   1543   abs,
   1544   add,
   1545   conj,
   1546   ctranspose,
   1547   eigs,
   1548   equalScalar,
   1549   larger,
   1550   matrix,
   1551   multiply,
   1552   pow,
   1553   smaller,
   1554   sqrt,
   1555   typed
   1556 });
   1557 export var rotationMatrix = /* #__PURE__ */createRotationMatrix({
   1558   BigNumber,
   1559   DenseMatrix,
   1560   SparseMatrix,
   1561   addScalar,
   1562   config,
   1563   cos,
   1564   matrix,
   1565   multiplyScalar,
   1566   norm,
   1567   sin,
   1568   typed,
   1569   unaryMinus
   1570 });
   1571 export var rotate = /* #__PURE__ */createRotate({
   1572   multiply,
   1573   rotationMatrix,
   1574   typed
   1575 });