factoriesNumber.js (36460B)
1 "use strict"; 2 3 Object.defineProperty(exports, "__esModule", { 4 value: true 5 }); 6 exports.createAbs = void 0; 7 Object.defineProperty(exports, "createAccessorNode", { 8 enumerable: true, 9 get: function get() { 10 return _AccessorNode.createAccessorNode; 11 } 12 }); 13 exports.createAnd = exports.createAddScalar = exports.createAdd = exports.createAcsch = exports.createAcsc = exports.createAcoth = exports.createAcot = exports.createAcosh = exports.createAcos = void 0; 14 Object.defineProperty(exports, "createApply", { 15 enumerable: true, 16 get: function get() { 17 return _apply.createApply; 18 } 19 }); 20 Object.defineProperty(exports, "createApplyTransform", { 21 enumerable: true, 22 get: function get() { 23 return _applyTransform.createApplyTransform; 24 } 25 }); 26 Object.defineProperty(exports, "createArrayNode", { 27 enumerable: true, 28 get: function get() { 29 return _ArrayNode.createArrayNode; 30 } 31 }); 32 exports.createAsinh = exports.createAsin = exports.createAsech = exports.createAsec = void 0; 33 Object.defineProperty(exports, "createAssignmentNode", { 34 enumerable: true, 35 get: function get() { 36 return _AssignmentNode.createAssignmentNode; 37 } 38 }); 39 exports.createAtanh = exports.createAtan2 = exports.createAtan = void 0; 40 Object.defineProperty(exports, "createBellNumbers", { 41 enumerable: true, 42 get: function get() { 43 return _bellNumbers.createBellNumbers; 44 } 45 }); 46 exports.createBitXor = exports.createBitOr = exports.createBitNot = exports.createBitAnd = void 0; 47 Object.defineProperty(exports, "createBlockNode", { 48 enumerable: true, 49 get: function get() { 50 return _BlockNode.createBlockNode; 51 } 52 }); 53 Object.defineProperty(exports, "createBoolean", { 54 enumerable: true, 55 get: function get() { 56 return _boolean.createBoolean; 57 } 58 }); 59 Object.defineProperty(exports, "createCatalan", { 60 enumerable: true, 61 get: function get() { 62 return _catalan.createCatalan; 63 } 64 }); 65 exports.createCeil = exports.createCbrt = void 0; 66 Object.defineProperty(exports, "createChain", { 67 enumerable: true, 68 get: function get() { 69 return _chain.createChain; 70 } 71 }); 72 Object.defineProperty(exports, "createChainClass", { 73 enumerable: true, 74 get: function get() { 75 return _Chain.createChainClass; 76 } 77 }); 78 Object.defineProperty(exports, "createClone", { 79 enumerable: true, 80 get: function get() { 81 return _clone.createClone; 82 } 83 }); 84 exports.createCombinations = void 0; 85 Object.defineProperty(exports, "createCombinationsWithRep", { 86 enumerable: true, 87 get: function get() { 88 return _combinationsWithRep.createCombinationsWithRep; 89 } 90 }); 91 Object.defineProperty(exports, "createCompare", { 92 enumerable: true, 93 get: function get() { 94 return _compare.createCompareNumber; 95 } 96 }); 97 Object.defineProperty(exports, "createCompareNatural", { 98 enumerable: true, 99 get: function get() { 100 return _compareNatural.createCompareNatural; 101 } 102 }); 103 Object.defineProperty(exports, "createCompareText", { 104 enumerable: true, 105 get: function get() { 106 return _compareText.createCompareTextNumber; 107 } 108 }); 109 Object.defineProperty(exports, "createCompile", { 110 enumerable: true, 111 get: function get() { 112 return _compile.createCompile; 113 } 114 }); 115 Object.defineProperty(exports, "createComposition", { 116 enumerable: true, 117 get: function get() { 118 return _composition.createComposition; 119 } 120 }); 121 Object.defineProperty(exports, "createConditionalNode", { 122 enumerable: true, 123 get: function get() { 124 return _ConditionalNode.createConditionalNode; 125 } 126 }); 127 Object.defineProperty(exports, "createConstantNode", { 128 enumerable: true, 129 get: function get() { 130 return _ConstantNode.createConstantNode; 131 } 132 }); 133 exports.createCube = exports.createCsch = exports.createCsc = exports.createCoth = exports.createCot = exports.createCosh = exports.createCos = void 0; 134 Object.defineProperty(exports, "createCumSum", { 135 enumerable: true, 136 get: function get() { 137 return _cumsum.createCumSum; 138 } 139 }); 140 Object.defineProperty(exports, "createCumSumTransform", { 141 enumerable: true, 142 get: function get() { 143 return _cumsumTransform.createCumSumTransform; 144 } 145 }); 146 Object.defineProperty(exports, "createDeepEqual", { 147 enumerable: true, 148 get: function get() { 149 return _deepEqual.createDeepEqual; 150 } 151 }); 152 Object.defineProperty(exports, "createDerivative", { 153 enumerable: true, 154 get: function get() { 155 return _derivative.createDerivative; 156 } 157 }); 158 exports.createDivideScalar = exports.createDivide = void 0; 159 Object.defineProperty(exports, "createE", { 160 enumerable: true, 161 get: function get() { 162 return _constants.createE; 163 } 164 }); 165 Object.defineProperty(exports, "createEqual", { 166 enumerable: true, 167 get: function get() { 168 return _equal.createEqualNumber; 169 } 170 }); 171 Object.defineProperty(exports, "createEqualScalar", { 172 enumerable: true, 173 get: function get() { 174 return _equalScalar.createEqualScalarNumber; 175 } 176 }); 177 Object.defineProperty(exports, "createEqualText", { 178 enumerable: true, 179 get: function get() { 180 return _equalText.createEqualText; 181 } 182 }); 183 Object.defineProperty(exports, "createErf", { 184 enumerable: true, 185 get: function get() { 186 return _erf.createErf; 187 } 188 }); 189 Object.defineProperty(exports, "createEvaluate", { 190 enumerable: true, 191 get: function get() { 192 return _evaluate.createEvaluate; 193 } 194 }); 195 exports.createExpm1 = exports.createExp = void 0; 196 Object.defineProperty(exports, "createFactorial", { 197 enumerable: true, 198 get: function get() { 199 return _factorial.createFactorial; 200 } 201 }); 202 Object.defineProperty(exports, "createFalse", { 203 enumerable: true, 204 get: function get() { 205 return _constants.createFalse; 206 } 207 }); 208 Object.defineProperty(exports, "createFilter", { 209 enumerable: true, 210 get: function get() { 211 return _filter.createFilter; 212 } 213 }); 214 Object.defineProperty(exports, "createFilterTransform", { 215 enumerable: true, 216 get: function get() { 217 return _filterTransform.createFilterTransform; 218 } 219 }); 220 exports.createFloor = exports.createFix = void 0; 221 Object.defineProperty(exports, "createForEach", { 222 enumerable: true, 223 get: function get() { 224 return _forEach.createForEach; 225 } 226 }); 227 Object.defineProperty(exports, "createForEachTransform", { 228 enumerable: true, 229 get: function get() { 230 return _forEachTransform.createForEachTransform; 231 } 232 }); 233 Object.defineProperty(exports, "createFormat", { 234 enumerable: true, 235 get: function get() { 236 return _format.createFormat; 237 } 238 }); 239 Object.defineProperty(exports, "createFunctionAssignmentNode", { 240 enumerable: true, 241 get: function get() { 242 return _FunctionAssignmentNode.createFunctionAssignmentNode; 243 } 244 }); 245 Object.defineProperty(exports, "createFunctionNode", { 246 enumerable: true, 247 get: function get() { 248 return _FunctionNode.createFunctionNode; 249 } 250 }); 251 exports.createGcd = exports.createGamma = void 0; 252 Object.defineProperty(exports, "createHasNumericValue", { 253 enumerable: true, 254 get: function get() { 255 return _hasNumericValue.createHasNumericValue; 256 } 257 }); 258 Object.defineProperty(exports, "createHelp", { 259 enumerable: true, 260 get: function get() { 261 return _help.createHelp; 262 } 263 }); 264 Object.defineProperty(exports, "createHelpClass", { 265 enumerable: true, 266 get: function get() { 267 return _Help.createHelpClass; 268 } 269 }); 270 Object.defineProperty(exports, "createHypot", { 271 enumerable: true, 272 get: function get() { 273 return _hypot.createHypot; 274 } 275 }); 276 exports.createIndex = void 0; 277 Object.defineProperty(exports, "createIndexNode", { 278 enumerable: true, 279 get: function get() { 280 return _IndexNode.createIndexNode; 281 } 282 }); 283 Object.defineProperty(exports, "createInfinity", { 284 enumerable: true, 285 get: function get() { 286 return _constants.createInfinity; 287 } 288 }); 289 exports.createIsNegative = exports.createIsNaN = exports.createIsInteger = void 0; 290 Object.defineProperty(exports, "createIsNumeric", { 291 enumerable: true, 292 get: function get() { 293 return _isNumeric.createIsNumeric; 294 } 295 }); 296 exports.createIsPositive = void 0; 297 Object.defineProperty(exports, "createIsPrime", { 298 enumerable: true, 299 get: function get() { 300 return _isPrime.createIsPrime; 301 } 302 }); 303 exports.createIsZero = void 0; 304 Object.defineProperty(exports, "createLN10", { 305 enumerable: true, 306 get: function get() { 307 return _constants.createLN10; 308 } 309 }); 310 Object.defineProperty(exports, "createLN2", { 311 enumerable: true, 312 get: function get() { 313 return _constants.createLN2; 314 } 315 }); 316 Object.defineProperty(exports, "createLOG10E", { 317 enumerable: true, 318 get: function get() { 319 return _constants.createLOG10E; 320 } 321 }); 322 Object.defineProperty(exports, "createLOG2E", { 323 enumerable: true, 324 get: function get() { 325 return _constants.createLOG2E; 326 } 327 }); 328 Object.defineProperty(exports, "createLarger", { 329 enumerable: true, 330 get: function get() { 331 return _larger.createLargerNumber; 332 } 333 }); 334 Object.defineProperty(exports, "createLargerEq", { 335 enumerable: true, 336 get: function get() { 337 return _largerEq.createLargerEqNumber; 338 } 339 }); 340 exports.createLeftShift = exports.createLcm = void 0; 341 exports.createLog2 = exports.createLog1p = exports.createLog10 = exports.createLog = void 0; 342 Object.defineProperty(exports, "createMad", { 343 enumerable: true, 344 get: function get() { 345 return _mad.createMad; 346 } 347 }); 348 Object.defineProperty(exports, "createMap", { 349 enumerable: true, 350 get: function get() { 351 return _map.createMap; 352 } 353 }); 354 Object.defineProperty(exports, "createMapTransform", { 355 enumerable: true, 356 get: function get() { 357 return _mapTransform.createMapTransform; 358 } 359 }); 360 exports.createMatrix = void 0; 361 Object.defineProperty(exports, "createMax", { 362 enumerable: true, 363 get: function get() { 364 return _max.createMax; 365 } 366 }); 367 Object.defineProperty(exports, "createMaxTransform", { 368 enumerable: true, 369 get: function get() { 370 return _maxTransform.createMaxTransform; 371 } 372 }); 373 Object.defineProperty(exports, "createMean", { 374 enumerable: true, 375 get: function get() { 376 return _mean.createMean; 377 } 378 }); 379 Object.defineProperty(exports, "createMeanTransform", { 380 enumerable: true, 381 get: function get() { 382 return _meanTransform.createMeanTransform; 383 } 384 }); 385 Object.defineProperty(exports, "createMedian", { 386 enumerable: true, 387 get: function get() { 388 return _median.createMedian; 389 } 390 }); 391 Object.defineProperty(exports, "createMin", { 392 enumerable: true, 393 get: function get() { 394 return _min.createMin; 395 } 396 }); 397 Object.defineProperty(exports, "createMinTransform", { 398 enumerable: true, 399 get: function get() { 400 return _minTransform.createMinTransform; 401 } 402 }); 403 exports.createMod = void 0; 404 Object.defineProperty(exports, "createMode", { 405 enumerable: true, 406 get: function get() { 407 return _mode.createMode; 408 } 409 }); 410 Object.defineProperty(exports, "createMultinomial", { 411 enumerable: true, 412 get: function get() { 413 return _multinomial.createMultinomial; 414 } 415 }); 416 exports.createMultiplyScalar = exports.createMultiply = void 0; 417 Object.defineProperty(exports, "createNaN", { 418 enumerable: true, 419 get: function get() { 420 return _constants.createNaN; 421 } 422 }); 423 Object.defineProperty(exports, "createNode", { 424 enumerable: true, 425 get: function get() { 426 return _Node.createNode; 427 } 428 }); 429 exports.createNot = exports.createNorm = void 0; 430 Object.defineProperty(exports, "createNthRoot", { 431 enumerable: true, 432 get: function get() { 433 return _nthRoot.createNthRootNumber; 434 } 435 }); 436 Object.defineProperty(exports, "createNull", { 437 enumerable: true, 438 get: function get() { 439 return _constants.createNull; 440 } 441 }); 442 Object.defineProperty(exports, "createNumber", { 443 enumerable: true, 444 get: function get() { 445 return _number.createNumber; 446 } 447 }); 448 Object.defineProperty(exports, "createNumeric", { 449 enumerable: true, 450 get: function get() { 451 return _numeric.createNumeric; 452 } 453 }); 454 Object.defineProperty(exports, "createObjectNode", { 455 enumerable: true, 456 get: function get() { 457 return _ObjectNode.createObjectNode; 458 } 459 }); 460 Object.defineProperty(exports, "createOperatorNode", { 461 enumerable: true, 462 get: function get() { 463 return _OperatorNode.createOperatorNode; 464 } 465 }); 466 exports.createOr = void 0; 467 Object.defineProperty(exports, "createParenthesisNode", { 468 enumerable: true, 469 get: function get() { 470 return _ParenthesisNode.createParenthesisNode; 471 } 472 }); 473 Object.defineProperty(exports, "createParse", { 474 enumerable: true, 475 get: function get() { 476 return _parse.createParse; 477 } 478 }); 479 Object.defineProperty(exports, "createParser", { 480 enumerable: true, 481 get: function get() { 482 return _parser.createParser; 483 } 484 }); 485 Object.defineProperty(exports, "createParserClass", { 486 enumerable: true, 487 get: function get() { 488 return _Parser.createParserClass; 489 } 490 }); 491 Object.defineProperty(exports, "createPartitionSelect", { 492 enumerable: true, 493 get: function get() { 494 return _partitionSelect.createPartitionSelect; 495 } 496 }); 497 Object.defineProperty(exports, "createPermutations", { 498 enumerable: true, 499 get: function get() { 500 return _permutations.createPermutations; 501 } 502 }); 503 Object.defineProperty(exports, "createPhi", { 504 enumerable: true, 505 get: function get() { 506 return _constants.createPhi; 507 } 508 }); 509 Object.defineProperty(exports, "createPi", { 510 enumerable: true, 511 get: function get() { 512 return _constants.createPi; 513 } 514 }); 515 Object.defineProperty(exports, "createPickRandom", { 516 enumerable: true, 517 get: function get() { 518 return _pickRandom.createPickRandom; 519 } 520 }); 521 exports.createPow = void 0; 522 Object.defineProperty(exports, "createPrint", { 523 enumerable: true, 524 get: function get() { 525 return _print.createPrint; 526 } 527 }); 528 Object.defineProperty(exports, "createProd", { 529 enumerable: true, 530 get: function get() { 531 return _prod.createProd; 532 } 533 }); 534 Object.defineProperty(exports, "createQuantileSeq", { 535 enumerable: true, 536 get: function get() { 537 return _quantileSeq.createQuantileSeq; 538 } 539 }); 540 Object.defineProperty(exports, "createRandom", { 541 enumerable: true, 542 get: function get() { 543 return _random.createRandomNumber; 544 } 545 }); 546 Object.defineProperty(exports, "createRandomInt", { 547 enumerable: true, 548 get: function get() { 549 return _randomInt.createRandomInt; 550 } 551 }); 552 Object.defineProperty(exports, "createRange", { 553 enumerable: true, 554 get: function get() { 555 return _range.createRange; 556 } 557 }); 558 Object.defineProperty(exports, "createRangeClass", { 559 enumerable: true, 560 get: function get() { 561 return _Range.createRangeClass; 562 } 563 }); 564 Object.defineProperty(exports, "createRangeNode", { 565 enumerable: true, 566 get: function get() { 567 return _RangeNode.createRangeNode; 568 } 569 }); 570 Object.defineProperty(exports, "createRangeTransform", { 571 enumerable: true, 572 get: function get() { 573 return _rangeTransform.createRangeTransform; 574 } 575 }); 576 Object.defineProperty(exports, "createRationalize", { 577 enumerable: true, 578 get: function get() { 579 return _rationalize.createRationalize; 580 } 581 }); 582 Object.defineProperty(exports, "createRelationalNode", { 583 enumerable: true, 584 get: function get() { 585 return _RelationalNode.createRelationalNode; 586 } 587 }); 588 Object.defineProperty(exports, "createReplacer", { 589 enumerable: true, 590 get: function get() { 591 return _replacer.createReplacer; 592 } 593 }); 594 Object.defineProperty(exports, "createResolve", { 595 enumerable: true, 596 get: function get() { 597 return _resolve.createResolve; 598 } 599 }); 600 Object.defineProperty(exports, "createResultSet", { 601 enumerable: true, 602 get: function get() { 603 return _ResultSet.createResultSet; 604 } 605 }); 606 Object.defineProperty(exports, "createReviver", { 607 enumerable: true, 608 get: function get() { 609 return _reviver.createReviver; 610 } 611 }); 612 exports.createRightLogShift = exports.createRightArithShift = void 0; 613 Object.defineProperty(exports, "createRound", { 614 enumerable: true, 615 get: function get() { 616 return _round.createRoundNumber; 617 } 618 }); 619 Object.defineProperty(exports, "createSQRT1_2", { 620 enumerable: true, 621 get: function get() { 622 return _constants.createSQRT1_2; 623 } 624 }); 625 Object.defineProperty(exports, "createSQRT2", { 626 enumerable: true, 627 get: function get() { 628 return _constants.createSQRT2; 629 } 630 }); 631 exports.createSign = exports.createSech = exports.createSec = void 0; 632 Object.defineProperty(exports, "createSimplify", { 633 enumerable: true, 634 get: function get() { 635 return _simplify.createSimplify; 636 } 637 }); 638 Object.defineProperty(exports, "createSimplifyCore", { 639 enumerable: true, 640 get: function get() { 641 return _simplifyCore.createSimplifyCore; 642 } 643 }); 644 exports.createSinh = exports.createSin = void 0; 645 Object.defineProperty(exports, "createSize", { 646 enumerable: true, 647 get: function get() { 648 return _size.createSize; 649 } 650 }); 651 Object.defineProperty(exports, "createSmaller", { 652 enumerable: true, 653 get: function get() { 654 return _smaller.createSmallerNumber; 655 } 656 }); 657 Object.defineProperty(exports, "createSmallerEq", { 658 enumerable: true, 659 get: function get() { 660 return _smallerEq.createSmallerEqNumber; 661 } 662 }); 663 exports.createSquare = exports.createSqrt = void 0; 664 Object.defineProperty(exports, "createStd", { 665 enumerable: true, 666 get: function get() { 667 return _std.createStd; 668 } 669 }); 670 Object.defineProperty(exports, "createStdTransform", { 671 enumerable: true, 672 get: function get() { 673 return _stdTransform.createStdTransform; 674 } 675 }); 676 Object.defineProperty(exports, "createStirlingS2", { 677 enumerable: true, 678 get: function get() { 679 return _stirlingS.createStirlingS2; 680 } 681 }); 682 Object.defineProperty(exports, "createString", { 683 enumerable: true, 684 get: function get() { 685 return _string.createString; 686 } 687 }); 688 exports.createSubtract = exports.createSubsetTransform = exports.createSubset = void 0; 689 Object.defineProperty(exports, "createSum", { 690 enumerable: true, 691 get: function get() { 692 return _sum.createSum; 693 } 694 }); 695 Object.defineProperty(exports, "createSumTransform", { 696 enumerable: true, 697 get: function get() { 698 return _sumTransform.createSumTransform; 699 } 700 }); 701 Object.defineProperty(exports, "createSymbolNode", { 702 enumerable: true, 703 get: function get() { 704 return _SymbolNode.createSymbolNode; 705 } 706 }); 707 exports.createTanh = exports.createTan = void 0; 708 Object.defineProperty(exports, "createTau", { 709 enumerable: true, 710 get: function get() { 711 return _constants.createTau; 712 } 713 }); 714 Object.defineProperty(exports, "createTrue", { 715 enumerable: true, 716 get: function get() { 717 return _constants.createTrue; 718 } 719 }); 720 Object.defineProperty(exports, "createTypeOf", { 721 enumerable: true, 722 get: function get() { 723 return _typeOf.createTypeOf; 724 } 725 }); 726 Object.defineProperty(exports, "createTyped", { 727 enumerable: true, 728 get: function get() { 729 return _typed.createTyped; 730 } 731 }); 732 exports.createUnaryPlus = exports.createUnaryMinus = void 0; 733 Object.defineProperty(exports, "createUnequal", { 734 enumerable: true, 735 get: function get() { 736 return _unequal.createUnequalNumber; 737 } 738 }); 739 Object.defineProperty(exports, "createUppercaseE", { 740 enumerable: true, 741 get: function get() { 742 return _constants.createUppercaseE; 743 } 744 }); 745 Object.defineProperty(exports, "createUppercasePi", { 746 enumerable: true, 747 get: function get() { 748 return _constants.createUppercasePi; 749 } 750 }); 751 Object.defineProperty(exports, "createVariance", { 752 enumerable: true, 753 get: function get() { 754 return _variance.createVariance; 755 } 756 }); 757 Object.defineProperty(exports, "createVarianceTransform", { 758 enumerable: true, 759 get: function get() { 760 return _varianceTransform.createVarianceTransform; 761 } 762 }); 763 Object.defineProperty(exports, "createVersion", { 764 enumerable: true, 765 get: function get() { 766 return _constants.createVersion; 767 } 768 }); 769 exports.createXor = exports.createXgcd = void 0; 770 771 var _index = require("./plain/number/index.js"); 772 773 var _factory = require("./utils/factory.js"); 774 775 var _noop = require("./utils/noop.js"); 776 777 var _typed = require("./core/function/typed.js"); 778 779 var _ResultSet = require("./type/resultset/ResultSet.js"); 780 781 var _Range = require("./type/matrix/Range.js"); 782 783 var _Help = require("./expression/Help.js"); 784 785 var _Chain = require("./type/chain/Chain.js"); 786 787 var _help = require("./expression/function/help.js"); 788 789 var _chain = require("./type/chain/function/chain.js"); 790 791 var _resolve = require("./function/algebra/resolve.js"); 792 793 var _simplify = require("./function/algebra/simplify.js"); 794 795 var _simplifyCore = require("./function/algebra/simplifyCore.js"); 796 797 var _derivative = require("./function/algebra/derivative.js"); 798 799 var _rationalize = require("./function/algebra/rationalize.js"); 800 801 var _nthRoot = require("./function/arithmetic/nthRoot.js"); 802 803 var _round = require("./function/arithmetic/round.js"); 804 805 var _hypot = require("./function/arithmetic/hypot.js"); 806 807 var _stirlingS = require("./function/combinatorics/stirlingS2.js"); 808 809 var _bellNumbers = require("./function/combinatorics/bellNumbers.js"); 810 811 var _catalan = require("./function/combinatorics/catalan.js"); 812 813 var _composition = require("./function/combinatorics/composition.js"); 814 815 var _constants = require("./constants.js"); 816 817 var _number = require("./type/number.js"); 818 819 var _string = require("./type/string.js"); 820 821 var _boolean = require("./type/boolean.js"); 822 823 var _parser = require("./expression/function/parser.js"); 824 825 var _Node = require("./expression/node/Node.js"); 826 827 var _AccessorNode = require("./expression/node/AccessorNode.js"); 828 829 var _ArrayNode = require("./expression/node/ArrayNode.js"); 830 831 var _AssignmentNode = require("./expression/node/AssignmentNode.js"); 832 833 var _BlockNode = require("./expression/node/BlockNode.js"); 834 835 var _ConditionalNode = require("./expression/node/ConditionalNode.js"); 836 837 var _ConstantNode = require("./expression/node/ConstantNode.js"); 838 839 var _FunctionAssignmentNode = require("./expression/node/FunctionAssignmentNode.js"); 840 841 var _IndexNode = require("./expression/node/IndexNode.js"); 842 843 var _ObjectNode = require("./expression/node/ObjectNode.js"); 844 845 var _OperatorNode = require("./expression/node/OperatorNode.js"); 846 847 var _ParenthesisNode = require("./expression/node/ParenthesisNode.js"); 848 849 var _RangeNode = require("./expression/node/RangeNode.js"); 850 851 var _RelationalNode = require("./expression/node/RelationalNode.js"); 852 853 var _SymbolNode = require("./expression/node/SymbolNode.js"); 854 855 var _FunctionNode = require("./expression/node/FunctionNode.js"); 856 857 var _parse = require("./expression/parse.js"); 858 859 var _compile = require("./expression/function/compile.js"); 860 861 var _evaluate = require("./expression/function/evaluate.js"); 862 863 var _Parser = require("./expression/Parser.js"); 864 865 var _apply = require("./function/matrix/apply.js"); 866 867 var _filter = require("./function/matrix/filter.js"); 868 869 var _forEach = require("./function/matrix/forEach.js"); 870 871 var _map = require("./function/matrix/map.js"); 872 873 var _range = require("./function/matrix/range.js"); 874 875 var _size = require("./function/matrix/size.js"); 876 877 var _partitionSelect = require("./function/matrix/partitionSelect.js"); 878 879 var _combinationsWithRep = require("./function/probability/combinationsWithRep.js"); 880 881 var _factorial = require("./function/probability/factorial.js"); 882 883 var _multinomial = require("./function/probability/multinomial.js"); 884 885 var _permutations = require("./function/probability/permutations.js"); 886 887 var _pickRandom = require("./function/probability/pickRandom.js"); 888 889 var _random = require("./function/probability/random.js"); 890 891 var _randomInt = require("./function/probability/randomInt.js"); 892 893 var _equalScalar = require("./function/relational/equalScalar.js"); 894 895 var _compare = require("./function/relational/compare.js"); 896 897 var _compareNatural = require("./function/relational/compareNatural.js"); 898 899 var _compareText = require("./function/relational/compareText.js"); 900 901 var _equal = require("./function/relational/equal.js"); 902 903 var _equalText = require("./function/relational/equalText.js"); 904 905 var _smaller = require("./function/relational/smaller.js"); 906 907 var _smallerEq = require("./function/relational/smallerEq.js"); 908 909 var _larger = require("./function/relational/larger.js"); 910 911 var _largerEq = require("./function/relational/largerEq.js"); 912 913 var _deepEqual = require("./function/relational/deepEqual.js"); 914 915 var _unequal = require("./function/relational/unequal.js"); 916 917 var _erf = require("./function/special/erf.js"); 918 919 var _mode = require("./function/statistics/mode.js"); 920 921 var _prod = require("./function/statistics/prod.js"); 922 923 var _max = require("./function/statistics/max.js"); 924 925 var _min = require("./function/statistics/min.js"); 926 927 var _sum = require("./function/statistics/sum.js"); 928 929 var _cumsum = require("./function/statistics/cumsum.js"); 930 931 var _mean = require("./function/statistics/mean.js"); 932 933 var _median = require("./function/statistics/median.js"); 934 935 var _mad = require("./function/statistics/mad.js"); 936 937 var _variance = require("./function/statistics/variance.js"); 938 939 var _quantileSeq = require("./function/statistics/quantileSeq.js"); 940 941 var _std = require("./function/statistics/std.js"); 942 943 var _format = require("./function/string/format.js"); 944 945 var _print = require("./function/string/print.js"); 946 947 var _applyTransform = require("./expression/transform/apply.transform.js"); 948 949 var _filterTransform = require("./expression/transform/filter.transform.js"); 950 951 var _forEachTransform = require("./expression/transform/forEach.transform.js"); 952 953 var _mapTransform = require("./expression/transform/map.transform.js"); 954 955 var _maxTransform = require("./expression/transform/max.transform.js"); 956 957 var _meanTransform = require("./expression/transform/mean.transform.js"); 958 959 var _minTransform = require("./expression/transform/min.transform.js"); 960 961 var _rangeTransform = require("./expression/transform/range.transform.js"); 962 963 var _stdTransform = require("./expression/transform/std.transform.js"); 964 965 var _sumTransform = require("./expression/transform/sum.transform.js"); 966 967 var _cumsumTransform = require("./expression/transform/cumsum.transform.js"); 968 969 var _varianceTransform = require("./expression/transform/variance.transform.js"); 970 971 var _clone = require("./function/utils/clone.js"); 972 973 var _isNumeric = require("./function/utils/isNumeric.js"); 974 975 var _hasNumericValue = require("./function/utils/hasNumericValue.js"); 976 977 var _typeOf = require("./function/utils/typeOf.js"); 978 979 var _isPrime = require("./function/utils/isPrime.js"); 980 981 var _numeric = require("./function/utils/numeric.js"); 982 983 var _reviver = require("./json/reviver.js"); 984 985 var _replacer = require("./json/replacer.js"); 986 987 // ---------------------------------------------------------------------------- 988 // classes and functions 989 // core 990 // classes 991 // algebra 992 // arithmetic 993 var createUnaryMinus = /* #__PURE__ */createNumberFactory('unaryMinus', _index.unaryMinusNumber); 994 exports.createUnaryMinus = createUnaryMinus; 995 var createUnaryPlus = /* #__PURE__ */createNumberFactory('unaryPlus', _index.unaryPlusNumber); 996 exports.createUnaryPlus = createUnaryPlus; 997 var createAbs = /* #__PURE__ */createNumberFactory('abs', _index.absNumber); 998 exports.createAbs = createAbs; 999 var createAddScalar = /* #__PURE__ */createNumberFactory('addScalar', _index.addNumber); 1000 exports.createAddScalar = createAddScalar; 1001 var createCbrt = /* #__PURE__ */createNumberFactory('cbrt', _index.cbrtNumber); 1002 exports.createCbrt = createCbrt; 1003 var createCeil = /* #__PURE__ */createNumberFactory('ceil', _index.ceilNumber); 1004 exports.createCeil = createCeil; 1005 var createCube = /* #__PURE__ */createNumberFactory('cube', _index.cubeNumber); 1006 exports.createCube = createCube; 1007 var createExp = /* #__PURE__ */createNumberFactory('exp', _index.expNumber); 1008 exports.createExp = createExp; 1009 var createExpm1 = /* #__PURE__ */createNumberFactory('expm1', _index.expm1Number); 1010 exports.createExpm1 = createExpm1; 1011 var createFix = /* #__PURE__ */createNumberFactory('fix', _index.fixNumber); 1012 exports.createFix = createFix; 1013 var createFloor = /* #__PURE__ */createNumberFactory('floor', _index.floorNumber); 1014 exports.createFloor = createFloor; 1015 var createGcd = /* #__PURE__ */createNumberFactory('gcd', _index.gcdNumber); 1016 exports.createGcd = createGcd; 1017 var createLcm = /* #__PURE__ */createNumberFactory('lcm', _index.lcmNumber); 1018 exports.createLcm = createLcm; 1019 var createLog10 = /* #__PURE__ */createNumberFactory('log10', _index.log10Number); 1020 exports.createLog10 = createLog10; 1021 var createLog2 = /* #__PURE__ */createNumberFactory('log2', _index.log2Number); 1022 exports.createLog2 = createLog2; 1023 var createMod = /* #__PURE__ */createNumberFactory('mod', _index.modNumber); 1024 exports.createMod = createMod; 1025 var createMultiplyScalar = /* #__PURE__ */createNumberFactory('multiplyScalar', _index.multiplyNumber); 1026 exports.createMultiplyScalar = createMultiplyScalar; 1027 var createMultiply = /* #__PURE__ */createNumberFactory('multiply', _index.multiplyNumber); 1028 exports.createMultiply = createMultiply; 1029 var createSign = /* #__PURE__ */createNumberFactory('sign', _index.signNumber); 1030 exports.createSign = createSign; 1031 var createSqrt = /* #__PURE__ */createNumberFactory('sqrt', _index.sqrtNumber); 1032 exports.createSqrt = createSqrt; 1033 var createSquare = /* #__PURE__ */createNumberFactory('square', _index.squareNumber); 1034 exports.createSquare = createSquare; 1035 var createSubtract = /* #__PURE__ */createNumberFactory('subtract', _index.subtractNumber); 1036 exports.createSubtract = createSubtract; 1037 var createXgcd = /* #__PURE__ */createNumberFactory('xgcd', _index.xgcdNumber); 1038 exports.createXgcd = createXgcd; 1039 var createDivideScalar = /* #__PURE__ */createNumberFactory('divideScalar', _index.divideNumber); 1040 exports.createDivideScalar = createDivideScalar; 1041 var createPow = /* #__PURE__ */createNumberFactory('pow', _index.powNumber); 1042 exports.createPow = createPow; 1043 var createLog = /* #__PURE__ */createNumberOptionalSecondArgFactory('log', _index.logNumber); 1044 exports.createLog = createLog; 1045 var createLog1p = /* #__PURE__ */createNumberFactory('log1p', _index.log1pNumber); 1046 exports.createLog1p = createLog1p; 1047 var createAdd = /* #__PURE__ */createNumberFactory('add', _index.addNumber); 1048 exports.createAdd = createAdd; 1049 var createNorm = /* #__PURE__ */createNumberFactory('norm', _index.normNumber); 1050 exports.createNorm = createNorm; 1051 var createDivide = /* #__PURE__ */createNumberFactory('divide', _index.divideNumber); // bitwise 1052 1053 exports.createDivide = createDivide; 1054 var createBitAnd = /* #__PURE__ */createNumberFactory('bitAnd', _index.bitAndNumber); 1055 exports.createBitAnd = createBitAnd; 1056 var createBitNot = /* #__PURE__ */createNumberFactory('bitNot', _index.bitNotNumber); 1057 exports.createBitNot = createBitNot; 1058 var createBitOr = /* #__PURE__ */createNumberFactory('bitOr', _index.bitOrNumber); 1059 exports.createBitOr = createBitOr; 1060 var createBitXor = /* #__PURE__ */createNumberFactory('bitXor', _index.bitXorNumber); 1061 exports.createBitXor = createBitXor; 1062 var createLeftShift = /* #__PURE__ */createNumberFactory('leftShift', _index.leftShiftNumber); 1063 exports.createLeftShift = createLeftShift; 1064 var createRightArithShift = /* #__PURE__ */createNumberFactory('rightArithShift', _index.rightArithShiftNumber); 1065 exports.createRightArithShift = createRightArithShift; 1066 var createRightLogShift = /* #__PURE__ */createNumberFactory('rightLogShift', _index.rightLogShiftNumber); // combinatorics 1067 1068 exports.createRightLogShift = createRightLogShift; 1069 // logical 1070 var createAnd = /* #__PURE__ */createNumberFactory('and', _index.andNumber); 1071 exports.createAnd = createAnd; 1072 var createNot = /* #__PURE__ */createNumberFactory('not', _index.notNumber); 1073 exports.createNot = createNot; 1074 var createOr = /* #__PURE__ */createNumberFactory('or', _index.orNumber); 1075 exports.createOr = createOr; 1076 var createXor = /* #__PURE__ */createNumberFactory('xor', _index.xorNumber); // matrix 1077 1078 exports.createXor = createXor; 1079 // FIXME: create a lightweight "number" implementation of subset only supporting plain objects/arrays 1080 var createIndex = /* #__PURE__ */(0, _factory.factory)('index', [], function () { 1081 return _noop.noIndex; 1082 }); 1083 exports.createIndex = createIndex; 1084 var createMatrix = /* #__PURE__ */(0, _factory.factory)('matrix', [], function () { 1085 return _noop.noMatrix; 1086 }); // FIXME: needed now because subset transform needs it. Remove the need for it in subset 1087 1088 exports.createMatrix = createMatrix; 1089 var createSubset = /* #__PURE__ */(0, _factory.factory)('subset', [], function () { 1090 return _noop.noSubset; 1091 }); // TODO: provide number+array implementations for map, filter, forEach, zeros, ...? 1092 // TODO: create range implementation for range? 1093 1094 exports.createSubset = createSubset; 1095 // probability 1096 var createCombinations = createNumberFactory('combinations', _index.combinationsNumber); 1097 exports.createCombinations = createCombinations; 1098 var createGamma = createNumberFactory('gamma', _index.gammaNumber); 1099 exports.createGamma = createGamma; 1100 // trigonometry 1101 var createAcos = /* #__PURE__ */createNumberFactory('acos', _index.acosNumber); 1102 exports.createAcos = createAcos; 1103 var createAcosh = /* #__PURE__ */createNumberFactory('acosh', _index.acoshNumber); 1104 exports.createAcosh = createAcosh; 1105 var createAcot = /* #__PURE__ */createNumberFactory('acot', _index.acotNumber); 1106 exports.createAcot = createAcot; 1107 var createAcoth = /* #__PURE__ */createNumberFactory('acoth', _index.acothNumber); 1108 exports.createAcoth = createAcoth; 1109 var createAcsc = /* #__PURE__ */createNumberFactory('acsc', _index.acscNumber); 1110 exports.createAcsc = createAcsc; 1111 var createAcsch = /* #__PURE__ */createNumberFactory('acsch', _index.acschNumber); 1112 exports.createAcsch = createAcsch; 1113 var createAsec = /* #__PURE__ */createNumberFactory('asec', _index.asecNumber); 1114 exports.createAsec = createAsec; 1115 var createAsech = /* #__PURE__ */createNumberFactory('asech', _index.asechNumber); 1116 exports.createAsech = createAsech; 1117 var createAsin = /* #__PURE__ */createNumberFactory('asin', _index.asinNumber); 1118 exports.createAsin = createAsin; 1119 var createAsinh = /* #__PURE__ */createNumberFactory('asinh', _index.asinhNumber); 1120 exports.createAsinh = createAsinh; 1121 var createAtan = /* #__PURE__ */createNumberFactory('atan', _index.atanNumber); 1122 exports.createAtan = createAtan; 1123 var createAtan2 = /* #__PURE__ */createNumberFactory('atan2', _index.atan2Number); 1124 exports.createAtan2 = createAtan2; 1125 var createAtanh = /* #__PURE__ */createNumberFactory('atanh', _index.atanhNumber); 1126 exports.createAtanh = createAtanh; 1127 var createCos = /* #__PURE__ */createNumberFactory('cos', _index.cosNumber); 1128 exports.createCos = createCos; 1129 var createCosh = /* #__PURE__ */createNumberFactory('cosh', _index.coshNumber); 1130 exports.createCosh = createCosh; 1131 var createCot = /* #__PURE__ */createNumberFactory('cot', _index.cotNumber); 1132 exports.createCot = createCot; 1133 var createCoth = /* #__PURE__ */createNumberFactory('coth', _index.cothNumber); 1134 exports.createCoth = createCoth; 1135 var createCsc = /* #__PURE__ */createNumberFactory('csc', _index.cscNumber); 1136 exports.createCsc = createCsc; 1137 var createCsch = /* #__PURE__ */createNumberFactory('csch', _index.cschNumber); 1138 exports.createCsch = createCsch; 1139 var createSec = /* #__PURE__ */createNumberFactory('sec', _index.secNumber); 1140 exports.createSec = createSec; 1141 var createSech = /* #__PURE__ */createNumberFactory('sech', _index.sechNumber); 1142 exports.createSech = createSech; 1143 var createSin = /* #__PURE__ */createNumberFactory('sin', _index.sinNumber); 1144 exports.createSin = createSin; 1145 var createSinh = /* #__PURE__ */createNumberFactory('sinh', _index.sinhNumber); 1146 exports.createSinh = createSinh; 1147 var createTan = /* #__PURE__ */createNumberFactory('tan', _index.tanNumber); 1148 exports.createTan = createTan; 1149 var createTanh = /* #__PURE__ */createNumberFactory('tanh', _index.tanhNumber); // transforms 1150 1151 exports.createTanh = createTanh; 1152 var createSubsetTransform = /* #__PURE__ */(0, _factory.factory)('subset', [], function () { 1153 return _noop.noSubset; 1154 }, { 1155 isTransformFunction: true 1156 }); 1157 exports.createSubsetTransform = createSubsetTransform; 1158 var createIsInteger = /* #__PURE__ */createNumberFactory('isInteger', _index.isIntegerNumber); 1159 exports.createIsInteger = createIsInteger; 1160 var createIsNegative = /* #__PURE__ */createNumberFactory('isNegative', _index.isNegativeNumber); 1161 exports.createIsNegative = createIsNegative; 1162 var createIsPositive = /* #__PURE__ */createNumberFactory('isPositive', _index.isPositiveNumber); 1163 exports.createIsPositive = createIsPositive; 1164 var createIsZero = /* #__PURE__ */createNumberFactory('isZero', _index.isZeroNumber); 1165 exports.createIsZero = createIsZero; 1166 var createIsNaN = /* #__PURE__ */createNumberFactory('isNaN', _index.isNaNNumber); 1167 exports.createIsNaN = createIsNaN; 1168 1169 // helper functions to create a factory function for a function which only needs typed-function 1170 function createNumberFactory(name, fn) { 1171 return (0, _factory.factory)(name, ['typed'], function (_ref) { 1172 var typed = _ref.typed; 1173 return typed(fn); 1174 }); 1175 } 1176 1177 function createNumberOptionalSecondArgFactory(name, fn) { 1178 return (0, _factory.factory)(name, ['typed'], function (_ref2) { 1179 var typed = _ref2.typed; 1180 return typed({ 1181 number: fn, 1182 'number,number': fn 1183 }); 1184 }); 1185 }