factoriesNumber.js 36 KB

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